Ultrasn0w is a software tool that is used to unlock earlier versions of the iPhone; iPhone 3G, 3GS and iPhone 4 running iOS versions up-to 5.1.1. The suitability of UltraSn0w depends on the baseband or modem firmware of the iPhone that you are using. In all cases, you need to download and use a specific Redsn0w/Pwnagetool variants to install Cydia on your iPhone, which is required for downloading Ultrasn0w. In this article, we will tell you how you can download Ultrasn0w 1.2, 1.2.1, 1.2.5, 1.2.7 and 1.3 versions, and describe the compatible devices and software versions.
Update the Baseband to make it compatible with Ultrasn0w:
Ultrasn0w 1.2: The Ultrasn0w 1.2 unlock for iPhone 3G and 3G S (iOS 4.2.1) is made possible with PwnageTool 4.1.3. for Mac and Redsn0w 0.9.6b5 Windows jailbreak tools released in the last week. If your iPhone is having baseband version 04.26.08, 05.11.07, 05.12.01 or 05.13.04 you can directly use Redsnow/Pwnagetool too install Cydia and download Ultrasn0w. Those who running iPhones with other basebands, try the following method in which we flash iPad iOS version 3.2.2 to upgrade the baseband of an iPhone 3G/ iPhone 3G S from an existing to 06.15.00, which is also compatible with Ultrasn0w 1.2. This is done by installing a custom IPSW file generated using the PwnageTool 4.1.3/Redsn0w 0.9.6b5 to the iPhone. Windows users should follow the Redsn0w link given above.
Unlock iPhone 3G and iPhone 3GS on iOS 4.2.1 with PwnageTool 4.1.3 and Ultrasn0w 1.2:
Download iOS 4.2.1 for iPhone 3G or iPhone 3G S.
After that download iOS 3.2.2 for iPad and PwnageTool 4.1.3.
Now run PwnageTool 4.1.3 in expert mode. Select your iPhone 3G or iPhone 3G S ipsw file from the list. Each time click on the big blue button to continue to the next page.
You will be asked to select the location of iPad OS 3.2.2 in the next step. Follow the instruction as given in application interface. And in between you will reach PwnageTool 4.1.3 options page, where you can customize the output IPSW file.
Select general settings- and in that section, click on activate the phone ( for carrier locked devices) and upgrade baseband.
You may add pre-jailbroken apps in the next section, Cydia package. Download the required packages and continue.
Make sure that you tick Cydia installer in the next page, custom packages.
Then build the IPSW file and save it your Mac.
After this put your iPhone 3G or iPhone 3G S in the DFU mode. And restore the custom IPSW file using iTunes. So now you have jailbroken your iPhone 3G/3GS on iOS 4.2.1 and added Cydia to the application list. Find it from the iPhone app list and and proceed to UltraSn0w 1.2 unlock using the procedure given below.
Now if you’re using other iOS versions on iPhone 3G, 3GS (baseband should be the same as given above) or iPhone 4(01.59.00), check the jailbreak tools and UltraSn0w options available:
Ultrasn0w 1.2.3: On iOS 4.2.6, 4.2.8, 4.3 or 4.3.3- open Jailbreakme.com to jailbreak iPhone 3G/3GS, find Cydia and then download Ultrasn0w 1.2.1 or 1.2.3.
Ultrasn0w 1.2.4: Unlock iPhone 4, iPhone 3G and 3GS on iOS 5 .0 after jailbreaking it with Absinthe. You’ll find the Ultrasn0w 1.2.4 on Cydia, download it and proceed to unlock.
Ultrasn0w 1.2.5: iPhone 3G, 3GS, and iPhone 4 on iOS 5.01 can use Redsn0w 0.9.10b1 to jailbreak it and add Cydia to the springboard. Once you’ve Cydia, download ultrasn0w 1.2.5 to unlock the device.
Ultrasn0w 1.2.7: If you’ve an iPhone 4, 3G or 3GS updated to iOS 5.1.1 build, use Absinthe 2 to jailbreak it and the use Ultrasn0w 1.2.7 to unlock the carrier restriction.
How to download Ultrasn0w:
Find and open Cydia from your iPhone 3G, iPhone 3GS or iPhone 4 Springboard.
Now go to Manage and the Sources.
Here, edit the Source URL as http://repo666.ultrasn0w.com and save the settings.
Go back to the sources section and search for Ultrasn0w 1.2 (or which ever the version you’re looking for). Install the tool and wait for the process to complete.
After a restart your device will detect the new SIM card installed.
Conclusion: The Ultrasn0w unlock works only with iPhone 4, 3G and 3GS running iOS versions up-to 5.1.1. Also the baseband of the target device should be 04.26.08, 05.11.07, 05.12.01, 05.13.04 or 06.15.00 (non-compatible devices can be updated to this baseband using tools given above) for iPhone 3G/3GS and 01.59.00 for iPhone 4.