Tuesday, February 14, 2012

How to Install iPhone 2.2.1 Firmware on Jailbroken and Unlocked T-Mobile iPhone


Getting Started

I am writing this guide using a 1st Generation iPhone (non-3G), on the T-Mobile network with the BlackBerry data plan and all the following software listed. If your setup is similar, you can probably follow this guide to a T. If you have a slightly different network setup, the steps should still work fine, but if you are have a different device, like the 3G iPhone or 2nd Gen iPod Touch, please read the red “Summary” above at the end of the previous section — it seems you might have to hold off on doing this update just yet.
What you will need before we get started:
NOTEHere are download links for other firmware images that you might want. Keep in mind that if you are on the 3G iPhone there doesn’t seem to be support for unlocking that upgraded firmware to work on other networks right now (read the red “Summary” above).

Apply the Firmware Update

Now that you have the two files downloaded that you need (QuickPwn and the 2.2.1 Firmware) our first step is to apply the firmware update.
Doc your iPhone, let iTunes sync everything up for you (or sync it manually if you don’t have it setup to sync manually) and then go to the Device node for your iPhone, hold down the Shift key and click the Update button to bring up the file-selection dialog:
itunes-apply-iphone-221-firmware-update
Now select the iPhone1,1_2.2.1_5H11_Restore.ipsw file that we downloaded earlier:
select-iphone-221-firmware-ipsw-file
and click Open. iTunes will begin a series of 7 or so stages of applying the update to your phone. This includes uncompressing the IPSW file, installing the software, verifying it and so on. The exact series of little dialog status windows you will see look like the following (in-order):
1-extracting-ipsw-software
2-preparing-iphone-for-updates
3-waiting-for-iphone
4-updating-iphone-software
5-verifying-updated-iphone-software
6-updating-iphone-firmware
And after the firmware update is installed and applied, you will see a 10-second notice from iTunes that the phone is restarting:
7-restarting-iphone
After your phone has finished restarting, it will re-connect to your computer and iTunes will come up with a scary looking message about an unsupported SIM card that looks like this:
itunes-unrecognized-sim-card-phone-locked-error
Don’t worry about it though, we haven’t QuickPwn’ed the phone yet, so technically it islocked. So let’s go fix that!

Unlocking the iPhone w/ the 2.2.1 Firmware

UPDATEIf this step doesn’t work for you, we’ve had a few users tell us re-running this portion of the guide with the SIM card pulled out of the phone helped — but many have success just leaving the card in, so if you run into trouble, try both.
Now that we have our iPhone fully upgraded with the 2.2.1 Firmware, we need to fire up QuickPwn to do the dirty work of both Jailbreaking it and unlocking it (cracking the baseband so we can get this thing on the T-Mobile network).
Go find where you downloaded QuickPwn-225-2.zip to and unzip it into a new folder (or in-place if you want, it won’t create it’s own folder), resulting in the following contents:
quick-pwn-unzipped
Then drag and drop the two .bin files (for Bootloader 3.9 and 4.6) into the same dir just so they are easy to find, like this:
quick-pwn-unzipped-with-bootloaders
Then fire up QuickPwn.
The first screen you will see is the QuickPwn warning (not for commercial use):
quick-pwn-1-warning-screen
Click OK. Now you are instructed to make sure your iPhone is attached to your computer so QuickPwn can find it:
quick-pwn-2-device-detection-connect-to-usb
After making sure that step is done, QuickPwn will verify that it can see your iPhone connected to your computer, then ask you to select the iPhone firmware (IPSW file) that we used before in iTunes. In this case it is ouriPhone1,1_2.2.1_5H11_Restore.ipsw file.
Click Browse…, go find it, select it and QuickPwn will do some verification on the file to make sure you selected the right onw:
quick-pwn-3-select-and-verify-ipsw-firmware-image
Once QuickPwn has verified the image you selected was correct, it will let you know and enable the blue “Next” arrow for you, so click it:
quick-pwn-4-verified-ipsw
Now QuickPwn will ask you what you want it to do for you. In this case we recommend:
  • Add Cydia
  • Add Installer
  • OPTIONAL: Unlock phone (if you are on an unofficial network, like T-Mobile in the U.S.)
quick-pwn-5-add-cydia-installer-and-unlock-phone-operations
Click next when done and QuickPwn will ask you for the Bootloader v3.9 and Bootloader v4.6 files that we downloaded from earlier. Select them:
quick-pwn-6-select-bootloader-files
and after you are done QuickPwn will verify the Bootloaders for you, allowing you to continue:
quick-pwn-7-bootloaders-verified
Now click the blue “next” button and QuickPwn will ask you to make sure your iPhone is still connected to your computer:
quick-pwn-8-ensure-device-connected
After confirming this, click the blue “next” button.
GET READY: The next part of QuickPwn will look like a list of things it’s doing, but it’s actually prompting you to do these items — and they won’t wait for you to read the prompts. So get ready for the next screen to appear:
quick-pwn-9-dfu-jailbreaking-prompts
NOTEAs your phone moves from state-to-state, QuickPwn may move to the next item in the list before the time counts down — that’s OK, go ahead and change what buttons you are holding to correspond with the prompts when that happens — don’t worry about the timer.
You will have about 5-8secs for the first prompt to finish — this is done automatically by QuickPwn for you (putting your phone into Recovery Mode), but then after the highlighted prompt changes to the 2nd item you have to get ready to:
  • Hold Home for 10 seconds (The round face-button at the bottom center of the phone)
  • Keep Holding Home, and now start holding the Power button for 10 or 15 seconds (Power button is on the top right corner of the phone)
  • Release the Power button, but keep holding the Home button for 30 seconds (In reality, the phone moves to the next prompt usually within 15 secs, and you can let go… but just incase wait until the prompt moves before releasing the Home button)
After you are done, your phone is in DFU mode and QuickPwn will take over, installing modified bootloaders, ramdisks and utilities to crack it:
quick-pwn-10-jailbreaking-ramdisk-recovery-mode
You can now sit back and watch. After QuickPwn is done sending files to your phone, your iPhone will begin displaying status bars processing the new files, the QuickPwn logo screen (with a pineapple on it) and then some baseband cracking UIs that automatically fill out and complete as you watch.
This whole time QuickPwn will be showing you this screen:
quick-pwn-11-iphone-rebooting-success
And you will just want to wait until your phone is done installing software and rebooting itself. After either 1 or 2 reboots it will eventually stop and just go to the standard charging/locked screen. Give it about 20 secs to make sure it’s done, then swipe your finger across the screen to unlock and viola! You are upgraded to the iPhone 2.2.1 firmware!

Conclusion

Congratulations, you are all done now and your phone is upgraded. In this guide (as opposed to our Firmware 2.1.0 guide) we did not try and do a new fresh install of the operating system, so there is no need to try and restore the phone’s data — we just upgraded the firmware, and the phone is ready to go with all our old data on it.
In fact I would encourage you to re-sync with iTunes after this process is done just to make sure it worked. I was able to sync the phone and make some phone calls right after this guide was written without a problem.
If you did run into any problems, please post below and we’ll try and help out. Be as specific as possible!

0 comments:

Post a Comment

 
Design by Secure Hackers