Even though the new Yalu jailbreak is now compatible up to iOS 10.2, it remain as semi-untethered. Which means you will have to re-jailbreak every time your iPhone perform a reboot. Furthermore, yalu102 also have certificate expiration just like any other sideloaded apps.
If you do not have the best experience on a jailbroken iOS 10 device, there is a way for you to remove Cydia and stay on your current firmware. That itself has many benefits to it. For the sake of this article, I’ll make it quick.
- You can uninstall a non-stable jailbreak
- You don’t have to restore via iTunes. You don’t want to involve iTunes into this because it will surely upgrade your iPhone or iPad to the latest firmware. Consider how rare a jailbreak can be nowadays, you always want to keep your current jailbreak(able) iOS version.
In this post, I will showcase multiple ways you can follow to remove the iOS 10 Yalu jailbreak safely without restoring.
How to Remove iOS 10 Jailbreak with Cydia Eraser
- Go to Cydia > Sources
- Add this URL: http://apt.saurik.com/beta/eraser-10.1/
- Install Cydia Eraser from that repository
The tweak should now be installed and sit right on your home screen. Open it and activate Cydia Eraser.
Saurik has commented that he has not tried this package on the newly jailbroken firmware. With that being said, we will have to wait for an official announcement of the new Cydia Eraser with support for iOS 10.
The iCloud.com method
It looks like you can still unjailbreak your iOS 10 device while keeping the firmware as is. Meaning it will not upgrade to the latest Apple firmware.
A user from Twitter (@jcoz00) tweeted:
Apparently resetting your iOS Device from Find My iPhone keeps it on the current firmware. This is great news for jailbreakers!
Several people from the r/Jailbreak subreddit has confirmed that this is working. However, many argue that it can quickly generate issues to your jailbreak.
To remove the iOS 10 jailbreak from your device:
- Go on the web-based version of iCloud by clicking here
- Sign in with your Apple ID and Password
- Click on Find iPhone
- Locate “All Devices” on the top menu and click on it
- Select the device with Yalu jailbreak installed
- Choose Erase iPhone
iCloud will then delete all your contents and settings. This command will put your iPhone back to its factory settings. Rest assured that your firmware will still be the same.
Semi-Restore Updated to Support iOS 10
Coolstar, the developer behind Semi-Restore, has partially updated his tool to work with jailbroken iOS 10 devices. Furthermore, someone else also released a similar tool which you can install right from Cydia. They both provide the same end goal, which removes all your jailbreak-related items including themes and tweaks.
In this post, we will show you how to use Semi-Restore and OSRestoreX to restore your jailbroken iPhone or iPad running iOS 10.
Semi-Restore Lite for iOS 10
Even though this is a lite version, you do not need a computer to proceed. Just like any other version of SemiRestore, this package will allow you to remove your iOS 10 jailbreak without updating to a newer firmware.
- Open Cydia
- Install MTerminal and Filza
- Click here to download the SemiRestore10-Lite file
- When done, click on “Open In…” and choose Filza
- Go back to your home screen and launch MTerminal
- Type in su and password is alpine
- Type cd /private/var/mobile/Documents
- And then chmod +x SemiRestore10-Lite
- Lastly, ./SemiRestore10-Lite
After that, just wait for SemiRestore to do its magic. When the entire process is completed, your device should be able to go back to its normal settings, and the iOS version will still stay as is.
Keep in mind that if you have any custom fonts or settings installed from Cydia, please remove them first before following the instructions above. These packages are known to mess up Cydia Eraser, and it will do the same to Semi-Restore.
— E-rwinn (@e_rwinn) March 22, 2017
If you like to try something new and easier, then OSRestoreX is the way to go. According to the developer, this is an “on-device alternative to Semi-Restore for iOS 10”.
Like we mentioned earlier, all you have to do is install this tweak from Cydia and it will restore your jailbreak right from there.
- Launch the Cydia app
- Add the following repository: https://nathanaccidentally.us/
- Install either OSRestoreX or OSRestoreX Terminal
Additionally, you can run OSRestoreX through Terminal just in case you want to hold off and do other things first before really deciding to use the tweak.
If you decide to install the first package, it will give you 5 seconds to change your mind or else it will proceed and restore your iPhone. After OSRestoreX is done, it will also tell you to use the “Erase All Content and Settings” function at the end of the process.
Afterall, these two tweaks are very similar to each other and the best part is that you don’t have to use your computer for any of the steps above. Give it a try and let us know how it works for you. Special thanks to /u/Samg_is_a_Ninja and @e_rwinn.