1

我正在以编程方式在我的 Android 手机上安装证书,在此期间它要求我设置“屏幕锁定”。如果它不在那里,我必须明确地转到设置并设置一个屏幕锁定,我理解这是出于安全原因的 Android 固件属性。但是我可以使用下面的代码来跳过锁吗?如果是,那怎么办?

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();

谢谢。

4

1 回答 1

1

你不能那样做。但是您可以做的是,在通过 设备管理员安装证书之前锁定设备, 或者如果您通过 /data/data/com.android.providers.settings/databases 中的 db 具有 root 访问权限

但是,如果您保留自定义证书,操作系统将强制您使用一些锁。除非你有root权限并强行清除密码。清除密码

于 2015-01-08T12:07:16.150 回答