How to Jailbreak iPhone 4 on iOS 4.3.2 Using PwnageTool 4.3 [Tutorial]



Apple has released iOS 4.3.2 for iPhone 4, iPhone 3GS, iPod touch 4G, iPod touch 3G, iPad 2, and iPad. Now you can jailbreak iPhone 4 on iOS 4.3.2 using custom PwnageTool bundles. It is a tethered jailbreak so you have to boot your iPhone 4 into jailbroken state every time you restart it. For this jailbreak process you will need to have PwnageTool 4.3, iOS 4.3.2 firmware, tetheredboot utility, PwnageTool bundle for iOS 4.3.2, Mac OS X, and iTunes 10.2.1.

jailbreak iphone 4

You should note that If your iPhone relies on a carrier unlock then you don’t update to iOS 4.3.2 because there is no unlock available for the new baseband on iOS 4.3.2. Now follow the steps posted below to jailbreak your iPhone 4 on iOS 4.3.2 using PwnageTool 4.3.

How to Jailbreak iPhone 4 on iOS 4.3.2 Using PwnageTool 4.3

Modifying PwnageTool

STEP 1. First you have to download PwnageTool bundle for your iOS device. Then extract the .zip folder. Now you will be able to find a .bundle file. For this jailbreak process you have to use iPhone 4 bundle iPhone3,1_4.3.2_8H7.bundle. Now you have to move this file to your desktop.

STEP 2. Now you have to download PwnageTool 4.3 and then right click and simply click on “Show Package Contents” as you can see in the below image.

PwnageTool 4.3

STEP 3. Now simply go to Contents/Resources/FirmwareBundles/ and paste iPhone3,1_4.3.2_8H7.bundle file in this location.

jailbreak ios 4.3.2

Building iOS 4.3.1 Custom Firmware

STEP 4. Now you have to download iOS 4.3.2 then move it to your desktop.

STEP 5. Now you have to start PwnageTool in “Expert mode” and then choose your iOS device.

PwnageTool Expert mode

STEP 6. Now you have to browse for iOS 4.3.2 firmware for your iOS device as shown in the image below:

Browse iOS 4.3.2

STEP 7. Now you have to select “Build” to start creating custom 4.3.2 firmware file.

select Build

STEP 8. Now the custom .ipsw file will be created by PwnageTool for your iPhone which will be jailbroken.

custom ipsw file

STEP 9. Now put your iOS device into DFU mode by following the steps given below:


  • Hold down both the Home and Power button for 10 seconds.
  • Now release Power button but keep holding the Home button for 10 more seconds.
  • Now your iOS device should be in DFU mode.

DFU mode

Restore iOS 4.3.2 Custom Firmware Using iTunes

STEP 10. Now you have to start iTunes then from the sidebar, simply click on the icon of your iPhone, iPod touch or iPad. Now you have to press and hold Left “Shift” button on your Windows or press and hold the left “alt” button on Mac then you have to click on “Restore” button in the iTunes then simply release the button.

iTunes

Now iTunes will prompt you to choose the location for your custom firmware 4.3.2 file. Now you have to choose the required custom .ipsw file that you created above then simply click on “Open”.

STEP 11. Now you have to wait until iTunes installs the new firmware 4.3.2 on your iOS device. At this time you will be able to see a installation progress bar on the screen of your iOS device. Once the installation is completed, your iOS device will be jailbroken on iOS 4.3.2.

Booting in Tethered Mode

As we know currently there is no untethered jailbreak available for iOS 4.3.2 so you have to boot it into a tethered jailbroken state. For this you will have to use “tetheredboot” by following the steps posted below.

STEP 12. First you have to download tetheredboot.zip utility for Mac OS X then you have to extract the .zip file.

STEP 13. From the original iOS 4.3.2 firmware you will need two files named as kernelcache.release.n90, and iBSS.n90ap.RELEASE.dfu.

Now you have to change the extension of the original iOS 4.3.2 file from .ipsw to .zip. and then you have to extract this .zip file.

Now you have to copy kernelcache.release.n90 file, and then you have to copy iBSS.n90ap.RELEASE.dfu files, you can find these files under /Firmware/dfu/.

Now you have to create a new folder named “tetheredboot” on the desktop and then move all the two files and tetheredboot utility to this folder as shown in the image below:

tetheredboot

STEP 14. Simply turn off your iOS device, then start Terminal on OS X and run the commands given below:

sudo -s

Now simply enter your administrator password, then:

/Users/Max/Downloads/tetheredboot/tetheredboot
/Users/Max/Downloads/tetheredboot/iBSS.n90ap.RELEASE.dfu
/Users/Max/Downloads/tetheredboot/kernelcache.release.n90

You should note that you will have to replace “Max” with the name of the directory on your computer.

If the above command fails then you can try ‘tetheredboot -i ibss -k kernel’ instead of ‘tetheredboot ibss kernel’:

/Users/Max/Downloads/tetheredboot/tetheredboot –i
/Users/Max/Downloads/tetheredboot/iBSS.n90ap.RELEASE.dfu -k
/Users/Max/Downloads/tetheredboot/kernelcache.release.n90

Now you will be asked to enter DFU mode. Now simply follow the steps posted below to enter DFU mode:

  • Hold down both the Home and Power button for ten seconds.
  • Now release Power button but keep holding the Home button for ten more seconds.
  • Now your iOS device should be in DFU mode.

Now you have to wait until your iOS device boot. At this time you will see “Exiting libpois0n” message at Terminal. After some time your iOS device will be booted in a jailbroken tethered mode. In this way you can jailbreak iPhone 4 on iOS 4.3.2 using PwnageTool 4.3. [Via]

Related Posts Plugin for WordPress, Blogger...

Filed in: Technology
Tagged with:

Leave a Reply

Back to Top