I can't guarantee any results as I've found different leather products tend to work better with different kinds of leather finishes.
For the problem you have, I have had excellent, as in 100%, jean dye removal using Leatherique products. I've also found that Leatherique works best on leathers that don't have a plastic coating and that are more porous/soft/breathable.
Leatherique is kind of weird compared to most products. Most regimens apply a cleaner and then a conditioner. With Leatherique, you apply (liberally) the Rejuvinator oil. If porous, that soaks in. You let it sit preferably in the sun, and it absorbs in. Then, it lifts out/floats out the dirt. Kind of inside-out. Then, you use the Prestine Clean to wipe off the excess oil and dirt. You really don't need the Prestine Clean IMO, or only a very small bottle. I usually use an old sock or towel (damp) to make the first few passes after the Rejuvenator Oil has soaked in. I am generall shocked/grossed out how much filth is lifted out. ANY jeans dye is lifted out. The leather, color-wise (a light gray) is as-new. The process is fairly gentle, and there is no scrubbing of the leather.
Note, again, if you have leather that is strongly coated with plastics as is common on high-wear areas like steering wheels, the Leatherique oil is not going to absorb in much and just sit on the surface, so you may not get the same results. Leather with a more natural, softer, porous finish seems to work well with their products.