Actualmente estoy tratando de habilitar el cifrado de disco completo en Android en mi placa personalizada. Algunas informaciones:
- La partición /data es la cuarta partición de mi tarjeta SD.
- después de la partición /data hay >2MB de espacio libre
- la partición /data es ext4
Si ejecuto vdc cryptfs enablecrypto inplace 1234
Recibo
logcat | grep crypt
E/Cryptfs ( 2407): Orig filesystem overlaps crypto footer region. Cannot encrypt in place.
Si ejecuto vdc cryptfs enablecrypto wipe 1234
Recibo
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
device-mapper: table: 254:0: crypt: Error creating IV
device-mapper: ioctl: error adding target to table
y el dispositivo se reinicia después...
Alguna información extendida: fstab
cat /fstab.boundary
....
$BD4 /data ext4 nosuid,nodev,nodiratime,noatime,nomblk_io_submit,noauto_da_alloc,errors=panic wait,encryptable=footer
....
init.rc
cat /init.boundary.rc
...
mount_all /fstab.boundary
...
Captura de pantalla de la distribución de particiones:
Cualquier ayuda será bienvenida.