2 votes

Cryptfs : Valeur inattendue pour l'emplacement de la clé cryptographique

Phone: Samsung S9 Plus, 256Gb
OS: Lineage OS 17.1 (Android 10)
ROOT: TWRP 3.5

J'ai installé Lineage OS 17.1 sur un Samsung S9+. Il fonctionne bien jusqu'à présent. Cependant, lorsque je crypte l'OS à partir du menu de sécurité, juste après que l'écran devienne noir avec le logo vert de type Android, le téléphone redémarre rapidement pour revenir à l'OS non crypté. Le fait de recommencer le processus n'aide pas.

logcat montre :

--------- beginning of main
01-20 19:17:52.959 4019 4129 D vold : fdeEnable(3, *, 0)
01-20 19:17:52.960 4019 4129 D vold : !fscrypt_is_native, spawning fdeEnableInternal
01-20 19:17:52.960 4019 403 E Cryptfs : Unexpected value for crypto key location
01-20 19:17:52.961 4019 403 E Cryptfs : Cannot get size of block device
01-20 19:17:53.067 4019 403 W vold : Found symlink /proc/29802/cwd referencing /data/misc/keystore
01-20 19:17:53.067 4019 403 W vold : Found symlink /proc/29803/fd/7 referencing /data/vendor/gps/.lhd.lock
01-20 19:17:53.068 4019 403 W vold : Found symlink /proc/29803/fd/12 referencing /data/vendor/gps/.pipe.gpsd_to_lhd.to_server
01-20 19:17:53.068 4019 403 W vold : Found symlink /proc/29803/fd/14 referencing /data/vendor/gps/.pipe.gpsd_to_lhd.to_client
01-20 19:17:53.069 4019 403 W vold : Found symlink /proc/29804/fd/7 referencing /data/vendor/gps/.gpsd.lock
...
...
01-20 19:17:53.217 4019 403 W vold : Sending Killed to 32740
01-20 19:17:53.218 4019 403 W vold : Sending Killed to 32509
01-20 19:17:53.218 4019 403 W vold : Sending Killed to 32383
...
...
01-20 19:17:53.221 4019 403 E Cryptfs : Unexpected value for crypto key location
01-20 19:17:53.221 4019 403 E Cryptfs : Cannot get size of block device
--------- beginning of crash

J'ai essayé les étapes données aquí sur /data (/dev/block/sda25), mais cela ne l'a pas fait pour moi non plus.

  1. Une idée sur la façon dont je peux déboguer davantage Cryptfs : Unexpected value for crypto key location ?
  2. Y a-t-il un moyen de crypter /data via la ligne de commande si cela échoue ?

4voto

alecxs Points 3105

Ce périphérique est crypté avec le cryptage complet du disque FDE. Selon la façon dont vous avez installé Magisk, le système de cryptage de l'appareil est en cours de développement. forceencrypt= Le drapeau est parti. C'est ce que le "emplacement de la clé cryptographique" référez-vous. modifiez votre fstab et restaurer encryptable= flag qui pourrait aider à utiliser le cryptage Samsung dans le mode de démarrage. mais TWRP est très probablement pas en mesure de décrypter de toute façon, donc il n'y a aucun avantage d'avoir TWRP

Il s'agit d'un bug bien connu de Magisk et topjohnwu a décidé d'ignorer mon correctif.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X