A new Sn0wbreeze version (2.9.3) was released that is able to jailbreak iPhone 4 and iPhone 3GS running the new iOS 5.1 for free. Unfortunately, this tutorial will help you perform a tethered jailbreak to your iPhone and other Apple devices ( iPad 1, iPod Touch 3G/4G) that have iOS 5.1 installed. Exception is iPhone 3GS with old bootrom that will enjoy an untethered jailbreak. Sn0wbreeze works only with Windows and the free unlock made by Ultrasn0w is available only for the old basebands.
Compatible devices with Sn0wbreeze 2.9.3:
- iPhone 3GS – old bootrom - untethered jailbreak;
- iPhone 3GS – new bootrom - tethered;
- iPhone 4 - tethered;
- iPad 1 - tethered;
- iPod Touch 3G - tethered;
- iPod Touch 4 - tethered.
Ultrasn0w unlock only the following basebands:
- iPhone 3GS - 04.26.08, 05.11.07, 05.12.01, 05.13.04. 06.15.00;
- iPhone 4 – 01.59.00;
If you have Gevey card and a maximum baseband 04.10.01 then you can use to unlock iPhone 4 running iOS 5.1. For iPhone 4S you cannot make custom ipsw and if you update to iOS 5.1 you cannot unlock using Ultra Gevey S.
Since it is a tethered jailbreak, must run iBooty each time you reboot the terminal in order to have access to the jailbreak again and also to the device.
If you have baseband 06.15.00 you can do restore to iOS 5.1 and iBooty will help to remove the terminal from Recovery Mode.
Jailbreak unlock iPhone 3GS/4 using iOS 5.1
Step 1: Download Sn0wbreeze 2.9.3;
Also, download iOS 5.1;
Step 2: If necessary, change the file extension of the downloaded firmware from. Zip file in. Ipsw. If you are on Windows Vista / 7 then right click on Sn0wbreeze and select Run as Administrator. You will receive a warning message not to distribute the program, click OK then press the blue button to continue. On Windows XP Sn0wbreeze is not functioning properly and is not recommended to use.
Step 3: Now you will be greeted by a screen asking you to search where you saved the iOS 5.1, after he finished checking the file press OK and then press the blue button to continue.
Step 4: The program has three options: simple mode, expert mode and baseband preservation mode. Simple Mode will make custom ipsw based on certain preset settings and Expert Mode enables you to customize everything you want to insert in firmware. Baseband Preservation Mode allows you to make a custom ipsw without jailbreak but does not update the baseband. You will choose Expert Mode.
Step 5: In this screen Sn0wbreeze displays the options you have to configure the firmware. Option General is one that takes you through all the other so we select it and then press the blue button to continue.
Step 6: Now you get to the screen that has only 5 options available than the previous versions. It is recommended to leave the default values and press the blue button to continue.
Step 7: Now you get to the menu where you can select applications from Cydia / from your PC to be automatically installed in ipsw. From the computer select the .deb files you like by using the browse option then press the blue button to continue.
Step 8: After selecting the files will get to the main menu where you select Build IPSW to start the custom ipsw process.
Step 9: Sn0wbreeze will start creating custom firmware, and you just have to wait.
Step 10: Now press the OK button to enter the terminal in Pwned DFU mode using Sn0wbreeze. It is very important to follow the steps below. Connect the iPhone to PC.
First turn off your iPhone.
- press the Power button for 3 seconds;
- by holding down the Power button also press the Home button and keep them pressed for 10 seconds;
- release the Power button and hold down only the Home and your device will enter into DFU Mode.
Step 11: After you complete the process open iTunes, press and hold the Shift button on your keyboard while pressing restore and select the custom ipsw made with Sn0wbreeze. Should have a name similar to sn0wbreeze_iPhone 4-5.1.ipsw and should be on the desktop. iTunes will go through the restore process.
Step 12: Now that you made a custom ipsw and you put the terminal in DFU Mode and then restore, must reboot the iPhone in tethered mode to have jailbreak. To do this, go to the desktop and search for the iBooty-for-5.1 folder. If not use iBooty you cannot open Cydia / Safari.
Step 13: Open iBooty, enter the iPhone into DFU mode and iBooty will automatically reboot in tethered mode and you will have a jailbroken iPhone and ready to use!
Step 14: After you start the iPhone open Cydia, go to the Sources menu and add the http://repo.iparelhos.com source. In that source search for Ultrasn0w Fixer and install it.
Step 15: After the iPhone restarts open Cydia, go to Source and add http://repo666.ultrasn0w.com. Normally it should be added already. After you have added the source, go to search, find ultrasn0w and install it.
Step 16: After installation you will see a button that asks you to reset the iPhone to implement the ultrasn0w changes. Since we all have tethered jailbreak, for now, should follow the steps below to reboot your terminal. Mobilesubstrate prevents rebooting the terminal so the screen will only display the Apple logo after the iPhone will reset.
Step 17: When the logo press simultaneously the Home and Lock buttons and keep them pressed for 10 seconds. In these 10 seconds the iPhone will reboot and the logo will disappear from the screen. After 10 seconds release the Lock button and hold the Home button for another 15 seconds and the iPhone will start in tethered mode.
Step 18: Now that you have the iPhone in DFU Mode must restart iBooty and the program will start your terminal in tethered mode and now you can use Cydia.
Since it is a tethered jailbreak, you must repeat steps 16 and 17 every time you restart your iPhone otherwise you will not be able to use it.