Step 1: Download PwnageTool bundle in your version of iOS device. Extract the .zip folder, inside you will find a .bundle file, in this guide, we are using iphone 4 bundle iPhone3,1_4.3.2_8H7.bundle. Move this file in your desktop.
Step 2: Download PwnageTool 4.3 and copy it to /Applications directory. Right click, and then simply click "Show Package Contents" as shown inside the screenshot below.
Step 3: Navigate to Contents/Resources/FirmwareBundles/ and paste iPhone3,1_4.3.2_8H7.bundle file on this location.
Building the new ios 4.3.2 Custom Firmware
4: Download the new ios 4.3.2 firmware. Move this file to the desktop.
Step # 5: Start PwnageTool in "Expert mode" and choose your device:
Step 6: Browse for the new ios 4.3.2 firmware in your device as shown within the screenshot below:
Step 7: Now select "Build" to start creating custom 4.3.2 firmware file:
Step 8: PwnageTool will create the custom .ipsw file for your iphone that is jailbroken.
Step 9: Now continue with the following steps to get in DFU mode using PwnageTool:
Hold Power and Home buttons for Just a few secondsNow release the facility button but continue holding the Home button for 10 more secondsYou device should easily be in DFU mode
Restore the new ios 4.3.2 Custom Firmware Using iTunes
Step 10: Start iTunes, simply click your iOS device icon with the sidebar in iTunes. Now press and hold left "alt" (option) button on Mac, or Left "Shift" button for anyone who is on Windows around the keyboard and after that click on "Restore" (Not "Update" or "Check for Update") button inside the iTunes and after that release this button.
As a result iTunes prompt one to select the place for your custom firmware 4.3.2 file. Choose the required custom .ipsw file that you simply created above, and click on "Open".
Step 11: Now sit back and luxuriate in as iTunes does the rest in your case. This tends to involve many automated steps. Have patience at this time and don't do anything whatsoever silly. Just wait while iTunes installs the new firmware 4.3.2 on the iOS device. Your iOS device screen here are going to be showing a progress bar indicating installation progress. Following your installation is done, your iOS device will be jailbroken on the new ios 4.3.2.
Booting in Tethered Mode
Last but not minimal, while there is no untethered jailbreak for the new ios 4.3.2 yet, we will need to boot it into a tethered jailbroken state. To make this happen, we are going to employ an utility named "tetheredboot" as shown from the steps below.
Step 12: Download tetheredboot.zip utility for Mac OS X and extract the .zip file.
Step 13: First, we'll need two files with the custom iOS 4.3.2 firmware namely: kernelcache.release.n90 and iBSS.n90ap.RELEASE.dfu. To do this, create a copy of this custom iOS 4.3.2 file which you created above, alter the extension on this file from .ipsw to .zip, and extract this .zip file.
Now copy kernelcache.release.n90 file, and then copy iBSS.n90ap.RELEASE.dfu files which can be found under /Firmware/dfu/.
Move most of these files, and tetheredboot utility to a different folder named "tetheredboot" within the desktop as shown while in the screenshot below.
Step 14: Switch off your iOS device, and initiate Terminal on OS X and run the examples below commands:
enter your administrator password, then:
/Users/iphonenowunlocked/Desktop/tetheredboot/tetheredboot /Users/iphonenowunlocked/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu /Users/iphonenowunlocked/Desktop/tetheredboot/kernelcache.release.n90
You should not surprisingly replace "iphonenowunlocked" with all the name from the directory using your laptop.
now press enter.
NOTE: In case the above fails, try 'tetheredboot -i ibss -k kernel' as opposed to 'tetheredboot ibss kernel':
/Users/iphonenowunlocked/Desktop/tetheredboot/tetheredboot -i /Users/iphonenowunlocked/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu -k /Users/iphonenowunlocked/Desktop/tetheredboot/kernelcache.release.n90
Tip: Simply drag and drop in Terminal - tetheredboot file, then iBSS file after which it kernelcache.release file.
Make sure you now see some code running in the Terminal window, ultimately, it is going to request you to enter DFU mode. Now adhere to the following steps to go into DFU mode:
Hold Power and Home buttons for Just a few secondsNow release the ability button but continue holding your home button for 10 more secondsYou device should easily be in DFU modeNow wait for your device too, Terminal at this time will likely be showing "Exiting libpois0n" message. Soon, your iphone, iPad or itouch will likely be booted in a jailbroken tethered mode !
Jailbreak iPad 2