Reverse engineering a NAND flash device management algorithm


Joshua Wise writes:

The following is a description of how I went about reverse-engineering the on-flash format, and of the conclusions that I came to. My efforts over the course of about a month and a half of solid work – and a “long tail” of another five months or so – resulted in a full recovery of all pictures and videos that were stored on the SD card.

Via Electronics Lab.

Join the Conversation


  1. Why didn’t you just unsolder the chip
    and swap it with one on a new SD card?
    Maybe that would have saved you 2 months of work!

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.