Tuesday, January 22, 2008

Firmware: Recovering from an update to 1.1.3

Recovering from an update to 1.1.3

This is a work in progress and will continue to be developed.

If you screwed up and updated to 1.1.3 firmware and shouldn't have, all is not lost. These notes are only for those of you that have the version 3.9 bootloader on your iPhone. You should be able to get your iPhone back to an operable condition. This will help you get your accidentally update 1.1.3 to a working phone.I am not willing to screw up a perfectly good working iPhone to write this tutorial to the level of detail that I normally do. I used an iPhone that was already damaged. I updated it then downgraded it. This guide is made for MAC users only, for now. Windows is the same concept just different programs. I am doing this because MAC users seems to support me more. I have gotten 3 donation in the 3 months this BLOG has existed and 3 out of 3 of those people were MAC people. So if Windows people want the same guide i would appreciate some support. I give and give i do not ask for anything. All the info here is free but theres only so much time. I do this ONLY because i know Apple does not cover hacked phones and this toy is expensive. I want to help. So help me too. So i decided to make this for windows too because i feel bad and im anice person.If you have trouble email me. Ok enough Drama here we go:

(Windows and Mac ONLY)

  1. Turn the iPhone on and plug it into iTunes. Put it into DFU mode, dismiss any pop ups from iTunes and press Option (Mac) or Shift (Windows) and then click Restore. In the file browser that appears, navigate to where you have 1.1.1 firmware on your computer already. You can download 1.1.1 firmware here. Downgrade the iPhone to 1.1.1 firmware by putting the iPhone into DFU mode. Do this by pressing and holding the Home button, and the Sleep/Wake button.

  2. Hold the buttons 10 seconds and the screen will go black. Let go of the Sleep/Wake button. Continue holding the Home button for another 10 seconds and iTunes will detect that the iPhone is in recovery mode and display a pop up. Click OK.

  3. Now download the 1.1.1 iPhone firmware from Apple directly by clicking here. Do not allow your browser to decompress this file. When the download has finished you should see this icon on your desktop.

  4. Press Option and click Restore in iTunes. A file browser window will open. Navigate to where your 1.1.1 firmware file is that you just downloaded. Select it and click Open.

  5. Various messages will appear while the process continues. When the restore has finished you will get an error message pop up (click OK), and the iPhone will display a graphic. Click OK.Another pop up will appear. Click OK again.

  6. Eject the iPhone from iTunes and close iTunes.

  7. OS X users download iNdependence 1.3 Beta 2 here. Windows users download iBrickr here. Launch iNdependence or iBrickr to get the phone out of recovery mode. You won't have to click anything just wait a minute. Should either program fail, restore 1.1.1 again (this is a common problem).

  8. Jailbreak the 1.1.1 firmware. You should be at the activate iPhone screen. Slide the emergency slider. Enter the following into the keypad: *#307# then press Call.

  9. The iPhone will ring, press the X button at the top to delete all the characters you just entered. Now enter: 0 then press Call again while it is still ringing. Now press Answer.

  10. Press hold. Press Decline. You will now be at the iPhone's main keypad. Press the Contacts button below.

  11. You are now at the contacts screen. Press the + in the upper right corner to make a new contact. Press the First Last button. Enter A for the first name then press Save in the upper right corner. Now press the Add new URL button. Enter: prefs: then press Save in the upper right corner. It will take you back a screen. Press the Add new URL button. Enter http://jailbreakme.com Then press Save. Press the Save button again.

  12. Press the home page prefs: button. You will now be at the Settings screen. Press General.

  13. Press the Auto-Lock button. Now press Never.

  14. Then go back to the Settings screen. Press the Wi-Fi button. Select your network from the list.

  15. Enter your password and press Join, or if it's a public WiFi just make sure the check mark is there and wait till you get to the safari page later on. You should now be connected to your Wi-Fi network.

  16. Press the Home button and you will be taken back to the activate iPhone screen. Slide the emergency slider again. Enter: 0 then press Call.

  17. Now press Answer. Press hold. Press Decline. You will now be at the contacts screen again. Press the A button.

  18. Press the home http://jailbreakme.com button. Here's the jailbreakme.com website. Scroll down the screen. Press the Install AppSnapp button. Safari should crash after a few seconds.

  19. Once Safari crashes it will send you back to the activate iPhone screen. Wait about 20 seconds and the slide to unlock animation should freeze, then the iPhone will reboot. You'll see the Apple logo, then you will be at the screen with the slide to unlock slider again. Slide it and you will be at the SpringBoard.

  20. You will now have access to the SpringBoard. The iPhone is now jailbroken and activated.

  21. The first thing to fix is the baseband that the 1.1.3 firmware upgraded to 04.03.13_G.

  22. Launch the Installer and install Community Sources, BSD Subsystem and Term-vt100. Then add my site http://hackthatphone.com/1.xml as a Source. Now scroll down to the folder called Hack that Phone tools and download the program called Downgrade baseband #4. Then download the program called Repair baseband.

  23. Launch the Terminal on the iPhone and enter the following: cd /usr/bin restorebb After about three minutes the process should complete. To verify the baseband was downgraded, press the Home button, then Settings, General, About. Scroll down to the bottom and you should see Modem Firmware 03.14.08_G.

  24. Now put the iPhone into DFU mode and restore to 1.1.1 firmware. Use the jailbreakme.com method to jailbreak the phone and then continue on to 1.1.2 if you want, et cetera.


annalizamorales said...
This comment has been removed by the author.
Anonymous said...

Hi, thanks for a great tutorial, but I can't downgrade to 1.1.1.

My phone was upgraded with itunes to 1.1.3 and now with every up or downgrade I get error (1) or 1403 and it doesen't finish the downgrade, so I can't jailbreak anything also. Can I do something, do you have any information about my problem, how to activate my phone, use as a touch or etc. Please let me know, write me an e-mail erkki@sviiter.ee



Igi said...

HI, i'm a windows user and thanks vry muchfr your guideline.

i didn't get vry far though. My itunes doesn't recognice the phone without a valid sim card.

is there a trick so that the phone will be shown in itunes and i can start the lock process?

thanks, Kris

-Administration- said...

DFU mode is what's necessary for iTunes to recognize ur phone. Read the last sentence of first step and first sentence of second step.

Amjad Damisi said...

I've tried the steps, but it seems that iTune 7.6 is not allowing me to downgrade to 1.1.1 or even to 1.1.2; my phone is orginally 1.02 but updated by mistake to 1.1.3 and it is now locked; is there another way of doing that?

-Administration- said...

on the top right in the legend on the bottom software download section you can find iTunes downloads...... Download 7.5 or lower and keep going

Amjad Damisi said...

I tried this just now and downgraded to 7.3 iTunes, but still it gives me the same message which is "The iPhone "iPhone" could not be restored. An unknown error occurred (1).". any idea how can I get over this