Unlocking 1.1.3 iPhone Firmware
I bought my iPhone back in October and it was out of the box 1.0.2 and I had no trouble unlocking it. Then came the new firmwares and everyone wanted to upgrade but I didn’t think of it. There wasn’t anything special or different for me to want to upgrade. But ever since I saw Steve Job’s Macworld keynote in January I was obsessed with the little jiggly icons that you can move around! I wanted some jiggle action! I got it, and I’m sharing it below. I wrote it to be as easy to follow as possible. I hope it works out without any trouble!
A Guide For MAC OS X [pdf]
Proceed at your own risk. I will not be responsible for any problems that may arise. However, I will be happy to answer any questions or help remedy any mistakes as best I can.
Unlock and use non-OTB (Out Of Box) 1.1.3 iPhone firmware.
You MUST start with unlocked 1.1.2 firmware. If you have an older firmware, you must upgrade and unlock 1.1.2 first. Get on a stable Wi-Fi network. It would suck if you got disconnected in the middle of a process.
In a few days, I will try an OTB 1.1.2 iPhone.
This was done using OS X 10.4.11 on a PPC and iTunes 7.6, the latest version to date (Feb.10.2008).
If you are successful, please comment and let me know what version of OS X you are using, Intel or PPC, and iTunes version. This will help others.
GET THESE FILES FIRST
iNdependence v1.3.2 beta from here.
1.1.1 firmware (after downloading, remove .zip extension and keep it at .ipsw)
1.1.2 firmware (after downloading, remove .zip extension and keep it at .ipsw)
1.1.2 jailbreak archive folder from here.
From a 1.0.2 ALREADY UNLOCKED/JAILBROKEN IPHONE
Make sure SSH is installed and turned on. To install, launch iNdependence and connect your iPhone. Click the SSH tab and follow the directions to install it. If you already have it installed and are not sure if it’s turned on, go to Installer.app on you iPhone and install Services.app. You can find it by first installing Community Sources and then going back to the apps list and installing Services.app, which would be under the Utilities folder. After you install it, launch it and turn SSH on.
Now go back to iNdependence and click on the Firmware tab. Click on Pre 1.1.1 Upgrade and follow directions. If it asks you to edit a file say yes. After that is over, quit iNdependence and go to iTunes. DO NOT upgrade the firmware if iTunes asks you. Click on the iPhone section in iTunes. OPTION+click the Restore button. Choose the 1.1.1 ipsw file. After iTunes finishes installing that firmware, quit. It might give you an error message (1015) saying it could not restore the iPhone, if that happens, quit iTunes also and launch iNdependence. That should kick it out of recovery mode.
Now the iPhone should have the Activate screen. Slide the Emergency Call slider.
Dial *#307#, tap call, now use the back button on the top of your screen to remove *#307#, now enter 0, tap call, tap answer, tap hold, tap decline. Now you get to the contact list. Add a new contact and type in “prefs://11″ as web‐address and “http://jailbreakme.com” as another URL. When you tap “prefs://11″ you can now choose your Wi‐Fi network. Now tap the home button and move the slider again.
Repeat the instructions starting with dialing *#307# until you can access contacts. Tap the contact you created and hit the “http://jailbreakme.com” web address you typed in. Scroll down to the bottom, and click “Install AppSnapp”. Safari will exit and you’ll return to your springboard. Wait for the phone to reboot. Your phone is now jailbroken.
Launch iNdependence and click on the SSH tab. Install SSH and follow instructions. After that, quit iNdependence.
You now have a 1.1.1 jailbroken iPhone.
From a 1.1.1 ALREADY UNLOCKED/JAILBROKEN IPHONE
Now tap on Installer and install OktoPrep, which is under Tweaks (1.1.1) folder.
Launch iTunes. Set up your iPhone but don’t sync anything because that’s a waste of time and it will be erased anyway. OPTION+click on UPDATE (Restore will undo OktoPrep) and choose the 1.1.2 ipsw file. If iTunes doesn’t even recognize your phone you will have to put it in recovery mode (press and hold the power and home buttons until the screen goes black and then release the power button while STILL holding the home button) and then update to 1.1.2. After it’s done, you should see the Emergency slider but this time with a cable and iTunes logo in the background.
Quit iTunes. On your computer, go to Applications > Utilities > Activity Monitor.
Click on “iTunes Helper” and quit it. Quit Activity Monitor.
Go to the 1.1.2 jailbreak folder on your computer. Launch jailbreak.jar and, without changing the password, click Jailbreak. Wait about a minute or two and launch iNdependence. It takes some time but after the phone reboots a couple of times you should see the main screen with the batter and the Unlock slider. Wait until it goes dark and press the home button to make sure the iPhone has stopped rebooting. Go to iNdependence and make sure that the text on the bottom of the window says that it is 1.1.2, jailbroken, and activated.
Now you have a 1.1.2 jailbroken iPhone. It should have the mobile network service working also.
From a 1.1.2 ALREADY UNLOCKED/JAILBROKEN IPHONE
In iNdependence click on the SSH tab and again follow the instructions. Quit iNdependence.
On the iPhone, go to Settings > General > Auto‐Lock > Never.
Go to Installer on the iPhone > Sources > and tap Refresh. Update Installer. When it’s done, press the Home button.
Go back to Installer on the iPhone > Install > All Packages. Install BSD Subsystem. When it’s done, press the Home button.
Go back to Installer on the iPhone > Install > Sources. Install Community Sources. Go to the All Packages folder and install OpenSSH. When it’s done, press the Home button.
Go to Installer and install Official 1.1.3 Upgrader, which can be found in the All Packages folder. When it’s done, press the Home button. Now tap on the Upgrade icon on the SpringBoard and follow the instructions. When asked if you want to use hactivation say yes, and when you are asked to restore content say yes. Now sit back and wait. You might get to a point where there is nothing but a black screen and the status bar on top, that’s what takes a long time. This should take up to 60 minutes depending on your Wi‐Fi connection speed.
After the phone reboots itself, you should now have a jailbroken/activated/unlocked 1.1.3 iPhone. Connect to iTunes and set up your phone any way you want.
Congratulations! Now go crazy on Installer, DON’T update Installer if it asks. I’ve read many accounts where it has caused problems. And remember to install BSD Subsystem OpenSSH again.






February 16th, 2008 at 11:12 pm
Hiii…:)…sh9aar 3ala that phone…:P…
February 16th, 2008 at 11:52 pm
*gasp* snooks! That\’s illegal!!
lol, j/k .. *bookmarked for future reference*
February 17th, 2008 at 1:08 am
shli7f! hehe ;P inshalla ra7 ykoon 3endek ba3ad cham isboo3
Mac, la 3ami not illegal
hehe.. beeeeih future reference im sure in two months it will be firmware 1.1.6.. min chem yom fe rumors of 1.1.4!! thbe7ona!!