UnJailbreak iOS 13 – iOS 13.2.2 Remove & Uninstall Cydia
How to Delete Cydia and Checkra1n iOS 13 Jailbreak
Unjailbreak iOS 13 Tutorial to Delete Checkra1n and Uninstall Cydia! Once you’ve jailbroken iOS 13, you may want to remove the jailbreak (otherwise known as unjailbreak iOS 13). This would essentially remove all Cydia tweaks, the checkra1n app, and even Cydia itself to start from scratch. In today’s tutorial, I’ll walk you through the simple steps required to start fresh to try your hand at jailbreaking iOS 13 again. This tutorial is useful for those who encounter issues or complications with Cydia on iOS 13.
In addition to following the steps listed below, I recommend watching the above video. It contains a lot of extra unjailbreak information for checkra1n iOS 13.
How to Un-Jailbreak iOS 13 Checkra1n
Step 1: Open the Checkra1n app on your iOS 13 device. If you don’t see it, you’ll need to re-jailbreak with Checkra1n. Tap “Restore System” in red. Don’t worry, this won’t erase any of your data. When you jailbreak, a snapshot of the original filesystem is created. This is just restoring that.
[adinserter block=”5″]Step 2: That’s it, you’re done! Seriously, technically you’re unjailbroken. Even though you have a Cydia icon still. This is because although checkra1n can unjailbreak iOS 13, it doesn’t refresh the uicache. We expect this will be fixed in a future update. Don’t worry though, we can remove Cydia right now without an update; it’s just more complex. So for Step 3, I want you to “jailbreak” using checkra1n on your computer again. This is to enable SSH access over USB.
Note: For full instructions on how to both enter DFU mode and jailbreak iOS 13, follow our dedicated guide here.
Step 3: Do not install/reinstall Cydia in the Checkra1n app. Make sure your iPhone is connected to your computer and open a terminal window. Install Brew with the following command:
[adinserter block=”6″]/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Note: You’ll need to input your password to get it installed. Don’t worry, Brew by itself is relatively safe. It’s simply a package manager for macOS. We need it to install a dependency to SSH.
Step 4: Once Brew is installed, you’ll need to use it to install the primary dependency we’re going to use to SSH over USB. Simply run the following command in a terminal window:
brew install libimobiledevice
Step 5: Now comes the fun part, we’re going to SSH over USB. To do this, open a new terminal window and run the following command. This will basically forward all traffic from your computers local port 2222 to port 44 over USB.
[adinserter block=”7″]iproxy 2222 44
Step 6: Leave this terminal window open. Press CMD + T to open a new tab and connect to your iPhone by ssh’ing into it with the following command:
ssh root@localhost -p 2222
Note: The password, unless you changed it is ‘ alpine ‘ (no quotes, all lowercase).
alpine
Step 7: Type “yes” and hit return to add the device’s key to your hosts. Now we can run the commands to refresh the icon cache. Type the following in the terminal window and hit enter:
uicache --all
Step 8: This should take some time, be patient. Next in order to get your device to reflect the icon cache refresh, respring by running the following command inside terminal:
killall SpringBoard
Note: This command is case-sensitive.
Step 9: Okay, finally, reboot your device to remove the checkra1n app. That’s it! You shouldn’t have any traces of your iOS 13 jailbreak. I know it’s a lot, but hopefully this will be reduced to a single step when the checkra1n team updates their utility.
Re-Jailbreak iOS 13 after unJailbreaking
Once you’re no longer jailbroken, you can re-jailbreak iOS 13 by clicking here.
Subscribe to be Notified
Thank you for following our tutorial to remove the jailbreak iOS 13 – 13.2.2. We hope you’ll follow us on social media for updates on new iOS 13 jailbreak tweaks, checkra1n releases, future jailbreaks, and much more (Twitter / Facebook).
I’d like to thank Shadow Infosec for their wonderful tutorial on how to SSH over USB.
Hello, Tks for your effort. Do You if it is possible to get OTA back? What Do I have to change when jailbroken so I can unjailbreak and Get OTA back?
TKS
I feel totally defeated. I haven’t been jailbroken in about 3 years, due to being blocked from using Directv app, and the lack of consistency of functionality of jailbreaks in the past few years. I’ve never been jailbroken on my current device iPhone X Now I’m being blocked from apps due to jailbreak detection, which I’m not. I’m also dealing with the issue of limited storage on my MacBook Pro preventing me from backing up my phone or my photos. I’ve tried several external drives but I’ve yet to be successful to backup photos or iPhone itself, allowing me to do a fresh restore. On top of that I don’t trust the cloud storage system. I’m sure I’m not the only one with this issue. Please advise?
It says error connecting to device
Hello this doesn’t work. When I run “iproxy 2222 44” it says “waiting for connection” then when I run “ssh root@localhost -p 2222” in a new window it says “ssh_exchange_identification: read: Connection reset by peer” and in the original window it says “accepted connection, fd = 4
waiting for connection
Number of available devices == 1
Requesting connecion to device handle == 18 (serial: 83791283712983719823791283721987), port 44
Error connecting to device!
make sure you trust the computer you are using when you plug in the device… and try again. this fixed it for me.
Did you fix it?
same for me
Is it can unjailbreak ios 12.4.2?
It doesnt worked on my iphone 6 plus
My apps still thinks I’m jailbroken after this was successful for me..
Thanks. It worked well for me. I just had to be patient and wait for the terminal to install Homebrew.
When i run iproxy 2222 44 it says command not found