「 Android 暗号化実装」ドキュメントを参照しています。wrt Android 4.3 ソース。
ポイント2でそれは言いますThe framework starts up, and sees that vold.decrypt is set to "1"
しかし、ポイント 2 で述べたことを実行するコードを見つけることができません。誰か見つけられますか? クラスBackupRestoreConfirmationに関連する場所ですか?
「 Android 暗号化実装」ドキュメントを参照しています。wrt Android 4.3 ソース。
ポイント2でそれは言いますThe framework starts up, and sees that vold.decrypt is set to "1"
しかし、ポイント 2 で述べたことを実行するコードを見つけることができません。誰か見つけられますか? クラスBackupRestoreConfirmationに関連する場所ですか?
単純な git grep だけで、このプロパティへのすべての参照を取得できます。
cmds/bootanimation/BootAnimation.cpp:276: property_get("vold.decrypt", decrypt, "");
services/java/com/android/server/DevicePolicyManagerService.java:1869: String state = SystemProperties.get("vold.decrypt");
services/java/com/android/server/SystemServer.java:239: String cryptState = SystemProperties.get("vold.decrypt");
services/java/com/android/server/usb/UsbDeviceManager.java:173: boolean dataEncrypted = "1".equals(SystemProperties.get("vold.decrypt"));
そして、必要なものは DevicePolicyManagerService.java または SystemServer.java にあると思います