Update to iOS5 Preserving Baseband on Windows using Sn0wbreeze 2.8b8
Alright guys, so a few days ago I wrote a tutorial for Mac users on how to update preserving baseband on iOS5 using Redsn0w 0.9.9b5. I figured that the Windows version of Redsn0w would be released within the next day or so but it hasn't been released yet so I decided to do another tutorial which shows you how to create a custom iOS5 firmware using Sn0wbreeze 2.8b8. This tutorial will walk you through creating a custom iOS5 firmware which you can restore on your device with an unlockable baseband to use for unlocking with ultrasn0w 1.2.4 or Gevey Ultra on iOS5.
Step 1: Download the necessary files above. Open up Sn0wbreeze 2.8b8, you will notice that it says it is for GM firmware only, this doesn't matter since the GM firmware and the official iOS5 firmware are identical(nothing changed).
Step 2: Hit the blue arrow to go to the next page and select your iOS5 IPSW file that you downloaded above. After you select it, it will verify the firmware and give you a green checkmark like you see below.
Step 3: Now that you have verified your firmware, click the blue arrow button again and you will be taken to a screen where you can select which mode you would like to use. Since both hardware and software unlocks require a jailbreak, I would go ahead and use "EXPERT" mode which will allow you to create a pre-jailbroken custom firmware. If you don't want to jailbreak, you can select the "baseband preservation mode" which will ONLY update you to iOS5 while preserving baseband, it will not install Cydia for you.
Step 4: Now on the next page you will see some options. Pretty much the only option you need to be concerned about is "Hacktivating." This option will allow users with an unofficial carrier to bypass the activation screen(which requires an official AT&T sim to activate and bypass). It is important that you check this option now otherwise you will have to hacktivate with Redsn0w after this process. The hacktivate option can be found under the "General" tab.
Step 5: That is the ONLY option you should have to change, so now keep hitting the blue arrow until you get back to the main screen and select "Build IPSW" after you click Build IPSW and click the blue arrow again, Sn0wbreeze will begin to create your custom firmware. This process takes about 8 minutes. Once it is done, there will be a custom firmware on your desktop starting with the word "Sn0wbreeze" it will also place an application called "iBooty" onto your desktop. iBooty is the sn0wbreeze version of "just boot tethered now."
Step 6: Now click "OK" on the done screen and you will be taken to the iReb DFU Pwner screen. You MUST be in Pwned-DFU mode in order to restore a custom firmware. Follow the DFU-Pwner on-screen options. Basically you just have to put your device into DFU mode, then iReb will detect the device in DFU mode and put it into a Pwned-DFU state. If you've done it correctly you will see the dialog box below.
Step 7: Now that you are in Pwned-DFU mode, all that's left to do is restore the custom sn0wbreeze firmware that is now on your desktop. Open up iTunes and click on your device in the left hand bar. Hold down shift and then click restore which will bring up a dialog window asking you to select your custom firmware. Select the firmware on your desktop with the filename starting with "sn0wbreeze." DO NOT select a factory firmware, this will update your baseband and make unlocking impossible!
Step 8: After you've restored your custom iOS5 firmware there is just one last step. Since this is a tethered jailbreak you need to now use the iBooty program that was placed on your desktop by Sn0wbreeze while your custom firmware was being created. If for whatever reason sn0wbreeze didn't create an iBooty folder on your desktop, click here to download iBooty 2.3. Open it up and select your device in the drop-down and then select start. Once again, it will walk you through putting your device into DFU mode and then it will exploit your device with the limera1n exploit.
Step 9: That's all there is to it! Once iBooty detects your device in DFU mode, it will boot it up and you should now be on iOS5 with the same baseband you had on 4.x and Cydia will be preinstalled. Remember since this is a tethered jailbreak you MUST use iBooty or Redsn0w to boot tethered EVERY time the phone reboots.
Did you find this tutorial useful? If so, please consider donating below, thank you!