Esta mañana mi teléfono se congeló y tuve el restablecimiento de la misma. Ahora cuando arranco y me inserto mi tarjeta SD, me sale el siguiente mensaje:
- La preparación de la tarjeta SD/comprobación de errores.
- Un cuadro de diálogo que ofrece para cifrar mi tarjeta SD. Aquí, puede elegir deshabilitar o continuar, ingresar mi contraseña del dispositivo.
Hasta ahora sólo he intentado continuar, con la contraseña del dispositivo - entonces tengo "cifrado de la tarjeta sd cifrar tarjeta sd", junto con la comprobación de errores.
Así que he empezado a excavar. En primer lugar
$ mount | grep -i extsdcard
/dev/block/vold/179:65 /mnt/media_rw/extSdCard exfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=utf8,namecase=0,errors=remount-ro 0 0
/mnt/media_rw/extSdCard /storage/extSdCard sdcardfs rw,seclabel,nosuid,nodev,relatime,uid=1023,gid=1023,derive=unified 0 0
/storage/extSdCard /storage/extSdCard ecryptfs rw,seclabel,nodev,relatime,ecryptfs_sig=094f421508772d43,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_enable_cc,ecryptfs_passthrough 0 0
Por lo que puedo ver yo estoy usando ecryptfs y la sdcard es el formato exfat (puaj, pero no importa). Comencé a sospechar sobre el estado del sistema de archivos exfat, así que siguió a la parte superior votado respuesta de esta pregunta. fsck.exfat /dev...
devuelve "sin errores", así es feliz. Puedo navegar a la tarjeta sd en la concha y ver los archivos, pero, obviamente, no su contenido, por lo que el sistema de archivos exfat parece intacto.
Así que el problema que tengo es claramente con la ecryptfs capa. Mi pregunta es, por tanto:
- Hay un fsck-como la herramienta que puede funcionar con algunas de salida real para saber lo que está pasando para ecryptfs?
- En su defecto, puedo extraer el dispositivo de la clave utilizada para cifrar los archivos de la tarjeta sd?
- Si me espero, va a reparar? Supongo que no...
Idealmente me gustaría recuperar esos archivos, sin embargo no hay nada allí que es fundamental.
Medio ambiente: sus root lollipop del samsung s5, el firmware de stock, custom recovery (twrp), busybox, supersu.