UberDriver patched to avoid jailbreak softban.

Using mock location apps will cause your account to be blocked as Uber has server-side detection.
This should only be used to allow driving with a jailbroken phone.
Use at your own risk. Your account may be deactivated.

03/21/2019 UPDATE: if your app is asking you to update, download it again from any link below (all files have been updated). Just use the same IPA/install method you used originally.
Best known iOS/IPA paring:
iOS 10 64 bit? IPA 1
iOS 10 32 bit? IPA 3
iOS 11? IPA 2
iOS 12? IPA 4


Do you want to give away your money? Paypal or donate to EFF

IPA file 1 (for 64 bit devices on iOS 9.3 or higher): Uber 4.107.10001 (original download from 6s+ on 10.3.3)
IPA file 2 (for 64bit devices on iOS 10.0 or higher): Uber 4.109.10003 (original download from X on 11.3.1)
IPA file 3 (for 32bit devices on iOS 9.3 or higher) **UNTESTED**: Uber 4.113.10001 (original download from 5C on 10.3.3)
IPA file 4 (64 bit iOS 12): Uber 4.200.10003 Note: download and configure ReProvision (http://repo.incendo.ws) and download directly on your iPhone. I couldnt make it work with Impactor.
IPA file 5 (64 bit iOS 10): Uber 4.107.10001 (original iphone7 10.3.2)

The files are almost identical but on the 4.109.10003 I did some additional patches that may make the app unstable.
Use Cydia Impactor or your favorite sideloader. If 0.9.51 and 0.9.45 fail try with Reprovision (Cydia app)

Additional notes:

Cydia Impactor may give an error or get stuck but it doesnt matter as long as the app loads on your phone. You may need to trust your certificated by going on Settings -> General -> Profiles & Device Management -> (go to your own profile) -> Trust

If the latest Cydia Impactor does not work try with 0.9.45. I had mixed results but either 0.9.51 or 0.9.45 worked (tested with win, mac, ios 10, ios 11, ios 12):

Links for Impactor 0.9.45:
Mac
Windows
Linux 32bit
Linux 64bit

iMazing managed to load the app but it wasnt working correctly (some things did not load and it never saved my login credentials).

Changelog:

1.0 Initial version
1.1 Added support for additional iPhone versions.
1.2 Added support for all 64bit devices (untested).
1.3 Additional anti jailbreak detection methods (this is probably useless but some ppl asked for it).
1.4 Yet another jailbreak patch.
1.5 Same as 1.4, but better.
1.6 Additional changes, may make the app unstable.