Как включить функцию прямой загрузки на Nexus 6 под управлением Android N Preview 1?

В соответствии с этими инструкциями в настройках разработчика должен быть параметр «Преобразовать в шифрование файлов», но его нет на моем Nexus 6, работающем на складе N Preview 1. Когда я пытаюсь найти его в приложении «Настройки», он появляется:

введите описание изображения здесь
нажмите, чтобы увеличить изображение

К сожалению, нажатие на нее просто возвращает меня обратно в настройки разработчика, где эта опция не найдена.

Альтернативная инструкция - перезагрузить загрузчик и выполнить fastboot --wipe-and-use-fbeкоманду, но она не работает с ошибкой « fastboot: unknown option -- wipe-and-use-fbe ». Я использую SDK Tools версии 25.1.1 rc1 и Platform-tools версии 24 rc1 из канала предварительного просмотра Android SDK с последней утилитой fastboot (версия 102d0d1e73de-android).

Я выполнил полную очистку (системные и пользовательские данные) и вручную прошил все образы NPC56P (загрузчик, радио, восстановление, система, кеш, пользовательские данные). Телефон зашифрован, для блокировки экрана установлен «PIN», а безопасный запуск - up (требование PIN-кода перед загрузкой) включен.

Эта функция просто недоступна в Preview 1 и/или Nexus 6? Как я могу включить его?

Вы уверены fastboot, что звоните из нового SDK, который вы установили? Я был пойман раньше, имея два fastbootдвоичных файла, из которых старший был первым на пути.
@DanHulme Я совершенно уверен, что использую последнюю предварительную версию fastboot. Текущая стабильная версия (версия 23.1) даже не имеет переключателя «--version», тогда как предварительная версия (версия 24 rc1) имеет и сообщает об этом как «102d0d1e73de-android». У меня на этом компьютере установлен только один файл fastboot.exe, и на всякий случай я перехожу в каталог установки в командной строке, прежде чем вводить команды.
Понятия не имею об Android N. Так что очень скромное мнение. сначала отключите шифрование на уровне системы, а затем перейдите на fbe. может работать.
@IftekharAS Шифрование на уровне системы нельзя отключить на стандартной версии Android 6.0 и выше. На Marshmallow и N телефон шифруется по умолчанию, и единственный способ удалить шифрование — использовать специальное ядро.

Ответы (2)

Боюсь, что в Preview 1 это доступно только на Nexus 5X и Nexus 6P. В Preview 2 добавлена ​​поддержка Pixel C. На данный момент другие устройства не поддерживаются. Извини!

Это облом. Любой источник этой информации?
Я не уверен, где это было публично заявлено. Но эта опция появляется в меню разработчика только в том случае, если она поддерживается на устройстве.
Чтобы было ясно: источник — это я, только что; Я очень активно работаю над этой функцией, и я только что проверил наше исходное дерево.
Спасибо за информацию, @PaulCrowley. Будет ли эта функция в конечном итоге развернута на всех устройствах (которые будут обновлены до N)?

Определенно вы используете старую версию fastboot. Пожалуйста, используйте более новую версию fastboot для Android N. Мне это помогло.

Вы можете проверить различные варианты, доступные с вашим fastboot. быстрая загрузка --помощь.

--wipe-and-use-fbe На устройствах, которые его поддерживают, удалите пользовательские данные и кеш и включите шифрование на основе файлов.

Но он не включает шифрование файлов для меня после выполнения вышеуказанной команды.

Я попробовал это. Удалось успешно --wipe-and-use-fbe, но мое внутреннее хранилище осталось незашифрованным. Я снова зашифровал его из настроек> безопасность, и он зашифровался. Однако это обычное шифрование всего раздела, а не шифрование на основе файлов. Вы заставили его работать?