Sunday, February 10, 2008

1.1.2 OOTB Hardware Unlocking: Restoring baseband & Unlocking

After you successfully downgraded your bootloader to 3.9, everything else is a piece of cake. Immediately after downgrading the bootloader to 3.9, using iunew, your baseband will be in an unusable state. The tutorial at unlock.no, suggests to use the bbupdater command to reflash the baseband with 1.1.1 version. But I would recommend you to simply use itunes and restore the firmware to 1.1.2 version. This is less geeky way of restoring the baseband, but a little time consuming process. You can restore to 1.1.2 irrespective of which baseband (1.0.2 or 1.1.1) you were in when you downgraded the bootloader. You can see that you got your wifi back.

Now, we have to activate and jailbreak your phone. For that, restore it back to 1.1.1 firmware usingn itunes. Now, jailbreak & activate your phone using the www.jailbreakme.com technique. Follow the detailed explanation for this at unlock.no. Now you have to run oktoprep. Download it from the 1.1.1 tweaks sections of your installer. This will prepare your phone to be upgraded to 1.1.2. (If you are from outside US, install an application named "phone # to name fix" from the "unlocking tools" section of the installer and run it. Read last paragraph for more details). Now perform an upgrade your phone to 1.1.2. Remember that you have to choose "upgrade" and not "restore" this time. You can select which version of firmware to upgrade but clicking the "upgrade" button while holding the shift key.

After the upgrade to 1.1.2 is over, you phone will be locked again. Now, you have to use 112jailbreak application to jailbreak & activate your 1.1.2 firmware. Download the application from here and unzip it. Run the application by clicking "windows.bat" file. In the application window, choose to install SSH and then click the "Jailbreak" button. The jailbreak process will take some and you phone will reboot a couple of times. At the end it will say "Slide to unlock". You will not have access to spring board. Also all your applications installed in 1.1.1 version and the settings will still be there. This is because you upgraded to 1.1.2 and not restored to 1.1.2. Remember this for future. It will be handy.

You are just one step away from the unlock step. You have to download the Anysim1.2.1u application. It will be found in "Utilities" section of your installer. Download it, but do not run it yet. First go to settings and turn ON the airplane mode. Remove the AT&T sim and put the new sim that you are going to use. Now, run the newly installed anysim 1.2.1u application. Read through the instructions and slide to start the unlocking process. During the process the airplane symbol will go away. Do not worry, just ignore it. At the end, you will get a message saying that the unlock is successful. Turn off the airplane mode and you should see signal with your carriers name. You have completed the unlock process. Congratulate yourself!!

People staying out of US, need to do one more step before making calls. You have to download iworld application and run it. If this application is not installed the phone will keep soft-resetting everytime you try to dial a number or when you try to read SMS. You can find this application in the "Tweaks 1.1.2" section. After downloading, run the application and choose the country where you are using the phone.

One more problem with iphone is that it does not match the incoming numbers correctly with the number stored in the contacts. Incoming numbers might come with the country/local code prefixed to the actual number stored in the contact. By default, iphone does not match them properly. For e.g. If you store a contact number of a person as 985062374853, and if the incoming number comes as +91 985062374853, the phone will not show the corresponding contact. One technique people use as a workaround for this is to store both the number for the contact. But this is a tedious process for all the contact. This problem can be fixed by installing an application named "Phone # to name fix" in the "Unlocking tools" section of the installer. The catch here is that, this application works on 1.1.1. So, you have to install this application before upgrading to 1.1.2.


Enjoy your fully functional, unlocked iphone.
(PS: Consider donating to the hackers)

Previous Step: Bootloader downgrade

No comments: