Jailbreak iOS 14

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

How to Delete Cydia iOS 13 Jailbreak

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 [email protected] -p 2222

Note: The password, unless you changed it is ‘ alpine ‘ (no quotes, all lowercase).


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.



Tanner Marsh (also known as iCrackUriDevice) manages and runs both the iCrackUriDevice YouTube channel and the Best Tech Info website, reaching hundreds of millions of viewers/readers across the globe. Tanner enjoys hiking, running, investing, and anything tech related. Check out his YouTube videos for more awesome content.

Related Articles


  1. 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?

  2. 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?

  3. Hello this doesn’t work. When I run “iproxy 2222 44” it says “waiting for connection” then when I run “ssh [email protected] -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!

Leave a Reply

Your email address will not be published.

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker