The tutorial presented below demonstrates how to jailbreak iPhone 4 iOS 5.0.1 for free and keeping the baseband untouched. Recently, the developer of Sn0wbreeze, jailbreak tool that allows us to create a custom iOS firmware, has updated the version and now supports iOS 5.0 and iOS 5.0.1 final. With the help of this free tool we can perform a safe jailbreak and maintain baseband intact when switching to a higher iOS version.
What is Jailbreak ?
Jailbreak is a process that allows iPhone 4 users (also iPod Touch, iPad and other iPhone versions) to have access to root operating system, namely iOS, raising any restriction implemented by Apple on that product. In addition, it allows the installation of third-party applications (app), applications that were not supported by Apple for one reason or another in the App Store, through software like Cydia, Installous or Rock.
Since it is a tethered jailbreak, you must run every time iBooty and reboot your iPhone to access the jailbreak again. If you have baseband 06.15.00 you will be able to restore to iOS 5.0.1 and iBooty will help to exit from Recovery Mode.
Jailbreaking iPhone 4 and Keep Baseband
Step 1: Download Sn0wbreeze 2.8b11 from here;
Download iOS 5.0.1 iPhone 4 (GSM - CDMA);
Step 2: Open Sn0wbreeze 2.8b11 and press the blue button to continue;
Step 3: Press Browse and now you have to choose where you downloaded the file containing the initial downloaded iOS 5.0.1;
Step 4: Press the blue arrow to continue and Sn0wbreeze to verify the selected firmware;
Step 5: Once verification is complete, on your screen will appear a window where you have two options, namely: “simple mode” / “expert mode”. Choose “expert mode” and click the button "Built IPSW".
If you need to activate iPhone 4 (do not have the SIM operator on which is locked), after you choose "Expert Mode", select "General" then select "Activate the iPhone (Hacktivation)". Press the blue arrow, then "Build IPSW".
Step 6: Sn0wbreeze will start creating custom firmware.
Step 7: Now Sn0wbreeze will show you the steps you should follow to enter your iPhone 4 in DFU mode.
Step 8: After the iPhone 4 entered successfully in DFU mode, Sn0wbreeze will automatically start iREB and will introduce the iPhone in so-called "Pwned DFU Mode" which allows you to restore with a custom firmware.
Step 9: Now that Sn0wbreeze completed the process of creating the custom firmware, all you have to do is to restore your terminal with this firmware. To do this, open iTunes, hold down SHIFT key and click the Restore button. Navigate to the location where it was created the customized firmware and select it.
Step 10: As I have said, this is untethered jailbreak, so you have to make use of iBooty program to jailbreak again when you restart the iPhone 4. So, open iBooty on Desktop and select your iPhone model that you have in right corner.
NOTE: iBooty will be automatically downloaded on your desktop after Sn0wbreeze have created the custom firmware.
Step 11: Click "Start" and follow the instructions to put the phone in DFU mode, then your terminal should be tethered jailbroken.
If you do not need to unlock your iPhone 4, alternatively you can use RedSn0w 0.9.9b8 which also makes the iOS 5.0.1 jailbreak.
Is it legal to jailbreak iPhone 4?
Yes! There have been attempts in the U.S. for this process to be outlawed but the trial court has given the verdict that the jailbreak process is perfectly legal as long as you do not use code owned by someone else.
Sn0wbreeze 2.8b1 supports the following iOS 5.0.1 devices:
iPod touch 3G, iPod touch 4G, iPad 1, iPhone 3GS, iPhone 4 (GSM), iPhone 4 (CDMA)