Даунвотер (ы): Обратите внимание, что это вопрос с "самостоятельным ответом", делиться знаниями в стиле вики. Поэтому, прежде чем принять решение о голосовании, посмотрите также и ответ :)
Иззи
1
@ Иззи здесь сделал их в два вопроса и ответ здесь
poqdavid
Благодарность! Немного скорректировал другой (нет необходимости в SDK и .exeограничил бы его Windows;), обновил нашу вики-хранилище для принятия и хранения и проголосовал за оба ваших ответа. Теперь вам достаточно представителя, чтобы войти в наш чат, если хотите :)
Иззи
Я думаю, что текущие версии Android не используют термин « Принятое хранилище», они используют SD-карту, отформатированную как внутреннее хранилище .
Пабук
Ответы:
25
Как расшифровать принятые хранилища.
Ваше устройство должно быть рутировано.
Используя файловый браузер, такой как ES Explorer , перейдите к /data/misc/vold.
В .keyфайле есть ключ шифрования вашего принятого хранилища.
Откройте этот файл с помощью шестнадцатеричного редактора, чтобы просмотреть 16-байтовый ключ.
На любом дистрибутиве GNU / Linux вы можете сначала подключить SD-карту, в моем случае SD-карта была установлена на /dev/sdb2.
Вы уверены, что придумали все это самостоятельно? Я сомневаюсь, учитывая этот поисковый запрос: google.co.in/…
Повелитель огня
2
В этом случае рассмотрите возможность подробного объяснения шага 5. Если возможно, предоставьте источники, подтверждающие вашу техническую претензию. Благодарность!
Правильно было @zer, что вы копируете свой ключ после создания SD как внутренний, но вы можете наверняка зашифровать свое хранилище так же, как это делает android, и сделать ключ, а затем поместить его туда, он будет работать, но если вы скопируете свой ключ, как только это будет сделано по телефону это будет намного проще
poqdavid
2
Вы можете использовать hexdump -e '1/1 "%.2x"' the_key_file.keyдля преобразования двоичного в шестнадцатеричное.
.exe
ограничил бы его Windows;), обновил нашу вики-хранилище для принятия и хранения и проголосовал за оба ваших ответа. Теперь вам достаточно представителя, чтобы войти в наш чат, если хотите :)Ответы:
Как расшифровать принятые хранилища.
/data/misc/vold
..key
файле есть ключ шифрования вашего принятого хранилища./dev/sdb2
.Затем выполните эту команду:
Некоторые типы ошибок / предупреждений можно игнорировать .
Если ваш ключ правильный, вы можете установить его
mount -t ext4 /dev/mapper/crypt1 /mnt/1/
cd /mnt/1
чтобы просмотреть расшифрованное хранилище.источник
hexdump -e '1/1 "%.2x"' the_key_file.key
для преобразования двоичного в шестнадцатеричное.