My jailbroken iPhone 3GS running on 3.1 was not responding to anything so I did the home button + power button reset, and it seems to be in this loop of turning on, staying on for about 40 seconds, then just shuts off. My computer won't detect it, I have tried SSH'ing so I can back up my stuff that way, because I haven't backed up since last October, which is not a good thing at all. I have heard of iRecovery but I'm not sure if it will put my phone in restore mode or not, I DO NOT want to restore my phone. Unless I really have to, but hopefully someone can elaborate for me exactly what iRecovery does, or if theres something else I can do.