I have Samsung Galaxy S2, that was sent to the lab for repair. The phone arrived and all the internal memory was deleted. All the data that was on the internal memeory: Media, SMS, Contacts (actually I synchornized the contacs with my google account, but some contacs were deleted from my phone..)

Is there any way to recover this internal memory? I know that some application can recover an SD card.. but which one can recover the internal memory ?

  • 4
    Welcome to Android Enthusiasts! Have you seen this question?
    – dotVezz
    Commented Nov 11, 2013 at 18:21
  • Hi, no I didn't see this question.. is there any software for the PC? because I don't know how to root the device :)
    – Elior
    Commented Nov 11, 2013 at 18:33
  • 1
    Not that I know of. A USB connection isn't likely to give you the access you need for a PC application to restore the data.
    – dotVezz
    Commented Nov 11, 2013 at 19:03
  • 1
    dotVezz is right: no low-level access to internal storage via PC. So it's unlikely to find a way without root. Still, it's always a good idea to check the related tag-wiki, in your case the one of the data-recovery tag. Those wikis often hold some first-aid, and almost always hints to further readings (like the question dotVezz linked).
    – Izzy
    Commented Nov 11, 2013 at 20:15

1 Answer 1


There is some hope to recover data which was stored on the “internal SD card”. Samsung Galaxy S2 supports USB connection in the mass storage mode (unlike some other more recent models). This mode provides the required block-level access to the partition which holds your media and other files (but not contacts, SMS and app data). Therefore you can connect your phone to PC in the USB storage mode (not MTP), then use the same utilities as you would use to recover files from an SD card which was accidentally formatted (one free option for Windows is Recuva).

Recovering data from the internal memory is much more harder for several reasons:

  1. You need to root the phone in order to get access to raw partitions (with some phones which have an unlocked bootloader there is an option of flashing an alternate recovery image with root access through ADB). Note that the rooting process in most cases involves writes to the /data partition, which could overwrite the data you want to restore.

  2. The internal file system is not the usual FAT or NTFS, like in Windows (recent models in most cases use ext4), therefore many recovery tools designed for use with Windows filesystems won't work well (scanning the raw disk for pieces looking like data in a well-known format might give a useful result even if the filesystem is not supported, but see the next point).

  3. In most cases the app data is stored in some format not used outside of the Android OS (e.g., contacts and SMS/MMS messages are stored in SQLite databases with the Android-specific schema), and these formats are unlikely to be supported by commonly available data recovery utilities.

And this assumes that the phone repair lab did not just replace the main phone board (which they often do, unless the problem was obviously in some other component).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .