How to securely and truly erase your Android before selling it

Let’s say you just bought a new mobile device and want to sell the old Android smartphone or tablet to get some extra money. It’s a cool idea, right?

Did you know that a lot of your personal information is still stored inside the old phone even if you performed a factory reset and/or deleted all the files?

Deleted files are not deleted at all!

I’ll try to put it in a simple way: when you write a new file on your disk or memory card, let’s say a video you made with your phone’s camera, it occupies a certain amount of space - e.g. 100 MB. The file is stored as a series of 0 an 1 in your hard disk or memory card or phone’s internal memory. This applies to basically any device or computer. When you trash your file, it’s simply moved to a Trash directory, but when the Trash is emptied or you “permanently delete” your file, it’s still there!

Why? The computer or phone or whatever device you have does not overwrite the file with a list full of 0, which is actually writing empty space over your file. Instead it flags the file as deleted. And no, it’s not a hack form the NSA to get your data. It’s simply a time saving technique (and also life saving for your disk or memory card).

When you write another file to the disk, the device will use the space flagged as deleted as it was empty an just then the file will actually be overwritten.

There are many tools like Recuva (for Windows) to scan your disk for files flagged as deleted and recover them. It’s the same for any device, including your phone. Now, do you want somebody else to find your pictures, your notes, a list of your accounts, contacts, chat conversations?

Preparation & backup

Remove the SIM card and any microSD card: they are not going to be sold with the device, right? If the microSD will, perform the same procedure for it as well.

Backup all your data from the Android device you are selling to another device, like a computer, since everything will be deleted permanently from your Android starting from the next step. Backup them to your Google account, copy the files on your computer, … There are way to many guides on Android backups. If you need them, Google is your friend.

Flag files as deleted

Delete every file, picture, contact, whatever you don’t want to be seen from your device the way you usually do it. You may also remove some apps in case of extra paranoia.

Overwrite them

Install SecureWipe. It’s a free tool that actually overwrites the files flagged as deleted and all the empty space. Check Sanitize System Space and Sanitize SD Card and Start wiping. It could take some time, like an hour or two, depending on the speed of your device and the amount of free space left. Keep the phone charging and be patient.


Change the device lock PIN or gesture or whatever do you use to a strong, long and unique password (not PIN), if you haven’t done it yet - don’t worry, you will use it just once. By strong I mean as long and complex as you can: 16 characters (maximum length for Android), small and capital letters, numbers and symbols. An example (but don’t use this one) could be: HeyAgnp490LOL2!

Go to Settings -> Security -> Encrypt phone. Enter the password you chose. This may also take some time, something between 10 and 40 minutes.

Factory reset

Now anything on your storage memory is deleted, overwritten, encrypted and won’t be accessible if you don’t know the password. It’s finally the moment for a factory reset:

Go to Settings -> Backup & reset -> Factory data reset.

When the reset is complete, you will be prompted the beginning setting screen of your Android, asking for settings like language, timezone, Google account and so on. Don’t insert anything, just power off the device. Now it’s ready to be sold securely.


Now the factory-reset device contains encrypted free space which is recognized by the device as normally usable free space.

Oh, don’t forget to burn the piece of paper, where you wrote the password down!

Categories: Privacy and Security
Tags: Android // Security // Privacy // Delete // Data // Wipe