It is not strange seeing app developers block their apps from running on jailbroken devices. Even games like Pokemon Go and Super Mario Run won’t run on jailbroken iPhones. It’s not surprising seeing Uber too taking this approach.
Just to stop drivers from being able to fake their location and fool the system, Uber prevents its partner app from running on jailbroken devices. If you own a jailbroken iPhone, you would be unable to run the Uber driver app on your device.
Jailbroken phones are not permitted to access the Uber network. Please restore your device to a non-jailbroken state.
The first time I tried to register as a partner with Uber, I couldn’t even log in to the app as I was running a jailbroken iOS 10.2 on my iPhone. After going back and forth and even considering removing my jailbreak, I eventually found a Cydia tweak that bypasses jailbreak detection for Uber driver app.
Here’s how to run Uber partner/driver app on your jailbroken iPhone
1. Launch Cydia and add this repository: http://ryleyangus.com/repo
3. You should now be able to run the app without the usual error message.