Earlier today, the iPhone Dev Team finally released Redsn0w 0.9.6rc9 for Windows and PwnageTool 4.3 for Mac to jailbreak iOS 4.3.1 untethered for iPhone, iPad and iPod touch. Now, iH8sn0w has released Sn0wbreeze 2.5 for jailbreaking iOS 4.3.1 untethered on Apple TV 2, iPhone, iPad and iPod touch. Using this step by step guide, you will learn how to jailbreak iOS 4.3.1 untethered using Sn0wbreeze 2.5 for Windows.
Sn0wbreeze is considered to be the unofficial PwnageToolfor Windows as it preserves your old iPhone baseband. However, the iPhone Dev Team is working on an ultrasn0w update for iOS 4.3.1 unlock and we’ll let you know once that comes out.
Step 1: Gather all required pre-requisites for jailbreaking iOS 4.3.1 with Sn0wbreeze 2.5 for Windows
Download Sn0wbreeze 2.5 for Windows
Download iOS 4.3.1 for iPhone, iPad and iPod touch
Download iTunes 10.2.1
Step 2: Start Sn0wbreeze 2.5 and click on the blue colored next arrow to proceed.

Step 3: Click the “Browse” button to select iOS 4.3.1 ipsw file for your iOS device

Step 4: Sn0wbreeze 2.5 now begins identifying iOS 4.3.1 ipsw file. Once the .ipsw has been identified, click on the blue colored next arrow to proceed.


Step 5: To start creating your custom iOS 4.3.1 firmware, select the “Expert Mode”, followed by “Build IPSW” option.

Remember: If you rely on an unlock for iPhone, proceed further by selecting “Baseband Preservation Mode” option instead of “Expert Mode” in order to prevent your iPhone baseband from upgrading.

The custom firmware takes time to cook, in the meantime you can play Pac Man on Sn0wbreeze

Step 6: Once the custom firmware has been cooked, Sn0wbreeze 2.5 will display the following “Done!” message

Step 7: Sn0wbreeze 2.5 will now instruct you on how to enter DFU mode. It is likely that Sn0wbreeze 2.5 may crash or become not responding after it has successfully cooked the custom iOS 4.3.1 ipsw. However, there’s nothing to worry about. You can download iREB RC4 to put your device in DFU mode. The procedure of putting your device in DFU is same across both tools.

- First, Hold the Power and Home buttons together for 10 seconds
- Then, release the Power button but keep holding the Home button for another 10 seconds
- The device will now be in DFU mode
After the device is successfully in DFU mode, Sn0wbreeze or iREB RC4, depending upon what you’re using, will display the following message

How To Restore iOS 4.3.1 Custom Firmware Using iTunes
Step 8: Fire up iTunes and click on your iOS device icon. Don’t click on “Update” or “Check for Update,” press and hold the “Shift” key and click on “Restore”

iTunes will now prompt you to select the location of the custom iOS 4.3.1 firmware file, select the custom .ipsw that you’ve just created and hit “Open”
Step 9: Let iTunes work. A number of automated steps will be done, which call for you to wait patiently, because iTunes is installing custom iOS 4.3.1 on your device. A progress bas indicating installation progress will be displaying on your device screen. Once the installation is finished, your device is going to be jailbroken untethered iOS 4.3.1

That's it! Your device will now be running untethered jailbroken iOS 4.3.1.
Unlockers beware! Ultrasn0w 1.2 is broken for iOS 4.3.1. Stay away from stock iOS 4.3.1 as yet. iPhone Dev Team is going to roll out an update to unlock iOS 4.3.1 soon.
If you encounter any problems during the procedure, please do let us know!