Saturday, January 26, 2008

Recovering from an update to 1.1.3 firmware



If you messed up, and updated to 1.1.3 firmware and shouldn't have, all is not lost. The process detailed here is
for those of you that have the version 3.9 bootloader on your iPhone. If you do not know how to determine your
bootloader version then read this flowchart.




You will be able to get your iPhone back to full functionality. Thank you to Michael over at
iPhone Alley for being the guinea pig on this one!
I should mention that Michael did have a legitimately activated AT&T iPhone. I'm unsure whether or not you
(if previously unlocked) would need to run anySIM again as part of this process, as I'm unwilling to update
my iPhone to find out.





For those of you with the version 4.6 bootloader, you can downgrade also, you will just lose phone functionality.








Step 1.



Turn the iPhone on and plug it into iTunes. Put it into DFU mode by holding the Sleep/Wake and Home buttons for
10 seconds. 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 this pop up. Click OK.






iPhone



iPhone






Press your Option key (if using OS X) or press your Shift key (if using
Windows) and then click the Restore button in iTunes. 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.





Note: should this process fail (you'll probably receive error 1015), you can also try restoring to 1.0.2 firmware.
Download 1.0.2 here.





iPhone







Various messages will appear while the process continues.






iPhone







When the restore has finished you will get an error message pop up (click OK), and the iPhone will display this
graphic.






iPhone



iPhone







Another pop up will appear. Click OK again.






iPhone







Eject the iPhone from iTunes and close iTunes.






iPhone








OS X users
download iNdependence 1.3 Beta 2 here.
Windows users
download iBrickr here. Windows users you can also run
the original AppTapp Installer.exe
found here to do this.




Launch iNdependence or iBrickr (or AppTapp Installer.exe) to get the
iPhone out of recovery mode. You won't have to click anything, just
wait a minute. You should then see the image below on the iPhone and it
should chirp indicating it is no longer in recovery mode.




Note: Should either program fail, restore to 1.1.1 firmware again (this is a common problem,
especially with iNdependence).






iPhone

Step 2.



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.






iPhone

iPhone








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.






iPhone

iPhone







Press hold. Press Decline.






iPhone

iPhone









You will now be at the iPhone's main keypad.






iPhone







Press the Contacts button below.






iPhone







You are now at the contacts screen. Press the + in the upper right corner to make a new contact.
Press the First Last button.







iPhone

iPhone







Enter A for the first name then press Save in the upper right corner. Now press the Add new URL button.







iPhone

iPhone








Enter: prefs: then press Save in the upper right corner. It will take you back a screen.







iPhone

iPhone








Press the Add new URL button. Enter http://jailbreakme.com Then press Save.







iPhone

iPhone







Press the Save button.






iPhone

iPhone








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






iPhone

iPhone







Press the Auto-Lock button. Now press Never.







iPhone

iPhone







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






iPhone

iPhone









Enter your password and press Join. You should now be connected to your Wi-Fi network.







iPhone

iPhone








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.







iPhone

iPhone







Now press Answer. Press hold.







iPhone

iPhone







Press Decline. You will now be at the contacts screen again. Press the A button.






iPhone

iPhone







Press the home http://jailbreakme.com button.






iPhone







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






iPhone

iPhone








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.






iPhone

iPhone







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






iPhone

Step 3.



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






iPhone








Launch the Installer and install (or update) Community Sources.



Next install BSD Subsystem and then Term-vt100.



Now press the Sources icon. Press Edit, then press Add.






iPhone

iPhone







Enter: hackthatphone.com/1.xml Then press the OK button. After it refreshes the source, it will
be back at this screen. Now press the Done button.







iPhone

iPhone








Press Refresh. The sources will be refreshed again.






iPhone

iPhone







You should now see Hack that Phone tools in your Sources list. Press the Install icon at the bottom.
Scroll down to the Hack that Phone tools folder and press it.






iPhone

iPhone







Install the program called Repair baseband. Then add the following website as another Source:
sleepers.net/iphonerepo Go back to the list of folders and scroll down to Unlock That iPhone.
Install the program 1.1.3 --> 1.0.2 Downgrader.







Step 4.



Launch the Terminal on the iPhone.



Enter the following:





cd /usr/bin




restorebb






iPhone

iPhone







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.






iPhone









Step 5.



Now launch the Terminal again, and enter the following:





cd /usr/bin




virginize






iPhone

iPhone







After about three minutes this process should complete.







Step 6.



Now put the iPhone into DFU mode again, and restore to 1.1.1 firmware again. Use the jailbreakme.com method to
jailbreak the iPhone again. You can unlock and stay on this firmware by
using this guide, or you can install
OktoPrep and continue on to 1.1.2 firmware
by using this guide (OS X),
or this guide (Windows).











Powered by ScribeFire.

No comments: