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 回答