1 votos

Descifrar datos de Android 10 File Based Encryption (FBE)

Dispositivo: Xiaomi Mi 9

ROM: [[ROM][10.0][Xiaomi Mi 9][NO OFICIAL]Pixel Experience AOSP[2020/04/11], ROM para el Xiaomi Mi 9

Hola, He intentado actualizar mi ROM desde un más antiguo a un más nuevo versión con una instalación limpia manteniendo el almacenamiento interno de mi Mi9. El dispositivo ha sido encriptado con FBE protegido con un patrón. Al realizar la actualización TWRP hizo con éxito descifrar los datos. Ahora después de realizar la actualización el teléfono sólo fue capaz de arrancar en TWRP (3.3.1-62) y no fue capaz de descifrar /data/media/0 También traté de descifrar a través de adb shell con twrp decrypt 563258 siguiendo el Guía de línea de comandos de TWRP

[123]  []
[456]  []
[789]  []

pero esto también fracasó.

La única manera de hacer que el teléfono arranque de nuevo fue formatear la partición de datos en TWRP. Desafortunadamente no guardé mis copias de seguridad en un dispositivo diferente, por lo que decir que todas mis copias de seguridad y los datos están en la unidad cifrada, que no puedo acceder más. Antes de hacer el wipe guardé una imagen de /dev/block/sda31 que es la partición de datos que me gustaría recuperar. También puedo acceder a las claves o datos en las siguientes ubicaciones:

/data/misc/vold/keystore/
/data/misc/vold/user_keys/ce
/data/misc/vold/user_keys/de
/data/unencrypted/key
/data/system_de/0/spblob

Así que mi pregunta ahora es cómo recuperar el acceso a mis datos. Hasta ahora he intentado varios enfoques, pero ninguno de ellos ha tenido éxito. Mi esperanza es que hay una posibilidad de montar la imagen, utilizando las claves de cifrado disponibles. Pero eso está en este punto más allá de mis habilidades técnicas, así que tal vez aquí hay alguien con otra idea de cómo hacer esto.

0 votos

Debes retroceder a la ROM anterior porque el descifrado depende de la versión de la ROM. considera respaldar las aplicaciones importantes sólo con Migrate

0 votos

En este momento tengo que asumir, que no hay ninguna copia de esta versión particular disponible. Hay una pero es parte de los datos encriptados, un poco cínico... He preguntado en xda si hay alguien con una copia de esa build / versión pero no parece que vaya a haber fortuna en ese tema.

0 votos

Para ser más precisos depende de stock ROM (debido al proveedor + módem) donde la encriptación difiere entre Android 7,8,9,10. parece que Android 9 es la base correcta para ti, prueba diferentes versiones de MIUI basadas en Android 9

2voto

andi arpo Puntos 31

Si no me equivoco, cada elemento de la cuadrícula sólo se utiliza una vez, por lo que su PIN debería ser 56328 porque el último 5 no se utiliza realmente.

0 votos

Buen punto, gracias.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X