Erase An IPhone Properly


A fundamental problem with flash memory has just gone mainstream. A detective successfully recovered data from a refurbished iPhone purchased from Apple. Flash memory controllers write to blocks randomly so using standard secure erase techniques are no guarantee that all of the storage space will be written.

[Rich Mogull] has posted a method that should wipe out almost all remnants of your personal data. You start by restoring the iPhone in iTunes and turning off all the syncing options. Next you create 3 playlists large enough to consume all of the phone’s storage space. Sync each playlist in turn and your residual personal data should be obliterated. All that’s left to do is sit back and wonder when the first article about the MacBook Air SSD being impossible to securely erase will be published…

14 thoughts on “Erase An IPhone Properly

  1. I like the will it blend idea. i saw the title and clicked on it thinking i was going to get to see an iphone that had been rapidly disassembled. now i am disappointed

  2. No – none of those methods will fully work, because the SSD has spare blocks (more blocks than it’s rated capacity), which are used for wear leveling and replacement of faulty blocks. Filling the device with anything won’t fill the remaining “spare” blocks that may have your data on.

    Note this WILL work for some filesystems that work at a lower level than a block device – JFFS2 for linux being the most famous example.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.