Kingston 64GB mSD 983A98A376
- Model: FD32B08UCT1-FA
- Vendor: Toshiba
- Identifier: 983A98A376
- Page size: 18432 bytes
- Block size: 7077888 bytes (384 pages x 18432)
Chip configuration.
This time it was possible to do without soldering, because these cool adapters from Multi-com are now available in the laboratory.
This chip has 4 crystals. The configuration suits without any changes.
The first thing that catches your eye is the blocks that do not have SA structures mixed with blocks having SA. Those are garbage blocks. Also, the end of the ECC contains an FF value that visually resembles a bad column and is a bit confusing. The page structure is typical of a Phison controller. The next task is to find the ECC codewords. And this is - PS_MicroSD_18342 (ecc116b) _16.bch
Many pages appeared corrupted, therefore, the entire dump was re-read using the found ECC.
After re-reading the pages looks good. The not corrected pages shown in the image belong to the garbage block. Next, get rid of unnecessary blocks with help of the Offset tool.
As the result - the required blocks are now in proper order without interruption.
XOR key analysis did not give any results. Applied Phison dynamic XOR tool. After, XOR key Phison(PS)\PS2251(16K_384p)_AF9E02.xor was found.
Now the Exif keyword search returned a lot of results and showed the structure of a well-known JPEG file.
Now we need to unite all the four dumps into one. If compare all dumps side by side, we see blocks have similar structures.
That means unite by page can be applied. Area size in Unite configuration is18432 bytes as the page size.
Next, we need to solve the markers table.
Filtered out blocks with header value FFFF. Ordered by LBN. Test1 position 510,511 is for finding a boot sector.
Then you need to perform a RAW scan because the file system failed to mount. All videos and images have been restored. Some files are corrupted due to bit errors. UFS Explorer even slightly restored the file system structure.