DRUG wrote:
I've dumped some, I'm trying to figure out how to use Flash Extractor free version.
Flash Extractor free version???
I don't have SC hardware, however online there's a small .exe with a tiny database (I assume their updated version has more support)DRUG wrote:
Btw jermy, you seem such a experienced professional, would you nsme some books about flash I should read as a starter?
http://www.amazon.com/Inside-NAND-Flash-Memories-Micheloni/dp/904819430X(Insane price tag alert!!) is probably the only one worth its salt, but really you are going to USE little of it.
You know what ? FML. I've seen that book over and over and even and the chance to read a bit of it, and I was like:
Isn't there any other book on flash that isn't so expensive ? But once again, knowledge isn't free, and this book surely had hundreds of hours of work by the authors.
(If you know some other ones, please let me know)I would suggest buying a logic analyser and watching comms from controller to chip and understanding the reading of a chip.. blocks, pages, how bad columns are implemented, how to read a datasheet so you can create a config for your reader.. those types of things.
One trouble I have is finding the correct datasheet for the chips I own. I've figured out there was a open source python script that would allow me to edit some parameters like offset, pages, blocks, page size, oob size and pages per block. Wich I'm sure would give me way better readings. Logic analyser is not a IF, but more of a "what LA should I buy?"Flash and NAND is a small part of flash recovery. The community collectively figure out how to read the NAND chips to give best results, and in 80% of cases the tools handle the chips and reading just fine. The other equally important, but much less documented job is creating a disk image from the dump. This is where the Rusolut docs excel at explaining the whole process. Bear in mind there are literally hundreds of variations in this part.
If you have read the Rusolut docs, and are very comfortable you understand them, then the only logical next step is experience in real world examples.