How to unlock iPhone using PwnageTool or redsn0w + ultrasn0w combination
This will guide you on activating, jailbreaking and unlocking your iDevice & thus will be of 2 parts: Part 1 - Jailbreak with redsn0w; & Part 2 Unlocking with ultrasn0w.
UNTETHERED JAILBREAK - iOS 4.2.1, 4.1, 4.0.2, 4.0.1 and 4.0
iPhone 3GS old bootrom
iPod touch 2G non-MC model
TETHERED JAILBREAK (?) - iOS 4.2.1 ONLY - you can use either greenpois0n or sn0wbreeze for untethered jailbreak, for these iDevices:
iPhone 3GS new bootrom
iPod touch 2G MC model
iPod touch 3G
iPod touch 4G
UNLOCK - iOS 3.0 up to 4.2.1
iPhone 3GS old bootrom
UNLOCK- iOS 3.0 up to4.0.2 ONLY
iPhone 3GS new bootrom
Not sure if your iPhone 3GS has old or new bootrom? CLICK HERE. Or if your iPod touch is MC or non-MC? CLICK HERE.
Compatible basebands (BB) for ultrasn0w 1.2.2:
06.15.00 - iOS 3.2.2 from iPad (read further for details)
05.13.04 / 01.59.00 - iOS 4.0.2, 4.0.1 & 4.0
05.12.01 - iOS 3.1.3
05.11.07 - iOS 3.1 & 3.1.2
04.26.08 - iOS 3.0
Notice that BB 05.14.02 & 05.15.04 are NOT part of the list. You need to update these BB to 06.15.00 for ultrasn0w unlock to work. Read further for more info.
However, if your BB is 05.13.04 or lower, you can proceed with jailbreaking but make sure you DO NOT INSTALL THE IPAD BASEBAND.
WARNING: Read the following consequences of updating BB to 06.15.00:
There is no way to come back down from 06.15, & there's no hiding the baseband version from Apple. You'll be voiding your warranty in a very obvious way.
If some future baseband comes out with a critical fix, you won't be able to update to it if it remains down in the 05.xx sequence (then again, you wouldn't update to it if you wanted to keep your unlock anyway).
Starting with FW 4.2.1 if you have 06.15 on your iPhone you won't ever be able to restore to stock firmware (it will fail). You'll need to only restore to custom IPSWs (then again, if you're unlocker you should already be doing that).
NOTE: Download iPad's 3.2.2 IPSW ONLY if you'll use PwnageTool. Also, download ONLY the IPSW for your current iOS version. CLICK HERE if you have no idea what version is installed on your iDevice, especially if it's currently disabled.
For jailbreaking other iOS versions like 4.3.2, use other versions of redsn0w. CLICK HERE to see the list of all redsn0w versions.
PART 1 - JAILBREAKING with redsn0w (all iDevices):
Connect your iDevice to the computer, run redsn0w & click Browse
Locate IPSW for your current iOS, select it & click Open
Wait until it say IPSW successfully identified. Click Next
If you plan to unlock your iPhone 3G / 3GS old bootrom, you need to check Install iPad baseband to update BB to 06.15.00 Click Yes if you're OK with these consequences:Again, you only need this option if your BB is either 05.14.02 or 05.15.04. This will result to updating your BB to 06.15.00 which can be unlocked using ultrasn0w. Also, if your BB is 05.13.04 or lower, this jailbreak will still work for your iPhone but make sure you DO NOT INSTALL THE IPAD BB! You don't need it! For iPod touch users, the BB thing does not apply for you. so you have nothing to worry about.
Choose some more options before you click Next
Turn OFF your iDevice & prepare to put it to DFU mode then click Next
DFU mode: Press & hold the POWER button for 3 seconds
DFU mode: Press & hold HOME button while still holding on the POWER button for 10sec
DFU mode: Release the POWER button but keep holding on the HOME button for another 15 seconds or until you see Jailbreaking... on redsn0w
Wait until it tells you that The rest of the process takes place on your iDevice. Click Finish That will take around 8 to 9 minutes to complete
Once the jailbreak is done, open your iDevice & you'll find Cydia on the 2nd page of your homescreen. Watch this video: PART 2 - UNLOCKING with ultrasn0w (iPhone ONLY):
Open CydiaDon't worry if Cydia's icon is blank/all-white, it will still work.The first time you open Cydia, this is what you'll see (image below), then it will close itself and take you back to the homescreen
Open Cydia again. Before you proceed with the unlock, go to Changes first and do a Complete Upgrade
Tap Reboot Device after the upgrade
After reboot, you can then unlock. Open Cydia again (for the third time), and tap the following (in sequence):
Tap Install, then tap Confirm
And finally, tap Reboot Device
And you're all done! Your iPhone should catch signal after the reboot.
If you want to see some screenshots on installing ultrasn0w, CLICK HERE.
For untethered jailbreak for all iDevices with iOS 4.1, CLICK HERE.
Credits: iPhone Dev Team for redsn0w & ultrasn0w kidantvideos