В общем-то в продаже есть огромное количество пятновыводителей в том числе специализирующихся на пятнах от машинного (моторного) масла.
Вот такое средство "Dr.Beckmann",
при покупке будьте внимательны, в их линейки пятновыводителей есть и иные варианты (кровь, клей, чернила и.т.д), нам нужен от масла.
Специально тереть ни чего не надо.
На упаковке крышка дозатор, смочили пятновыводителем запачканное место, чуть подождали, промокнули салфеткой и можно стирать вещь как обычно.
Есть и народные средства.
К примеру, на пятно наносим растворитель (можно и бензин и Уайт-Спирит), но не трём, тем более Вы пишите о джинсах, сверху растворителя стиральный порошок (присыпаем), далее чуть смачиваем ткань и начинаем (но без фанатизма) оттирать пятно щёткой.
Есть в продаже и специальное мыло
для удаления застарелых масляных пятен, можно попробовать и им.
Мыло необходимо втереть в чуть увлажнённую поверхность ткани, оставить минут на 20-ь и смыть, на финише вещь стираем в обычном режиме.