How to Unjailbreak iOS 13.2.2 – Remove Checkra1n & Cydia

1

Unjailbreak iOS 13.2.2 and Remove Checkra1n & Cydia: Just a day ago, we had the first-ever Jailbreak for iOS 13.2.2 and below. It looks like the Checkra1n Jailbreak hasn’t been going smooth for many users. A large number of iOS users are planning to Unjailbreak the iPhone and go back to stock. In that case, this is the guide you are going to need. Here is the complete tutorial to Unjailbreak iOS 13.2.2. You will learn how you can remove Checkra1n & Cydia.

Unjailbreak iOS 13
iOS 13 on iPhone 8 Plus – Image by: Usama M

Before you Unjailbreak your Jailbroken iOS 13-powered iPhone or iPad, let me tell you a little bit about this Jailbreak and why you would want to Unjailbreak your iPhone/iPad.

iOS 13 Jailbreak to Unjailbreak

A couple of months ago, a new checkm8 exploit was discovered in the Apple hardware by the Jailbreak developer Axi0m. The bootrom-based exploit allowed Jailbreaking of all iPhones and iPads powered by the chipsets between A5 – A11. This includes the iPhone starting from the iPhone 5S going all the way up to iPhone X. Such a Jailbreak happened after almost a decade. The last bootrom-based Jailbreak was released by Geohot in his tool Limera1n.

The bootrom-based checkm8 exploit runs a script just before the iPhone or iPad loads the iOS. This means that the new tool Checkra1n can Jailbreak pretty much any iOS version running on the devices with compatible hardware.

Checkra1n is in very early stages at the moment. The Jailbreak is not very smooth. In fact, the tool is still in the beta stages and has bugs too. The tool is released for macOS only. There is no IPA. Users with an iPhone are going to need a macOS device to Jailbreak the iPhone/iPad.

Furthermore, Checkra1n Jailbreak is semi-tethered. This means that every time you restart your phone, you will have to Jailbreak the phone all over again. Now, this doesn’t mean that restarting the phone will unjailbreak it. Once you have Jailbroken the device, Checkra1n’s files will remain in the system of your iPhone.

So, if you want to completely restore your iPhone or iPad to the stock state, you will have to uninstall Checkra1n. By uninstalling Checkra1n, I mean that you have to remove all of its remains from the iOS system. Furthermore, you also have to completely delete Cydia and its files from the iPhone.

Down below in this guide, you will find the steps needed to Unjailbreak iOS 13.2.2 and Remove Checkra1n & Cydia right away.

Unjailbreak iOS 13.2.2 – Remove Checkra1n

  1. Open Checkra1n on your iPhone/iPad.
  2. In the Checkra1n application, click on “Restore System”.
  3. Checkra1n will remove the system now.
  4. Restart the iPhone.
  5. All done!

That’s it. You are UNJailbroken now. When you Jailbreak the iPhone using Checkra1n, it creates a snapshot of your original iOS 13 filesystem. Restoring the system restores the original snapshot. Henceforth, the iPhone is unjailbroken with all the unmodified system files back in place.

However, you will still find Cydia in the app drawer. Cydia is still there because restoring the System does not refresh the UICACHE. Even though you should not care about that Cydia icon hanging in there, but just in case you want to remove it, go ahead. Take a look at the steps below to remove Cydia from iOS 13 now.

Uninstall Cydia from iOS 13

  • First of all, you have to Jailbreak iOS 13 on your iPhone once again. This needs to be done to enable SSH.
  • After Jailbreaking, do not install or re-install Cydia from the Checkra1n application.
  • Connect your mobile to the macOS-powered computer.
  • Launch terminal on the macOS and enter the following commands.
  • Install Brew by entering the following command.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • If it asks for your macOS password, you need to enter to use SSH.
  • Now enter the following command:
brew install libimobiledevice
  • This command will install the dependency we need to SSH over USB.
  • Open a new terminal window and enter this command now:
iproxy 2222 44

This command will forward the traffic from your computer’s local 2222 port to usb 44 port.

  • Press CMD+T while the terminal is still open and then enter this command:
ssh root@localhost -p 2222
  • This command will SSH into your iPhone now. If it asks for a password, enter this password:
alpine
  • Type “Yes” and press the return button on the keyboard.
  • Enter the following command in the terminal window now:
uicache --all
  • Once the command has fully executed, enter the following command:
killall SpringBoard
  • This will reflect the icon cache refresh on the iPhone.
  • Restart the iPhone/iPad and remove the Checkra1n app now. That’s all. You are fully Jailbroken with Checkra1n and Cydia removed.

Final Words

That’s all with the unjailbreaking process. If you find the above mentioned method complex, you can also install a new stock firmware using the IPSW file, however that will require the installation of all your previous apps all-over again. If you have any questions or queries regarding this Jailbreak or the Unjailbreak guide, feel free to use the comments section below. I will try my best to get back to you as soon as possible.

1 COMMENT

  1. If on iOS 13.2.2, and you have unjailbroken, you can do a software update to remove the Cydia icon.

Got a question/query or a suggestion? Drop it below.