Apple finally released the latest iOS 5.0 version just a few days before the official shipping date of the iPhone 4s. Being on its way, there were previous releases of iOS 5 beta jailbreak. Here's the proved guide of how to Jailbreak and unlock your device in the final release software.
A newer version of Ultrasn0w was released to support iOS. The compatible basebands are 01.59.00 for iPhone 4, and 04.26.08, 05.11.07, 05.12.01, 05.13.04 and 06.15.00 for iPhone 3Gs. Please be aware, a tethered jailbreak requires you to use a computer if the device needs to reboot.
A newer version of Ultrasn0w was released to support iOS. The compatible basebands are 01.59.00 for iPhone 4, and 04.26.08, 05.11.07, 05.12.01, 05.13.04 and 06.15.00 for iPhone 3Gs. Please be aware, a tethered jailbreak requires you to use a computer if the device needs to reboot.
To ensure you have a compatible and unlockable baseband, go to Settings > General > About > Modem Firmware in your device.
Also please be aware, WE ARE NOT RESPONSIBLE for any damage to your device during this process. If you are not familiar at all with anything described here, restrain from proceeding.
Before you start, make sure you update iTunes to its latest version and read the append "important" note about hosts file in the bottom of this post. Second thing you'll need, is to download the iOS 5.0 firmware for your device and Redsn0w from here (Mac OS Version only. Windows version coming soon).
Official iOS Direct Download Links:
Once you have downloaded the required files, the fun begins. Follow the instructions as described.
1. Open Redsn0w, then click on Extras.
2. Click on Custom IPSW to create a new iOS Software. Look for the iOS 5 software you downloaded and proceed. Finished custom software should be something like "NO_BB_iPhone2,1_5.0_9A334_Restore.ipsw"
3. Once complete, go back to Extras in Redsn0w. Then enter your device into DFU mode. Click on Pwned DFU, and follow the instructions.
4. Once in DFU mode, go to iTunes and restore your iPhone with the custom firmware you created. Press and hold ALT while clicking on restore if you're on a Mac. Press and hold SHIFT and then click on restore if you're on a PC. Then select the custom firmware.
5. Your device should now be restoring. Once finished, you will get to the initial setup.
5A. IF YOU WANT TO RESTORE YOUR DEVICE USING A PREVIOUS BACKUP AND YOU RELY ON CARRIER UNLOCK , insert an official SIM card (AT&T for instance), and then complete the initial setup. Then restore from a backup, and wait for the backup to be completed. Some applications will not be transferred to the device until you have installed AppSync or Installous, you will be able to do that later.
5B. IF YOU DO NOT NEED TO RESTORE FROM A PREVIOUS BACKUP OR DO NOT RELY ON CARRIER UNLOCK, just go to step 6.
6. During the initial setup, make sure you Disable Location Services. You can enable that later From Settings once you have finished the initial setup, but to avoid issues, disable for now.
7. Once setup is complete, you will now have access to some features but will still need to Jailbreak. Go to step 8 to start the jailbreaking process.
8. Open Redsn0w again, and this time click on Jailbreak.
9. Follow the usual jailbreak instructions.
10. The whole process might take about 10 minutes, be patient. You will be prompted what you want to do, make sure only Install Cydia is checked, and proceed.
11. Once completed, you will need to go back to Redsn0w, click on Extras and click on Just boot. THIS STEP IS NECESSARY ANYTIME YOUR DEVICE REBOOTS*.
12. Your device will reboot and Cydia should work now.
13. Open Cydia, and go to Manage > Sources > Edit > Add. Then add these both sites: http://repo666.ultrasn0w.com and http://cydia.hackulo.us.
14. Once completed, go to Search, and install Installous 4. Now you can sync with iTunes and transfer those apps that were not transferred before, but DO NOT RESTORE FROM BACKUP at this point.
15. Go to Search in Cydia, and then look for Ultrasn0w and install it. Once Ultrasn0w has been installed, you will be prompted to Reboot Device. DO NOT REBOOT THE DEVICE, instead, press the Home button and exit Cydia.
NOTE: If your carrier is still not detected, remove your SIM and re-insert. Or go to Settings and turn Airplane Mode on and off.
16. Your iPhone should now be unlocked and jailbroken at this point!
IMPORTANT: If you have used Redsn0w or another similar method in the past, your host file might be modified, and iTunes will return an error while restoring your device. You will need to open and modify your host file. To do that do the following:
In a PC:
- Go to C:\windows\system32\drivers\etc\
- Open the file named "hosts" in a notepad.
In a Mac:
- Open Terminal from Applications > Utilities > Terminal
- Type this code: sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Then, make sure your hosts file looks like this:
If the hosts file DOES NOT like above, go ahead and save an extra copy of your hosts file. Then, ensure the hosts file looks like the one above. After you have restored your device, you can put it back the way it was using that extra copy.
*There's an upcoming release of an untethered jailbreak, where you won't need to go through step 11 anytime you reboot your device. In the meantime, try not to turn off your device or let the battery drain. Your iPhone won't boot back unless you do what's explained in step 11.
If you feel like giving feedback, please leave a comment through our Facebook Page, or follow me on Twitter.