Как получить доступ к содержимому SD-карты, отформатированной как внутреннее хранилище?

Я использую Cyanogenmod 13 (на базе Android 6) и внешнюю SD-карту на 64 ГБ. При первом запуске Cyanogenmod я выбрал форматирование этой SD-карты как внутреннего хранилища (обратите внимание, что в моем случае SD-карта не должна быть зашифрована, так как я не включил шифрование устройства). Теперь я хочу передать большой файл на свой компьютер. (См.: Передача большого файла на ПК не удалась, почему другие методы передачи файлов не работали)

Итак, я вставил SD-карту в слот для SD-карт моего ПК, но заметил, что файловая система не распознается. Вот что показывает GParted:
GParted

Я могу прочитать часть FAT32, но это не та часть, которую использует Android. Итак, как я могу получить доступ к этой части? Какую файловую систему он использует?

Ладно, возможно, я ошибаюсь в своей теории шифрования. Если шифрование хранилища SD-карты не зависит от шифрования устройства, то я, очевидно, не могу получить доступ к этим данным. В этом случае этот вопрос является обманом Как получить доступ к SD-карте с компьютера в зефире? ... Простите за это.
Я бы сказал так, да. Вы также можете увидеть Поврежденную SD-карту, отформатированную как внутреннее хранилище , в которой есть небольшое руководство о том, как расшифровать карту.

Ответы (1)

Из того, что я сегодня вижу, я думаю, что неприятная проблема заключается в следующем: даже без шифрования диска Android всегда шифрует SD-карту «внутренне / принятое хранилище».

Таким образом, вам нужно расшифровать это . Файловая система, используемая «после» (т.е. внутри зашифрованного «контейнера»), насколько мне известно, просто ext4 или около того. По сути, это простая файловая система, к которой вы можете получить доступ с помощью Linux.