¿Cómo habilito la función de arranque directo en Nexus 6 con Android N Preview 1?

De acuerdo con estas instrucciones , debería haber una opción "Convertir a cifrado de archivos" en la configuración del desarrollador, pero no está en mi Nexus 6 con N Preview 1. Cuando trato de buscarlo en la aplicación Configuración, aparece:

ingrese la descripción de la imagen aquí
haga clic para una imagen más grande

Desafortunadamente, tocarlo simplemente me lleva de vuelta a la configuración del desarrollador donde no se encuentra esa opción.

La instrucción alternativa es reiniciar el cargador de arranque y emitir el fastboot --wipe-and-use-fbecomando, pero falla con el error " fastboot: unknown option -- wipe-and-use-fbe ". Estoy ejecutando SDK Tools versión 25.1.1 rc1 y Platform-tools versión 24 rc1 desde el canal de vista previa de Android SDK, con la última utilidad fastboot (versión 102d0d1e73de-android).

Realicé un borrado completo (sistema y datos de usuario) y mostré todas las imágenes NPC56P manualmente (cargador de arranque, radio, recuperación, sistema, caché, datos de usuario). El teléfono está encriptado, el bloqueo de pantalla está configurado en "PIN" y el inicio seguro. up (requiere PIN antes del arranque) está habilitado.

¿Esta característica simplemente no está disponible en Preview 1 y/o Nexus 6? ¿Cómo puedo habilitarlo?

¿Estás seguro de fastbootque estás llamando desde el nuevo SDK que instalaste? He sido atrapado antes por tener dos fastbootbinarios de los cuales el más antiguo fue el primero en el camino.
@DanHulme Estoy bastante seguro de que estoy ejecutando la última versión de vista previa de fastboot. El estable actual (rev 23.1) ni siquiera tiene un interruptor "--version", mientras que el de vista previa (rev 24 rc1) sí lo tiene, y lo informa como "102d0d1e73de-android". Solo tengo un fastboot.exe instalado en esta máquina, y en caso de que navegue al directorio de instalación en el símbolo del sistema antes de emitir los comandos.
Ni idea de Android N. Así que una opinión muy humilde. primero deshabilite el cifrado a nivel del sistema y luego vaya a fbe. Podría funcionar.
@IftekharAS El cifrado a nivel del sistema no se puede deshabilitar en Android 6.0 y superior. En Marshmallow y N, el teléfono se cifra de manera predeterminada y la única forma de eliminar el cifrado es usar un kernel personalizado.

Respuestas (2)

Me temo que en Preview 1 esto solo está disponible en Nexus 5X y Nexus 6P. En Preview 2, se agrega soporte para Pixel C. No hay otros dispositivos compatibles en este momento. ¡Perdón!

Eso es un fastidio. ¿Alguna fuente de esta información?
No estoy seguro de dónde se ha dicho públicamente. Pero la opción solo aparece en el menú del desarrollador si es compatible con el dispositivo.
Para ser claros: la fuente soy yo, justo ahora; Estoy muy involucrado en trabajar en esta función y acabo de revisar nuestro árbol de fuentes.
Gracias por la información, @PaulCrowley. ¿La función se implementará en todos los dispositivos (que se actualicen a N) eventualmente?

Definitivamente está utilizando una versión anterior de fastboot. Utilice una versión más nueva de fastboot de Android N. Funcionó para mí.

Puede verificar varias opciones disponibles con su fastboot. arranque rápido --ayuda.

--wipe-and-use-fbe En los dispositivos que lo admitan, borre los datos de usuario y la memoria caché, y habilite el cifrado basado en archivos

Pero no me habilita el cifrado de archivos después de ejecutar el comando anterior.

Intenté esto. Pude con éxito --wipe-and-use-fbe pero mi almacenamiento interno quedó sin cifrar. Lo encripté nuevamente desde configuración> seguridad, y lo encripté. Sin embargo, este es el cifrado de partición completo habitual y no el cifrado basado en archivos. hiciste que funcionara?