I searched the forums for "iphone stuck in recovery mode" and didn't get any relevant results for my particular problem: OK, so I am away on vacation and I was talking on the phone and all of the sudden it died. I had like 30-40% battery left last time I checked (right before answering the call) and was talking for like 5 minutes tops when it just shut off. OK I thought, thats weird but whatever, just put it on charger. So I do and as soon as it turns on it kicks over to the recovery screen (the USB + iTunes logo screen), and has been there ever since (about 4hrs now). I have NO CLUE why it would do this. I am Jailbroken ands its a launch day 3GS and it was always untethered (4.2.1 FW and used RedSn0w) for the past month and I restarted or had the battery die plenty of times since jailbreaking and it's always booted up fine, never tethered. NOTHING I do gets me out of that screen either. I have searched SO many YouTube tutorials and none work. I've tried the iRecovery and iReb things, nothing. And they all want you to use that LibUSB (is that the name? something along those lines) thing but when I install it on Windows 7 (running it in XP compatibility mode like the tutorials say) it doesn't work. They all say a BUNCH of text should come up once you run it after the install, but nothing comes up on mine. One tutorial even said if you don't get the wall of text then something went wrong (but no mention on what or how to fix it). My problem is, I am on vacation and so I don't have the computer with all the backups on it, and I wont be home for 3 weeks. I don't want to completely restore and lose all the stuff, I NEED access to things on the phone on this trip, its kinda critical actually. Is there ANY way to kick it out of this mode? I don't even know why it entered it, its so random! This is VERY very important and words can't express how appreciative I will be if anyone helps me solve this. Its a launch-day 3GS, 4.2.1, RedSn0w JB (was always untethered and never once had an issue rebooting it), and the PC is Windows 7 64-bit. I DO have the RedSn0w and custom FW files on this computer, as this is the one I jailbroke on, if that helps at all. Maybe treating it like a tethered JB and starting up that way would work? If anyone thinks that could work, how would I go about doing that (booting up as a "tethered" JB)? I need to regain access to my phone within the next few hrs if at all possible.