How-to jailbreak iPhone, iPod Touch, and iPad running iOS 4.3.1 firmware using sn0wbreeze jailbreak utility.
This is untethered jailbreak.
This is tutorial for Windows users only, no sn0wbreeze for Mac users. Read: How-to Jailbreak iPhone iOS 4.3.1 using PwnageTool for Mac users instead.
This jailbreak supports hacktivation.
Download sn0wbreeze-v2.5.1 and official iOS 4.3.1 to your computer. Put them on your Desktop or My Documents or anywhere else which you can easily remember. I will put downloaded stuff on Desktop in this tutorial.
Run sn0wbreeze by double-clicking on sn0wbreeze-v2.5.1.exe inside sn0wbreeze-v2.5.1.zip on the Desktop.
Once sn0wbreeze opened, you will see “not for commercial use” warning. Click OK and you will see credits pop-up.
Welcome to sn0wbreeze version 2.5.1 for iOS 4.3.1.
Click the Next button (big blue button on the right bottom) to continue
IPSW selection. Click Browse button and select the iOS 4.3.1 IPSW file that you have downloaded to Desktop, then click Open.
Or you may Drag and Drop the IPSW file into the box labeled “Drag an IPSW into me!”
If you can’t find the iOS 4.3.1 IPSW file in the browse window, ensure that the extension is correct (.ipsw). Change the filename extension into .ipsw. (See: Change file extension on Windows)
sn0wbreeze will then identifying IPSW file before proceeding the firmware file.
There are only two possibilities here: IPSW Verified or NOT a valid IPSW
IPSW Verified means you can continue by clicking Next button.
NOT a valid IPSW means you pick wrong IPSW file or you used incorrect sn0wbreeze version.
Please select the sn0wbreeze mode. There are 3 modes available for iPhone, while only 2 modes available for iPod Touch or iPad.
Baseband Preservation Mode
Explanation of each mode:
Baseband Preservation Mode: This mode will only preserve your iPhone baseband, so the iPhone baseband will stay old even though the iOS firmware version has been updated. All other modes also preserve baseband update, but this one will not jailbreak your iPhone. This mode appears only when you are jailbraking iPhone, thus you will not see this option in case you are jailbreaking iPad or iPod Touch.
Simple ModeIf you select simple mode, the process of building custom IPSW will be started immediately after you click next and answer the question whether you want to Hacktivate the device or no. If you have the official sim card from official carrier, you should click No.
You will see more advanced option in expert mode. They are General, Unlocks, Custom boot logos, Custom packages, Build IPSW. You will not see these options if you select other modes. Click on the any options then click Next button to start customize it.
Enable Battery-Percentage: Enable battery-percentage on the status bar (for older device)
Enable Gestures Menu: Enable multitouch navigation gestures on iPhone, iPad and iPod Touch
Activate the iPhone (Hacktivate): Enable hacktivation to bypass a normal activation process through iTunes.
Enable Animated Logo Capability: Enable animated logo during starting-up on devices, replacing the original Apple icon.
Install SSH: Enable Secure Shell on device to allow you send remote command to the device.
Unlocks. This menu will be active for older device like iPhone 3GS. You will have install iPad baseband option in Unlocks menu.
Custom Boot Logos. You will be able to change the animated boot logo with sn0wbreeze (for supported devices only)
You may customize the Cydia packages in “Custom packages” option. Select packages, download packages, or manage Cydia sources.
Build IPSW. If you have done everything in any above options, select Build IPSW then click Next to start building iOS Custom Firmware.
Let’s select Simple Mode to make this process easier for you, then click Next button. sn0wbreeze will be starting to build custom firmware and you need to wait until the process finished.
While waiting sn0wbreeze building IPSW, you can play pacman which is included in sn0wbreeze.
Once the process done, you will be notified by sn0wbreeze that it has successfully created your IPSW. This custom iOS file is located on Desktop.
Now, sn0wbreeze will help you to enter Pwned DFU mode
Please turn off your device first by holding the power button and slide to power off. Then click Start.
Hold together home and power button on device for about 10 seconds.
Then release the power button and keep holding the home button when you are asked to do so.
Now just keep holding the home button until sn0wbreeze says: “Your device is now in a PWNED DFU state (black screen)“.
If you failed entered DFU mode, you’ll need to re-start the entering DFU process again.
Last step: If you have successfully entered DFU mode, open iTunes and iTunes will say that your device detected in recovery mode. Click OK. Then hold SHIFT button on keyboard and click RESTORE button while keep holding the SHIFT button.
When a pop-up window appear, select the firmware file created by sn0wbreeze in Desktop. It’s named sn0wbreeze_xxxxx.ipsw (xxxxx refers to device name and iOS version)
Once the restore progress has been done on iTunes, You have successfully jailbreak iPhone/iPod Touch/iPad with iOS 4.3.1 running by using sn0wbreeze v2.1 with Cydia already installed on iPhone.
If you have any problem while following the guide how-to jailbreak iPhone iOS 4.3.1 using sn0wbreeze on Windows, post your problems on the comment form below.