99 little bugs in the code...

Friday, July 11, 2008

How to restore your bricked iphone from failed firmware 2.0 upgrade to 1.1.4

After two days of desperate attempts to unbrick my iphone after a foolish attempt to upgrade to version 2.0, I finally found the solution.
(DISCLAIMER: I am no longer maintaining this blog, I am only posting for helping the ones with this situation).

Things you need before starting:

1. You need an older version of iTunes. Grab it from here if you don't have one. If you're on mac, trash itunes 7.7, go to your "music" folder and rename the "iTunes" to "iTunes-Backup", otherwise the new "old" version will complain about incompatible library format.

2. Grab a copy of Firmware 1.1.4 (if you're on mac, download using Firefox, otherwise Safari might rename it and try to extract it for no reason).

3. Download this patched version of zIphone (ZiPhoneOSX patched by kIREmK 04.05.04_G [En], Mac and Win download links at the bottom). This was was just updated today to work with the new baseband and it will do the WHOLE unbricking miracle!

4. Download the original zIphone as well.

Let's start:

1. Put your phone into DFU mode.
2. Using the downgraded iTunes (I used 7.6, really no need to use 7.5 like other blogs say), Click + shift+"Restore" on Win or option+"Restore" button and point to the 1.1.4 firmware you downloaded at the previous step 2. If you get an error that starts with 16xx, restart your computer or just use another one. I couldn't get this working on my mac and doing this step with a Windows computer that already had iTunes 7.6 worked a great deal!.
3. After completion, you'll see an Error 1015 message or something similar. That's ok.
4. Kick your phone out of DFU mode using the NON patche zIphone (or any other unlocking tool that does this).
5. Close any other unlocking tools you may have opened in step 4.
6. Run the PATCHED zIphone you downloaded at the first step #3. Make sure you select the "Baseband downgrading" checkbox and hit "Start".
7. After finishing, you're back to normal. You can unlock your phone in the regular fashion now (I assume you have knowledge about this). Use non patched zIphone or iLiberty...whatever worked before, should work now.
8. Your iPhone should be back to life now and you will do like me: Wait until a proper and tested unlock tool (like the highly anticipated Pwnage tool 2.0) will come out!
9. Get some sleep, the iPhone lives to see another day.