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'm planning on selling my current Android (2.2) device and was wondering what is the best way to remove all of my data from the phone and memory card. Will a factory reset do it? What about formatting the card?

share|improve this question
    
See also these similar previous questions: android.stackexchange.com/questions/4623/… and android.stackexchange.com/questions/2722/… not nominating either as a duplicate as this question seems to be more specific about how to securely wipe the phone, where the others are asking what (or if that) should be done. –  GAThrawn Sep 5 '11 at 11:14

3 Answers 3

Make sure you back up any data you'll want from both the phone and the card beforehand.

A factory reset will clear all user modifications to the stock software (installed apps, files, etc), leaving a clean device. For the card, go to Settings - SD & Phone Storage (or some similar menu), and select "Unmount" and then "Format SD Card" or "Erase SD Card". This will erase all data from the card.

share|improve this answer
3  
This won't be a secure delete, though, the data may still be present. I'm not sure exactly whether the user's looking for a zeroing wipe or not though so no downvote. –  Matthew Read Sep 4 '11 at 17:46
    
Zeroing out the data would be ideal, as I am selling both the device and the card. Is this possible? Should I just hold on to the card? –  William Sep 5 '11 at 0:37
    
The card is easy to "undelete" - therefore it is strongly recommended to wipe it. Best way would be to use an SD-Card reader on your PC and then use a tool like WipeDisk. –  Robert Oct 5 '11 at 12:58

For the internal storage of the phone you can only do a "Factory reset", this will leave your phone with the default factory configuration with no apps installed or any configuration. It's not a "safe method" of deleting the content, but you can't have access to the physical internal storage so this is all you can do.

For the SD card, as @Robert said, the best option is to extract it from the phone and put on a Card reader in your PC and use some "safe erase" software. The one @Robert mentioned, WipeDisk, is free and reasonably good, so it’s a good option.

share|improve this answer
    
I don't think that you need "physical internal access". Android is basically a linux system and on rooted phones you can have access to everything, even the partitions on a level below the file-system. Additionally using a recovery-ROM and tools like nandroid it should be possible to extract the data stored on the partitions. –  Robert Nov 4 '11 at 12:58

Erasing your phone internal memory

I have not tried it but using Android fastboot or an recovery ROM it should be possible to overwrite each partition on your device. Fastboot also supports an erase command - I assume that this erase can not be considered a secure erase.

Therefore a secure way would be to overwrite to the two partitions userdata and cache (and may be others depending on your device). The image used for overwriting should be as large as the partition.

Erasing the SD-Card

SD-cards can easily be "undelete" using a card reader and a common PC. Therefore it is strongly recommended to wipe it.

Best way would be to use an SD-Card reader on your PC and then use a tool like WipeDisk.

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.