If you have a jailbroken iPhone, which is likely after this weekend’s release of thePangu jailbreak for iOS 9.3.3, then you’ve probably already found that Pokémon GO can’t run on a jailbroken device. It’ll crash at startup instead.
In this tutorial, we’ll show you a workaround so you may playPokémon GOon your jailbroken iPhone without it crashing every time it starts up.

Playing Pokémon GO on your jailbroken iPhone
Update:This method no longer works as of the latest versions of Pokémon GO.
If you want to play Pokémon GO on your newly-jailbroken iPhone, then you will need to install a patch via Cydia so that the app can’t tell you’re jailbroken.

To do that, you’ll follow these steps:
1)Open Cydia from your Home screen and go to theSourcestab.
2)Tap on theEditbutton at the top right of the app interface, and then tap on theAddbutton at the top left of the app interface.

3)Type the following URL into the source-adding prompt:
4)Once entered, tap on theAdd Sourcebutton. You will see a black screen with white text; wait for it to complete, then tap on theReturn to Cydiabutton.
5)Now the CokePokes repository should show up in your sources list. If it does, open theChangestab in Cydia.
6)Install theMasterballjailbreaktweakthat shows up in the Changes interface.
Note: You may need to search Cydia for Masterball after adding the repository if it doesn’t appear in the Changes interface.
And now you’re done! After you respring your device, you can try re-launching Pokémon GO on your jailbroken device, and the app should launch and perform as it normally would on a stock iOS device.
Conclusion
Now that you have both ajailbreakfor your iOS 9.3.3 device, and the ability to play Pokémon GO on it, you should be one happy camper.