Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have a Galaxy S2 that refuses to be picked up by any computer. I tried different operating systems, I tried a different USB cable, I tried debugging mode. The phone still charges fine through the port but maybe the data section of it is broken. Before I take it in for repair I just want to hear if there's anything else that can be tried? I'm thinking of doing a hard reset but don't want to lose any data. Any advice would be appreciated.

share|improve this question
1  
I guess your phone's not rooted/modded (if so, just use TitaniumBackup). Without, you can still copy over data from the internal memory (mp3, video files and taken camera images on the 16 or 32 GB) to an external micro SD card using any file explorer. Application data is not stored on the accessible part, so you have to iterate through each app and use the app's internal export data (like e.g. that of "MyTracks"), which is up to each app and sadly won't work with system settings like stored wifi credentials and such. –  ce4 Oct 5 '12 at 15:09
1  
What Android version you are running? If it is 4.x, you can do a full backup via the Android SDK, using adb backup -- and lateron a restore via adb restore. This would include your apps and their data, so nothing is lost. –  Izzy Oct 5 '12 at 15:22
    
@Izzy so to run through SDK, you'd need to connect the phone through USB? –  BBking Oct 8 '12 at 5:14
1  
@BBking Yes and no. While it's mostly done via USB, it can also be done via WiFi -- see How can I connect to Android with ADB over TCP? plus the WiFi ADB app. –  Izzy Oct 8 '12 at 6:01

1 Answer 1

As usual, a factory reset is a possible last-ressort to sort things out and see whether the problem is software-related. And even if the problem remains, this way you don't need to worry about your data in alien hands :)

As a factory reset wipes all data (and 3rd party apps) from your device, you of course want to backup as much as possible, to be able to restore it later. Without root, this get's a little complicated -- but not impossible, if you're running Android 4.x. Since starting with ICS (4.0), ADB supports a Full Backup of non-rooted devices.

Which brings us to a seemingly chicken-and-egg problem: You cannot establish an USB connection, which is the most common pre-condition for an ADB connection. But fear not, there is a solution for that as well: You can connect Android with ADB via WiFi as well, and there's even a little app called WiFi ADB to help you with that1:

WiFi ADB Titanium Backup

WiFi ADB makes it easy to debug/test your Android apps directly on device via WiFi TCP/IP connection. No need to use USB cable.

Trouble again is this requires root. Having a rooted device, you could of course also use Titanium Backup to backup your apps and data2.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.