Как восстановить данные с заблокированной карты памяти
Поступила в работу на восстановление данных заблокированная карта памяти MicroSD объёмом 8 Gb из телефона Nokia N8 с анамнезом: «Телефон плохо заряжался — контакт то работал, то нет потом телефон приказал долго жить.»
Первым делом для диагностики подключаем флешку к устройству чтения, подаём питание и производим стартовую инициализацию.
В логе видим установленный флаг пароля:
Init Mode...............: SD
Interface Init..........: OK!
80Z.....................: OK!
CMD0....................: OK!
CMD8....................: OK!
ACMD41..................: OK!
SDHC/SDXC SD Ver 2.0
CMD2....................:
Manufacturer ID...........:0x2
OEM/Application ID........:MT [0x4D54]
Product name..............:SD08G
Product revision..........:3.8 [0x38]
Product serial number.....:-1530917696 [0xA4C00CC0]
Manufacturing Data........:9.2008 [0x00 0x89]
CMD3....................: OK!
CMD9....................: Max LBA = 15564800
CHECK STATUS............:
Card Status: CARD_IS_LOCKED!
Для многих граждан является открытием, но тот факт, что при подключении выдаётся сообщение о том, что карта памяти защищена паролем, не означает что пароль на самом деле установлен! В частности выведя карту в технологический режим и подсмотрев мастер-пароль в служебной области NAND, при попытке открытия видим:
Card Status: LOCK_UNLOCK_FAILED!
Но увидев это, не надо на всех углах спрашивать «помогите снять пароль на карте памяти чтобы считать информацию»! Причина сбоя в том, что взведённый пароль — суть бит ошибки, которую микрокод флешки таким образом интерпретирует, а сама ошибка возникла из-за того, что транслятор не проходит полную инициализацию по вине ошибки чтения в каком-либо модуле.
Ещё раз — ТО, ЧТО КАРТА ПАМЯТИ ЗАБЛОКИРОВАНА, НЕ ОЗНАЧАЕТ, ЧТО НА НЕЙ НА САМОМ ДЕЛЕ СТОИТ ПАРОЛЬ!
Разблокировка MicroSD, удаление пароля с флешки, снять пароль с карты памяти — всё это для восстановления файлов тут не поможет. А поможет прямое чтение дампа с последующим его разбором. Иногда помогает чтение с пониженным напряжением, вплоть до 2.4V или даже ниже, но в большинстве случаев только прямое чтение нанда, только хардкор!
Восстановление файлов с заблокированной карты памяти
Сначала подготавливаем карту памяти к чтению, получив доступ к технологическим выводам напрямую.
Затем монтируем заблокированную микро сд карту на адаптер для считывания монолитов:
После подключения определяем ID памяти:
Chip ID= 0x98D79532 (ID EXT= 0x98D79532 7A540A00)
Микросхема состоит из двух банков
После чтения дампов определяем формат алгоритма коррекции ошибок:
Detect ECC for PAGE = 8568 bytes
- 0 [1070]
- 1070 [1070]
- 2140 [1070]
- 3210 [1070]
- 4280 [1070]
- 5350 [1070]
- 6420 [1070]
- 7490 [1078]
Затем определяем и устраняем XOR преобразования и производим преобразование вида страницы:
И после финальной сборки и дополнительного логического анализа собранного дампа видим дерево каталогов и файлы, готовые для выгрузки.
Читать так же:
Флешка Smartbuy или Silicon Power определяется как 2270 pram USB
Процесс восстановления файлов с флешек Smartbuy или Silicon Power если они определяются в системе как 2270 PRAM USB
Любопытная USB флешка
USB флешка с необычным внутренним устройством