Предполагая, что у меня есть полный доступ (рут, если необходимо) к устройству под управлением vanilla Android 8.1, как я могу узнать, использует ли оно полное шифрование диска или шифрование на основе файлов?
Существует три способа определить, какой тип шифрования используется:
Как пользователь, вы должны быть в состоянии определить, какая схема шифрования используется, по поведению вашего устройства при загрузке (например, потому что вы перезапустили его).
Если классическое полное шифрование диска активно, ваше устройство будет загружаться в течение некоторого времени, а затем отобразит специальный диалог ввода пароля. Если вы введете правильный пароль и подтвердите его, устройство продолжит загрузку, которая займет несколько секунд. Затем через некоторое время Android запустится и снова запросит ваш пароль или PIN-код, используя обычный диалог, который вы уже должны знать, когда разблокируете свое устройство.
Если вы не получаете такой запрос пароля в середине процесса загрузки, у вас, скорее всего, шифрование на основе файлов (или вообще нет шифрования).
Терминальное приложение Termux предоставляет командную строку, которую вы можете использовать для определения того, какой режим шифрования использует ваше устройство.
Запустите Termux и введите следующую команду:getprop ro.crypto.type
Если на выходе file
ваше устройство использует шифрование на основе файлов, а block
если оно использует полное шифрование диска.
Если вы активировали режим разработки и ADB на своем устройстве, вы можете подключить его к компьютеру через USB и использовать следующую команду на своем компьютере:
adb shell getprop ro.crypto.type
Если он возвращается, file
ваше устройство использует шифрование на основе файлов, а block
если оно использует полное шифрование диска.
бишайамс