Long story short. I upgraded and jailbroke my iPhone 3G to iOS4. It worked but compared to 3.1.2 it was slow as hell. So, I restored it back to 3.1.2 without thinking ”hey, this might mess my phone up”. And of course it did. The phone was stuck in recovery mode and nothing I did could bring it back to life. I got all kinds of errors, both with codes and undefined, but basicly my phone was dead. And it stayed that way for about two weeks.
I had tried to restore on different computers and OS. Tried different USB-cables. Both ”clean” and jailbroken firmwares. Different versions of iTunes and so on. Then one night, while my family watched a documentary about a guy beeing eaten by bears, I though ”I hate you old SonyEricson piece of crap, I want my iPhone back”. So, I sat down and started to remove all applications and deamons that might have something to do with ”the problem”. And what do you know, it worked.
So what did I do…
- Uninstalled WiFi Sync (Download uninstaller here)
- Removed everything accept the default stuff in the host-file
- Turned off the traffic filter in Little Snitch
- Borrowed my brothers iPod Touch USB-cable
- Used the internetconnection on my (very) old cellphone.
I don’t know what, if any, of the above solved the problem or if it was just a fluke but it worked and I could restore my iPhone. I still don’t like iOS4 but until there is a safe way to downgrade, iOS4 is ok.