As with all new jailbreak softwares, you might face issues when you try to jailbreak your iPhone/iDevice. Evasi0n7 is compatible with all iOS 7 devices but it is possible that your jailbreak won't go as smoothly as expected.
There are a few generic errors outlined by the FAQ at evasi0n.com itself but let's get a little deeper. Now that a lot of people have faced some repetitive issues, we can try to figure out solutions based on what has worked. Here's a list of some of the Evasi0n7 jailbreak errors.
iPhone Stuck at Apple Logo
By far, this is the most common error that people face. And iPhone or iPad getting stuck at the Apple logo has happened in previous jailbreak processes too (iOS 6 etc.). Before we go into the reasons, here's how to fix an iPhone stuck at Apple logo when you are jailbreaking:
- Quit the Evasi0n7 tool (close it, or if it doesn't work, force-close it through Task Manager)
- Press and hold the Power and Home button on your iDevice till the screen goes black.
- Release both the buttons. Press the Power button till Apple logo comes up.
- The iPhone/iDevice should reboot now. If it reboots normally, restart the jailbreak process. (here's how to untethered jailbreak iOS 7 using Evasi0n7).
- If the iDevice doesn't reboot normally, you might have to resort to a DFU restore. To do this, follow this tutorial.
One of the causes seems to be an Over-the-Air update. If you updated to iOS 7 / 7.0.4 through Wi-fi (OTA update), this seems to be a prominent cause for jailbreak errors. In such a case, here's how to troubleshoot:
- Connect your iPhone/iPad to the computer
- Open iTunes and backup your device
- After the backup, do a full, fresh restore (Restore as new device) via iTunes. (You can do this by clicking on Restore).
- After the restore is completed, you can hit ‘Restore from Backup' to get all the data back on your iPhone or iPad.
- Then, proceed with the jailbreak.
Evasi0n7 Tool Stuck
Although this is not a common problem, some users have reported that the Evasi0n7 tool itself stops in the process and gets stuck. If this happens, according to the evad3rs team, it is safe to restart the whole process. All you do is quit the tool and then restart the jailbreak process from the start. You don't have to worry about the iDevice.
If anything, the iDevice can be restored anyway. This is why it's so important to backup your smartphone/tablet in iTunes.
iPhone Goes on Endless Reboots
This needs a little bit of a background.
When Evad3rs released the Evasi0n7 tool, it was so sudden that even Saurik/Jay Freeman was caught unawares. Even though Saurik has given the evad3rs team a development version of Cydia's Mobile Substrate, the Cydia package that comes with Evasi0n7 is not completely iOS 7-compatible.
Since Saurik did not have any tethered jailbreak to work with, there was no knowledge of the kernel patches that would have helped tweak Cydia/Substrate to work smoothly with Evasi0n7.
And this is what is causing the endless reboot in most cases. The solution is not nice.
- If you installed any tweak, remove it or disable it when the iPhone or iPad works without going into a reboot loop.
- If you are not able to stop the reboot loop, put the iPhone in DFU mode and then restore it. As it's often mentioned, this is why you need to make a backup before doing anything.
No Tweak Works/Tweak-related Problems
Again, Mobile Substrate issue. Some iOS 7 compatible tweaks are going to work but many are throwing up strange bugs. All this is mostly due to incompatibility of the dependencies.
The only way to avoid this issue is to remove tweaks that depend on Mobile Substrate and that's quite a bunch.
Update: Mobile Substrate has been updated to be compatible with iOS 7. It has been renamed Cydia Substrate. Here's more on it. Hopefully, you should not see any tweak-related issues based on Mobile Substrate anymore but if you do, try re-installing the tweak in question.
Some General Tips to Note
- Backup your iPhone/iPad/iPod Touch before you jailbreak. Unless data is not important.
- If you did an OTA update (or if you don't remember correctly), it is better to do a fresh restore via iTunes to iOS 7.0.4 before starting the jailbreak process.
- Don't use iTunes when the jailbreak runs.