Hi guys,
I am since yesterday a "lucky" owner of an iPhone 3G.
It was already unlocked, but I -stupidly- made by mistake
an upgrade to 2.2.1 as its the first time I had an iPhone.
As I am an technician I have no problems with tutorials
and tools. I succeeded easily to downgrade the firmware
to 2.2. As with 2.2.1 I couldn't use it at all (not activated).
The following I have done:
Code:
1. Put the iPhone in the recovery mode.
2. Connect with iTunes, push the "Restore" button while holding SHIFT on your keyboard.
3. Select the 2.2 Firmware (iPhone1,2_2.2_5G77_Restore.ipsw).
iTunes will now begin to flash your device with the 2.2 Firmware.
It will(!) stop unfinished with an "unknown error occurred" and your
iPhone will stuck into a screen showing USB Cable and iTunes.
Just click the error away and close(!) iTunes.
4. Your iPhone is still stuck in the USB Cable/iTunes logo state.
Unplug the phone from the PC. Restart the phone (many times?).
I don't know what exactly brought me to the state, but after several
times restarting and trying recovery mode it bootet up! It showed for sure
"Not activated" / "Emergancy call". But THIS is exactly what we want.
Because the iPhone has now an (corrupted) version of 2.2,
this means QuickPwn won't complain anymore.
5. Start QuickPwn and connect your iPhone back. It should directly
show the iPhone. And then you can flash the 2.2 jailbreak version with QuickPwn
6. After this, you are done and back to the 2.2 Firmware
Sounds good, yeah? It is,
but. The
baseband got updated to 02.30.00.
For people who just wants a jailbreak it doesn't care. For people like me, who uses a different carrier, they need version 02.28.00 for yellowsn0w. I didn't found any working solution yet to downgrade the baseband back to the version out of Firmware 2.2 (baseband 02.28.00). Is there anybody who knows how to downgrade the baseband? This is the last step missing. Otherwise I have just an more-expensive iPod Touch ;-)
I hope my tutorial helped others and that someone has an idea about baseband downgrade.
Cheers!