Моя карта micro SD (установленная в качестве доступного хранилища ) была повреждена, когда я использовал свой телефон ( Wiko Tommy с Android 6.0 ) во время поездки. Наверное, из-за ошибки записи в файловой системе.
Я пытался отключить SD-карту и снова вставить ее несколько раз, но это ничего не изменило.
Я должен был остановиться на этом и подождать, чтобы через несколько дней восстановить файловую систему SD-карты. Но мой телефон не позволял мне делать снимки с отключенной SD-картой («память заполнена», даже если внутренняя память не была заполнена). Поэтому я отключил SD-карту и сказал своему телефону забыть об этом . Таким образом, я мог снова использовать внутреннюю память и делать снимки.
Вернувшись с доступным компьютером и устройством для чтения SD-карт, я сделал образ своей SD-карты с помощью команды dd
. Я пытался анализировать проблемы с файловой системой с помощью Testdisk, восстанавливать файлы с помощью Photorec... Но я понял, что SD-карта зашифрована и что это, вероятно, моя главная проблема.
Я нашел этот метод , который позволил бы мне получить ключ шифрования и прочитать SD-карту. К сожалению , для чтения папки /data/misc/vold требуется root-доступ , а мой телефон не имеет root-прав. Я бы с радостью это сделал, но я не мог найти пути к этому (это Wiko Tommy).
Так что я застрял там. Как вы думаете, как вернуть файлы на SD-карту?
Спасибо
Найти способ получить root права на мой телефон? Не актуально... см. ниже
Отменить действие «забыть», чтобы телефон снова прочитал SD-карту (когда поврежденная файловая система исправлена)? Нет, действие «забыть» удаляет токен дешифрования. Его невозможно восстановить обычными средствами.
Найти способ получить ключ шифрования без рут-доступа, а затем прочитать с образа, который у меня есть на компьютере? Нет, токен дешифрования находится в каталоге, который можно прочитать только с правами суперпользователя, но это не имеет значения, потому что токен дешифрования больше не существует.
Использовать другую SD-карту в качестве доступного хранилища, заменить ее содержимое старым (когда поврежденная файловая система будет исправлена)? Есть такое исправление, его можно использовать в некоторых подобных ситуациях или при переходе на карту большего размера, проблема в том, что даже если повреждение карты исправлено, данные не могут быть расшифрованы, потому что токен дешифрования был стерт при Вы «забыли» карту.
Сожалею, но ваши данные на карте теперь просто случайные 0 и 1, нет возможности расшифровать данные без токена дешифрования (я называю это «жетон», это фаза/ключ или что-то еще, что вы хотите назвать его), данные никогда не будут восстановлены ни одним известным в настоящее время методом.
Корневой доступ больше не актуален, если у вас его еще не было ... причина в том, что для рутирования устройства требуется, чтобы загрузчик был разблокирован (в большинстве случаев), и это стирает все данные на телефоне, включая токен расшифровки, поэтому указано, что если у вас есть root до этого, есть шанс, что вы сможете получить токен и расшифровать SD-карту.
Настоящая проблема заключается в том, что токен исчез, потому что вы «забыли», если будет сгенерирован новый токен (путем принятия новой карты), он будет отличаться от старого. Если вы переустановите «фиксированную» SD-карту с теми же данными, ваш телефон не будет знать, как ее расшифровать и не сможет прочитать данные, он, скорее всего, порекомендует вам отформатировать карту как портативную или стандартную память, чтобы ее можно было использовать.
приличия
акеджавелин