Late last week Apple released iOS 4.3 GM (Gold Master) which is the final release of iOS 4.3 before it hits iDevice users on March 11th. Unfortunately, this one doesn’t seem to have made it’s way to download sites yet, so this one will require Apple’s $99-a-year developer license. Probably nothing most of us need or want to sign up for just to get a working build of iOS a week early.
Those of you who do have developer licenses, though, can now jailbreak your iPhone 4, iPhone 3GS, iPod Touch or iPad with PwnageTool. DjayB6 has released the unofficial custom bundles and made it possible.
Be warned this jailbreak is a pain in the butt, to put it bluntly. For one, it’s tethered, meaning you will have to physically plug your iDevice into your computer and follow some steps every time you reboot. This will also mean that if you are stuck somewhere without your computer and your phone has to be reset, you are screwed.
The good news here is that aside from iOS 4.3 being jailbroken before release, this means that the iPad 2 jailbreak should be no problem as it’s running on the same version of iOS.
Disclaimer: We are not responsible for any damages to your iPhone during the use of our article/video/instructions.
Other than that, you need to download a lot of stuff to make it work:
– PwnageTool 4.2 here
– iOS 4.3 GM here, license required
– PwnageTool bundle for iOS 4.3 GM here
– Universal Ramdisk Maker here (install required)
– tetheredboot utility here
Other than that, your iDevice and iTunes must be up to date (iOS 4.2, and iTunes 10.2)
1) Download the PwnageTool bundles, Ramdisk Maker and tethered boot utility into one folder on your desktop.
2) Open that folder and look for PwnageTool, right click and select “show contents.” Go into Contents > Resources > firmwarebundles and grab that PwnageTool bundle you downloaded earlier and unzip it. Now, drop that into the “firmwarebundles folder.
3) Launch PwnageTool in expert mode and select your device. From there, direct it to the 4.3 GM IPSW you downloaded earlier. This will create your custom firmware.
4) When it’s done, keep in mind where the custom firmware is saved.
5) Launch iTunes with your iDevice plugged in.
6) Hold down option and click on restore. From there, you will have to find that custom firmware file you just created and have iTunes load that into your device.
7) now you can take that custom firmware file. Make a copy (better to be safe) and change the extension from .ipsw to .zip and extract it.
8) Now look under /firmware/dfu/ in that extracted file and fine kernelcache.release.n90 and iBSS.n.90ap.RELEASE.dfu. Copy those two files into a new folder called “tetheredboot”
9) Now grab that tetheredboot utility you downloaded before we began and extract it. Take that file into your newly-created tetheredboot folder and turn your iDevice off.
The terminal looks intimidating at first, but it’s not too bad.
Launch Terminal on OS X and run these commands:
Then enter your admin password and enter these commands:
Note: Replace “..” with the directory leading to your file. The easiest way to do this, is to highlight the file you are looking for and hit Control+i to get info.
Under “General” in the info pop-up window, you will see “Where” /users/(name)/… so on. That will show you the exact file path you need to follow in the terminal.
Now hit enter
You will see some lines of code run in the terminal and you will be asked to put your iDevice in DFU mode.
Following this video exactly is by far the easiest way:
10) Wait for your device to boot. Now you are running a jailbroken iDevice. Remember, it’s tethered.