I want to completely delete all data on my android phone with 0% of it being recoverable.
I don't want to physically destroy the phone.
I don't want to make the phone unusable.

What I want to do is, delete all data to protect my privacy.
I will continue using the phone but I will not add any personal data after I clean it.

But I want to be 100% sure that it will never be recovered again.
is there a command to achieve that? Or only physical destruction is the answer?

  • 1
    If /data isn't encrypted, physical damage is the only way. Also see my comment here and other links provided in the comment. Jan 8, 2022 at 11:51
  • @IrfanLatif , ye I did root the phone. I think this is what you meant by "isn't encrypted" right?
    – Roo Tenshi
    Jan 8, 2022 at 11:58
  • 1
    No "not encrypted" can be taken literally and has nothing to to with root. Modern Android device do encrypt all user data by default, on older phones you had to manually enable encryption. See Android settings -> Security there you can usually see if the phone is encrypted or not.
    – Robert
    Jan 8, 2022 at 12:02
  • oh ok, my bad. it says "phone encrypted" indeed. does that mean I can delete data safely? and if somehow someone decrypted the phone later, will it be accessible?
    – Roo Tenshi
    Jan 8, 2022 at 12:12


Browse other questions tagged .