[Galaxy S I9000 Q&A, Help & Troubleshooting] tempnick:
Hey guys and gals,

My Galaxy S had an incident which resulted in a broken, non-responsive touchscreen. The phone itself is working and appears to have lost no data. I'd like to backup the phone in whole. Got it attached via USB and Dev mode, ADB, Droid Explorer and Android Screencast are working. Z4Root installed. Thought of two ways of backing-up the phone:

1. Use Android Screencast to backup through some GUI app. Problem: AS can't control the phone, give it control (by modifying /data/local) since the ADB shell has no root permissions and the app that gives those (Superuser, with Z4Root) is a GUI app. Double-rooting?...

2. Use the ADB shell to boot the phone in recovery mode and backup to the SD card using that. Problem: Need a suitable recovery image that I can control using just the volume and "home" buttons. Some reassurance that it won't screw my data up would also be welcome.

Would appreciate any help!

Edit: Downloaded recovery-clockwork-2.5.1.2-galaxys.zip (from a 2010 blog post by Koushik Dutta. Can't post a link due to technical reasons). Can I rename it update.zip and flash it from the default recovery? If so, than I would be able to do a Nandroid backup, wouldn't I?

Edit: Current build is xxJP7 with recovery version 3e, which means installing a new recovery image is going to be problematic. Also, no CF-Root version intended for this build. Unverified reports that other versions work for this build as well, but not in a hurry to risk it.

Edit: Managed to install the SpeedMod kernel using Odin 3 1.52 (and ADB and Android Screencast), following a guide written by Rodney Chua ("Tourist in Paradise" blog). Managed to backup in whole using the new recovery. Haven't been successful in testing the backup through the SDK emulator. Also wasn't able to repair the Android Screencast problem despite having root control through the new recovery.

Any way of testing a recovery image for integrity?

Edit: The strangest thing happened on the way to the forum: I Started Android Screencast and had GUI control over my phone, while my shell suddenly had root permissions. I used that chance to install the latest ClockworkMod recovery, and after getting the okay I tried to backup from within the program. After a couple of seconds my phone suddenly showed the old 3e recovery (which shouldn't really be there) with an error message. A reboot from ADB was normal, and a reboot to recovery brought me back to the SpeedMod recovery I've recently installed. No trace of a new Nandroid backup, and I've no Android Screencast control anymore.

I did find out, though, that the shell root permissions are due to Droid Explorer presumably running the adb root command on startup.

Edit: Somehow lost the IMEI and all related data. A Reboot sorted this somehow, though. Some icon and widget placement was lost, presumably do to the device clearing the dalvik cache after I've tried fixing the Android Screencast issue. Have the nandroid backup (and nothing significant has changed since doing that), so I don't care much. Android Screencast positively related to having ADB running with root permissions, though it occasionally stops working and requires an ADB and/or Android Screencast restart.

Edit: To sum things up, managed to do what I wanted to do - Got a complete nandroid backup.