Important note: For who is relying on unlock. Ultrasn0w 1.2 is broken on iOS 4.3.1. Wait for the Dev-Team to push new version of Ultrasn0w to unlock your iPhone (This is not new unlock, dev-team trying now to make ultrasn0w work on iOS 4.3.1 to unlock the already unlockable basebands ( 01.59.00 / 04.26.08 / 05.11.07 / 05.12.01 / 05.13.04 / 06.15.00))
Supported devices:
- iPhone 4, 3GS
- iPod Touch 4G, 3G
- iPad 1 (Unfortunately iPad 2 still not supported)
- Apple TV 2G.
Step 1: Download PwnageTool 4.3 for Mac.
Step 2: Download iOS 4.3.1. Move PwnageTool and iOS 4.3.1 to desktop
Step 3: Start PwnageTool in “Expert mode†and then select your device:
Step 4: Browse for iOS 4.3.1 firmware for your device as shown in the screenshot below:
Step 5: Now select “Build†to start creating custom 4.3.1 firmware file:
Step 6: PwnageTool will now create the custom .ipsw file for your iPhone 4, 3GS, iPad or iPod touch 4G, 3G which will be jailbroken.
Step 7: Now follow the following steps to enter DFU mode using PwnageTool:
- Hold Power and Home buttons for 10 seconds
- Now release the Power button but continue holding the Home button for 10 more seconds
- You device should now be in DFU mode
Step 8: Start iTunes, click on your iOS device icon from the sidebar in iTunes. Now press and hold left “alt†(option) button on Mac, or Left “Shift†button if you are on Windows on the keyboard and then click on “Restore†(Not “Update†or “Check for Updateâ€) button in the iTunes and then release this button.
This will make iTunes prompt you to select the location for your custom firmware 4.3.1 file. Select the required custom .ipsw file that you created above, and click on “Openâ€.
Step 9: iTunes will now restore the firmware on your iPhone. This can also take up to 10 minutes. Once done you will be rebooted into jailbroken iOS 4.3.1!
Windows users ? you can follow our guide posted here (Redsn0w 0.9.6rc9) or posted here (sn0wbreeze 2.5) to get untethered jailbreak iOS 4.3.1