
If your iPhone came with 4.02.13_G (aka 1.1.2) OUT OF THE BOX then do NOT use this unlock as it does not work with bootloaders other than BOOT03.09_M3S2. New iPhones (and all U.K. and German iPhones) come out of the box with BOOT04.06_M3S2.
Here’s the instructions for you to update your iPhone to the latest firmware and then to unlock it. (IMPORTANT: DO NOT SKIP ANY STEP OR INTERCHANGE THEIR ORDER).
Downgrade the baseband firmware:
1. Make sure Modem version is 04.02.13_G in Settings ? General ? About.
2. Set Settings ? General ? Auto Lock ? Never
3. Start Installer and install BSD SubSystem found in System Category.
4. Go to Sources and tap edit and add http://i.unlock.no/
5. Now install “BB Downgrader (1.1.2)” found in Unlocking Tools category. This will take around 5 minutes.
6. When done, restore your phone to get 1.1.1 firmware reinstalled. (You can do this using iTunes. choose firmware manually)
7. When phone have been restored, you can Activate using the following method.
Bypass activation and prepare phone for software installation
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 web page. Read through the text, before you Install AppSnapp
9. Phone will return to activation screen, but don’t panic, just wait.
10. Phone should automatically restart after almost a minute or two.
11. When the phone starts again, it should no longer say slide for emergency, but rather Slide to unlock It means it was successful! Activation is now bypassed, and phone prepared for software installation!
At this stage you will have a working 1.1.1/04.01.13_G iPhone in sim unlocked status.
This is what you need to do to make it a 1.1.2/04.02.13_G:
1. Run Oktoprep via Installer
2. Update to 1.1.2 via iTunes, after update leave iPhone connected till iTunes “see it” then close iTunes.
3. Jailbreak (http://conceitedsoftware.com/iphone/1.1.2-jailbreak.zip)
3.a Install BSD Subsystem via Installer
4. In Installer add rep.frenchiphone.com or hacktheiphone.com/1.xml to your installer source and then Install AnySIM 1.2.1u from the installer. Reboot iPhone!
5. Put the iPhone in Airplane Mode!!! Run AnySIM1.2.1u! After its completed, go to Settings—>Airplane Mode set to OFF, now u will get a signal bars!
6. !!! IMPORTANT !!!
If u’re outside US, SMS and Phone will NOT work,right away tho. To “FIX IT” install iWorld via Installer(in Tweaks 1.1.2), run it, choose your country, reboot(do it manualy if auto doesn’t work)
By now you will have a 1.1.2/04.02.13_G (latest firmware) iPhone in sim unlocked status. You can start using your phone right away.
Note: The credits for the iPhone unlocks goes to iPhone Dev/Elite Teams.