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.
Is Yalu Jailbreak Safe?
Unlike TaiG or Pangu, the YaluX jailbreak (also known as yalu102) was released by an indie hacker named Luca Todesco (@qwertyoruiopz). In the beginning; people were skeptical about the release. The jailbreak was also shipped a bit differently compared to the past utilities such as evasi0n, Pangu, and the like.
With that in mind, it creates concern for many iPhone users who wanted to jailbreak their iOS 10 – 10.2 device. Luckily, major publications and well-known developers have confirmed that it’s indeed a legit jailbreak shortly after.
The problem is, the jailbreak was published as an IPA file to sideload with Cydia Impactor or compiling with Xcode. An Xcode project is a folder with some files which can be edited by anyone who has macOS (with Xcode installed, obviously). So, this means that the Yalu jailbreak can be easily remade to hack iOS devices and send user data such as contacts, and e-mails to hackers.
In extreme cases, a modified version of Yalu jailbreak for harmful hacking purposes can delete your iOS system files. This will eventually make people’s devices impossible to be turned on. The only way out is connecting to a computer and restore via iTunes.
The answer is yes and no. I’ll first explain how someone can turn a simple Yalu jailbreak into a hacking tool that steals user’s personal data and information.
When you launch the YaluX jailbreak app and press the go button, it first checks if the file named installed_yaluX exists in the root folder of the device. If it does, the app simply re-enables mobile substrate and resprings your device. But if the file doesn’t exist, the app creates it and extracts the archive called bootstrap.tar which is located in the app directory and has the Cydia app inside it.
That being said, hackers can always make Yalu extract the archive without even checking if the installed_yaluX file exists and extracting the archive on all the devices which are on iOS 10.2 or lower. You’ll probably think, “there’s nothing bad, it just extracts Cydia!”
But wait, I haven’t finished yet…
The bootstrap.tar file has Cydia inside it, but who said you couldn’t remove Cydia and put something else there? A hacker can do the following:
Put a custom app inside the bootstrap.tar file, name it Safari, put the same icon, and place it into the system applications folder. When someone decided to open their Safari browser app, their data will also be sent to the hackers, or as I mentioned earlier, the device will stop working altogether.
How can I protect myself?
The Yalu102 jailbreak is safe to use. However, you must obtain it from a reliable source, preferably the official developer site. You can click here to visit Luca’s page where he currently hosts the latest version of yalu102 and mach_portal+yalu.
We previously posted a roundup of some cool custom versions of Yalu. The IPAs mentioned in that article is trustworthy and is recommended to use if you’re a beginner who has difficulty jailbreaking your iOS device using the official yalu .IPA file.
After all, iOS malware does exist, but it’s very, very hard to do without an exploit or an open-source jailbreak.