How To Jailbreak iOS 4.3.3 On iPhone 4 and Preserve Baseband For Unlock With PwnageTool

As you know, recently, Apple has released iOS 4.3.3 firmware update for iPhone 4 that has been successfully jailbroken using custom PwnageTool bundles. As the jailbreak is tethered for now, hence, you’ll have to boot it into jailbroken state every time you reboot. Here’s presenting you the step by step guidelines on how to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool.

Though the iOS 4.3.3 jailbreak is tethered by for now, but, by using this PwnageTool bundle, you can preserve the old baseband so that your iPhone can be unlocked using Ultrasn0w, and also, an untethered jailbreak for iOS 4.3.3 is on the way.

Pre-Requisites :

  • PwnageTool 4.3.2
  • iOS 4.3.3 firmware
  • iTunes 10.2.2
  • Mac OS X
  • PwnageTool bundle for iOS 4.3.3
  • tetheredboot utility

Some Key-Points To Remember :

  • Till now, as there is no unlock for the new iOS 4.3.3, hence, if your iOS device relies on a carrier, the, just don’t update to stock iOS 4.3.3.
  • All the iPad 2 users on iOS 4.3 should stay away from iOS 4.3.3 until further confirmation.
  • Cydia is completely working on iOS 4.3.3.
  • It’s a semi-tethered jailbreak.
  • Your baseband won’t be upgraded during restore process.
  • Hacktivation is supported.

How To jailbreak iPhone 4 4.3.3 and Preserve Baseband For Unlock Using PwnageTool

NOTE : You can get all the necessary download links for this guidelines at the end of the article.

Modifying PwnageTool

Step – 1 : First, download PwnageTool bundle for your version of iOS device. Then, extract the .zip folder, and in there you’ll find a .bundle file, and for this guide, we are using iPhone 4 bundle iPhone3,1_4.3.3_8J2.bundle. Just move this file to the desktop.

Step – 2 : After that, download PwnageTool 4.3.2 and copy it into /Application directory. Simply, right click, and then, click on “Show Package Contents” as shown in the screenshot below.

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool

Step – 3 : Now, navigate to Contents/Resources/FirmwareBundles/ and paste iPhone3,1_4.3.3_8J2.bundle file in this location.

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (1)

Building iOS 4.3.3 Custom Firmware

Step – 4 : Then, download iOS 4.3.3 firmware and move this file to your desktop.

Step – 5 : Now, start PwnageTool in “Expert Mode” and select your iOS device :

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (2)

Step – 6 : After that, browse for iOS 4.3.3 firmware for your device as shown in the screenshot below;

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (3)

Step – 7 : Next, select “Build” to start creating custom iOS 4.3.3 firmware file :

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (4)

Step – 8 : Now, PwnageTool will create the custom .ipsw file for your iPhone that will be jailbroken.

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (5)

Step – 9 : Then, follow the on-screen instructions to enter your iOS device into DFU mode;

  • First, hold “Home” and “Power” buttons for 10 seconds.
  • Then, release the “Power” button, but, continue holding the “Home” button for 10 more seconds.
  • Finally, your device should now in DFU mode.

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (6)

Restore iOS 4.3.3 Custom Firmware Using iTunes

Step – 10 : Now, start iTunes, and click on your iOS device icon from the sidebar of iTunes. Then, press and hold left “ALT” (option) button on Mac, or left “Shift” button if you are on Windows on the keyboard and after that click on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release this button.

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (7)

The above step will make iTunes prompt you to select the location for your custom firmware 4.3.3 file. Select the required custom .ipsw file that you created above, and then, click on “Open”.

Step – 11 : Finally, sit back and enjoy as iTunes does rest for you, which will involve a series of automated steps. Hence, be patient at this stage, and don’t do anything silly. Simply wait while iTunes installs the new iOS 4.3.3 firmware on your iOS device. At this point, your iOS device screen will be showing a progress bar indicating installation progress. Once the installation is completed, your iOS device will be jailbroken on iOS 4.3.3.

Booting In Tethered Mode

As there is no untethered iOS 4.3.3 jailbreak yet, we’ll have to boot it into a tethered jailbroken state. In order to do this, we’ll make use of a utility called “tetheredboot” as shown in the steps below.

Step – 12 : Download tetheredboot.zip utility for Mac OS X and extract the .zip file.

Step – 13 : Then, we’ll require two files from the custom iOS 4.3.3 firmware namely : kernelcache.release.n90 and iBSS.n90ap.RELEASE.dfu. In order to do this, just make a copy of your custom iOS 4.3.3 file that you created above, change the extension of this file from .ipsw to .zip, and then, extract this .zip file.

After that copy kernelcache.release.n90 file, and then, copy iBSS.n90ap.RELEASE.dfu files that are found under /Firmware/dfu/.

Just move all these files, and tetheredboot utility to a new folder called “tetheredboot” on the desktop as shown in the screenshot below;

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (8)

Step – 14 : Now, turn off your iOS device, and start Terminal on Mac OS X and run the following command;

sudo -s

Then, enter your administrator password, after that;

/Users/TaimurAsad/Desktop/tetheredboot/tetheredboot
/Users/TaimurAsad/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu
/Users/TaimurAsad/Desktop/tetheredboot/kernelcache.release.n90

Obviously, you’ll have to replace “TaimurAsad” with the name of the directory on your computer.

Then, press “Enter”

NOTE : If the above fails, then, try ‘tetheredboot -i ibss -k kernel’ instead of ‘tetheredboot ibss kernel’:

/Users/TaimurAsad/Desktop/tetheredboot/tetheredboot –i
/Users/TaimurAsad/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu -k
/Users/TaimurAsad/Desktop/tetheredboot/kernelcache.release.n90

TIP : Just drag and drop in Terminal — tetheredboot file, then, iBSS file and then kernelcache.release file.

How to jailbreak iOS 4.3.3 on iPhone 4 and preserve baseband for unlock using PwnageTool (9)

Now, you should see some code running in the Terminal window, at some point, it’ll ask you to enter DFU mode. then, enter your iOS device into DFU mode by following the instructions below;

  • First, hold “Home” and “Power” buttons for 10 seconds.
  • Then, release the “Power” button, but, continue holding the “Home” button for 10 more seconds.
  • Finally, your device should now in DFU mode.

After that, wait for your iOS device to boot, at this point, Terminal will be showing “Exiting libpois0n” message. After a moment, your iOS device will be booted in a jailbroken tethered mode.

Downloads

  • Download PwnageTool from here.
  • Download PwnageTool 4.3.2 from here.
  • Download iOS 4.3.3 for iPhone, iPad and iPod touch from here.
  • Download tetheredboot.zip utility from here.
  • Download iTunes 10.2.2 for Windows and Mac from here.

[Thanks Redmond Pie]

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Updates from our
Twitter Fans
Follow us @AppleSheet

© Copyright Apple Sheet 2009. All rights reserved. Jailbreak iPhone