SemiRestore is one of the most exciting iPhone jailbreaking tools going to be made available for free to public in recent times. It’s not actually a tool to jailbreak your iPhone but rather it helps you restore your iPhone without wiping your jailbreak. In other words, this program will restore your iPhone or any iDevice without actually using iTunes.
This is extremely useful for newer devices such as iPhone 4S or iPhone 5 as currently there’s no method of restoring it without installing the latest iOS. Installing the latest iOS means you will lose your jailbreak and there’s no way to jailbreak it until the next available jailbreak becomes available, and that’s usually take a long time.
SemiRestore is currently in Beta but will be made available to public very soon. When I last checked the progress is currently at 65%.
Before you begin, please be sure to backup your data just in case something goes wrong.
How to use SemiRestore to Restore iPhone, iPad or iPod touch (Mac Version)
Step 1: Download SemiRestore from the official website once it’s publicly available.
Step 2: Install OpenSSH and APT 0.7 strict from Cydia
Step 3: Open Terminal on your Mac
Step 4: Do a change directory command (cd) to your downloads folder
Step 5: Run the following command to copy SemiRestore to your device:
Note: You will need to change the IP address to the Wi-Fi IP address of your device. The default password is alpine
(you can check your iPhone’s IP address by going to Settings, WiFi, tap on the WiFi network your device is currently connected to)
Step 6: SSH into your iPhone using the following command
Step 7: Navigate to the /var/root directory on your device. There you should see the SemiRestore file.
Step 8: Secure the SemiRestore file with this command:
chmod +x SemiRestore
Step 9: Run this command:
Step 10: You will see the following command prompts on your terminal window:
Step 11: Type an ‘0’ and hit Enter. SemiRestore will begin processing a device restore.
Please be patient while SemiRestore performs all the work for you. Depending how much data you have on your device, it may take a bit of time for the process to complete. At times you will find Terminal seems to hang but please be assured that it’s busy doing its thing. Your iPhone will reboot a few times and don’t interrupt even if you see the setup screen.
Once everything is done, you will find that your iPhone is now “fully restored” with the same iOS version. Cydia is still present on your home screen but everything else will be set to factory default. Your previously installed apps and other tweaks will no longer be available.
Now let’s wait until it’s publicly available, I’m sure it won’t take long.