0

「 Android 暗号化実装」ドキュメントを参照しています。wrt Android 4.3 ソース。

ポイント2でそれは言いますThe framework starts up, and sees that vold.decrypt is set to "1"

しかし、ポイント 2 で述べたことを実行するコードを見つけることができません。誰か見つけられますか? クラスBackupRestoreConfirmationに関連する場所ですか?

4

1 に答える 1

0

単純な 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 にあると思います

于 2013-08-28T09:35:40.080 に答える