Article written

  • on 09.01.2008
  • at 08:44 AM
  • by Seer

Upgrade 1.02 Unlocked iPhone to Unlocked 1.1.1 12

Jan9

 Once again I am in the debt of someone for a fantastic guide to moving from my anysim 1.02 unlocked iphone, to a fully functional unlocked 1.1.1 phone (with the added bonus of ridding myself of the nasty mess that was the original anysim unlock).

The guide is copied in large parts here and full credit must be given, but there were a few things not mentioned that mean I feel I can repeat the guide with some extra detail and give a full idiots guide of the process.

So the main content of this guide and all the credit goes to Fredrik Grevstad of the website http://iphone.unlock.no/. Not only does he run this site, but he also runs a repository of all the essential virginising and unlocking tools on installer.app. Really fantastic work

His guide was the one I followed to virginise my 1.02 unlocked phone to an ‘out of the box with fixed firmware’ state so that I could then upgrade the phone to 1.1.1 and then unlock it again with the much cleaner version of anysim. Here come the steps, but first the pre-requisites…

  • An Iphone with either the 1.02 firmware (if you already have 1.1.1 or 1.1.2 then just go direct to Fredrik’ site
  • installer.app installed
  • iTunes 7.5 installed (Something Frederik forgets to mention!)
  • A wireless web connection is essential for most of this process
  • The 1.0.2 firmware and  1.1.1 firmware downloaded already
  • Nerves of steel when things seem to go wrong

Virginizing your 1.02 Unlocked iPhone

Virginizing the phone means getting rid of the anysim unlock which screwed up the baseband of the phones it unlocked. Yes the phone works, but upgrading to other firmwares with this hack still functional means a iBrick instead of an iPhone for the unlucky ones. So it is essential we remove anysim hack cleanly before trying to upgrade the phone. Frederik has made this INCREDIBLY simple:

  1. Set Settings → General → Auto Lock → Never
  2. Make sure Modem firmware is 03.14.08_G. Check this in Settings → General → About.
  3. Start Installer and update it if it asks. Tap on Sources, Edit, and Add http://i.unlock.no/ as a repository.
  4. Make sure you have BSD Subsystem installed, if not, go to System category and install it.
  5. Now, install The Virginizer found in the Unlocking Tools category. This will take about 10 minutes to complete.

Restoring 1.02 Firmware

Again something not mentioned in the guide, I had great difficulty in getting the 1.1.1 firmware to install for two reasons. One reason was that I was using iTunes version 7.4, and the other reason seems to be that I hadnt restored to a factory 1.02 state. So restoring the 1.02 firmware seems to be a pre-requisite especially I suspect with all the crap I had installed on the phone.

The restore instructions taken again from Frederiks guide are:

To enter recovery mode, connect the phone to the computer and press and hold the Power button (on top) and the Home button (on bottom front) simultaneously. After about 15 seconds phone will appear to turn off, release the Power button but keep holding the Home button. After about 15 seconds the computer and iTunes will detect the phone in recovery mode, and you can perform a restore. IMPORTANT: If you just click the restore button, it will restore it with the latest firmware. It’s much safer to manually select firmware instead. If you want to manually select a different firmware you can hold down SHIFT key (Windows) or Option/ALT-key (Mac) when clicking the Restore button, and it will let you choose firmware file (in this case version 1.02)

So right now you are at a stage where you have a factory-fresh 1.02 iPhone with restored firmware and the anysim unlock wiped out. Now we can upgrade and re-unlock.

Upgrade to 1.1.1 Firmware

Using the same process as the 1.02 restoration above, put the phone into recovery mode and install the 1.1.1 firmware using the shift+restore method in iTunes.

Bypass Activation and Jailbreak the Phone (Installation of installer.app included)

Taken straight from Frederiks Guide:

  1. Make sure you have a SIM-card with PIN turned off, and power on your phone (the supplied AT&T card works fine).
  2. On the activation screen, slide for emergency and dial: *#301# to make the phone call itself. (If the incoming call dialog quickly disappears but it keeps ringing, just dial 0 (remove *#301# first), and it will call itself)
  3. Answer the call, and tap on Hold
  4. Phone will call it self again, tap Decline. You will now be returned to the normal dialer.
  5. Tap on contacts, and tap the + icon to add a new. The only info you are going to add to this contact are two URL’s. To add a URL, tap Add new URL. The first URL is prefs followed by a colon: prefs: and the second is jailbreakme.com. Tap Save.
  6. Your contact now has two "web pages" – tap on the first one (prefs:). This will take you to the settings dialog. The reason you want this, is because you need to connect to a Wi-Fi network, so tap on Wi-Fi, and get connected to a network, and make sure the icon on top of the screen is indicating that you are connected. While you are in the settings dialog, you should also set: General → Auto-Lock → Never.
  7. Now, press the home button, and again, slide for emergency dial 0, Answer the call, Hold and Decline the new call so that you get to the contacts. Tap on your contact (No Name), and this time tap on the other home page, jailbreakme.com
  8. Safari will launch and show you a webpage. Read through the text, before you Install AppSnapp
  9. Phone will return to activation screen, but don’t panic, just wait.
  10. Phone should automaticly restart after almost a minute. . If it does not restart withing 2 minutes, click here.
  11. When the phone starts again, it should no longer say slide for emergency, but rather Slide to unlock It means it was successfull! Activation is now bypassed, and phone prepared for software installation! (If you are going to use an AT&T SIM, you won’t need to do the next step.)

Unlock Your 1.1.1 iPhone

Now you are jailbroken and have the essential software installed, its the last step… unlocking for any sim card.

(Again taken direct from Frederik’s guide)

  1. Open installer, and install the update if prompted.
  2. Go to sources and tap Edit and Add
  3. Add this URL: http://i.unlock.no
  4. Tap Done and then Refresh
  5. Go to Install (at bottom) and scroll down to the Unlocking Tools category and install AnySIM
  6. When installed you can press the home button, and you will find a new AnySIM icon on your home screen. Launch it and follow the instructions.
  7. The unlocking process will take about 5-10 minutes, in the end it should say it was successful!
  8. To clean up your phone, launch Installer and uninstall AnySIM. Then go to Settings → General → Auto-Lock and set it to a prefered value.

Congratulations!! All done :D Please go and visit Frederik’s guide for even more tweaks such as fixing SMS, internationalisation, etc. He really has done a fantastic job and deserves all credit!

IN SUMMARY

1. Virginise iPhone baseband.

2. Restore 1.02

3. Install 1.1.1

4. Bypass Activation and Jailbreak

5. Unlock

6. Smile :)

No related posts.

subscribe to comments RSS

There are 12 comments for this post

  1. Tom says:

    Seriously great guide man. Just went through the process and it was exactly how you described. Thanks a bunch I thought I was stuck with 102 firmware and the dirty hack forever :)

  2. Steve says:

    When I download the 1.1.1 on my mac it’s just a folder with 3 dmg files and 2 sub-folders, it won’t let me restore with that as it is just a folder… anyone else getting this?

  3. Seer says:

    That really is very strange. I am not sure what your mac is doing to the file, but it should be one single file called iPhone1,1_1.1.1_3A109a_Restore.ipsw

  4. Steve says:

    It’s being downloaded with the .zip, so it looks like either StuffIt expanader or the unarchiver is unzipping it, i can’t find how to remove the .zip part of the file as some guides say remove that, but it’s already unzipped by the time I can do that… :s

  5. Mv says:

    Regarding step to revirginize:Make sure Modem firmware is 03.14.08_G. Check this in Settings → General → About.

    What do I do if I am on firmware 04.01.13_G?

  6. RJ says:

    I have iTunes updated to 7.6. Will this cause a problem?

  7. Seer says:

    Steve, I am no expert sorry on macs sorry. Maybe one of the readers can help you out?

  8. Seer says:

    Mv, I believe this is fairly common with phones bought already unlocked? That modem firmware is the one that comes 1.1.1 firmware I believe.

    So that being said it *should* be OK to upgrade with 1.1.1 though I would only do it if I could afford to lose the phone!

    I did find this link which may be worth tracking… http://www.modmyifone.com/forums/showthread.php?t=22800

  9. Seer says:

    RJ, Sorry I havent tested that so cannot say. Backup up your library, uninstall 7.6 and install 7.5 if you want to be sure!

  10. Peter says:

    What if I don’t have my ATT sim card available? Can I use my existing fido sim card? what does it mean to have the pin turned off?

  11. Seer says:

    I threw away the AT&T Sim card the moment I opened the thing (not really, but it’s in an envelope in a box, in the attic somewhere). All operations I have done since have been with my Telia SIM card in the phone.

    By having the PIN turned off, it means the PIN code lock on your SIM card (if you even have it enabled at all).

  12. simons says:

    I couldn’t install the installer. :(

Please, feel free to post your own comment

* these are required fields

Trigger Finger is powered by WordPress