Apple released iOS 5.0 final version today and thanks to limera1n exploit, you can already jailbreak and unlock iPhone 4 5.0 iOS and iPhone 3GS 5.0. You will have to preserve baseband of your device while upgrading to iOS 5.0. Here is the step by step guide on how to jailbreak and unlock iOS 5.0 for iPhone 4, 3GS:
Note: This is a tethered jailbreak.
Before you Begin:
Download iTunes 10.5
Download iOS 5.0 firmware for your device
Download Sn0wbreeze 2.8b8 or Redsn0w 0.9.9:
- Redsn0w for Mac OS X: redsn0w_mac_0.9.9b4.zip
- Redsn0w for Windows: redsn0w_win_0.9.9b4.zip
Step 1: Create Custom iOS 5.0 IPSW
Option 1: Use Sn0wbreeze to create iOS 5.0 custom IPSW
Option 2: Using latest redsn0w:
Redsn0w now comes with option to preserve baseband while you upgrade iOS version. To do this:
- Launch redsn0w and click on “Extras” button.
- Click “Custom IPSW”, then browse and select iOS 5.0 IPSW.
- Wait for redsn0w to complete the process.
- Your custom IPSW should be ready once the process completes.
Step 2: Load / Restore iOS 5.0 Custom IPSW on iPhone
Now you need to restore iPhone to custom iOS 5.0 IPSW that you created in step 1.
- Launch iTunes while your device is connected and in DFU mode.
- You should see your device in left sidebar in iTunes, select it. You will see the option to restore / update your device.
- Press and hold Shift key (Windows) or Alt key (Mac) and click on “Restore”.
- Browse and select the custom iOS 5.0 IPSW that you created with sn0wbreeze. It should be on your desktop.
- Wait for iTunes to finish the process.
Step 3: Boot Tethered
Using Redsn0w to boot tethered:
- Put your device off and connect it to the computer
- Click on “Extras” button in Redsn0w
- Then click on “Just Boot” button to boot tethered.
- Follow instructions to enter DFU mode.
- Wait for redsn0w to complete process, your device will boot up in a while.
Step 4: Unlock iPhone 4 5.0, 3GS 5.0 iOS
After jailbreaking, you can use either of 2 methods that have been working for you to unlock iOS 5.0. It’s either Gevey SIM unlock or ultrasn0w unlock.
Option 1: Unlock using ultrasn0w
Option 2: Unlock using Gevey SIM
Do note that you may not be able to unlock iPhone if you upgraded to stock iOS 5.0.



