How to kick iPhone out of recovery mode?
I have a huge problem. My 4S was on iOS 5.1.1, jailbroken. It worked fine for a few months, until one day I left it charging through the night and woke up to find the phone stuck in "searching" mode. After an extensive search on the internet, I upgraded to iOS 6.0.1. This fixed my problem for a couple of weeks. After that, the phone displayed "searching" again. I tried restoring the phone, but it gives me error -1, in the about section. I can't see my IMEI number, and my modem firmware is blank.
I figured there's something wrong with the baseband chip, but then I tried restoring via redsn0w to iOS 6.0.1—and after the restore, the phone worked again. I have restored my phone 23 times since then—but out of those, only 3 were successful in getting back my signal—and then I lose it again if I charge my phone via charger or PC. If the baseband chip is damaged, then how come it works? It's version is 3.0.4, I think. Please help, as now I'm stuck in recovery mode and keep getting an error -1 after the phone reaches the final "updating iPhone baseband" step in the update.