Android5.1去掉锁屏
背景
- Platform: IMX6Q
- OS: Android5.1
- Kernel: 3.14.52
修改默认锁屏
修改设置里面的默认参数
路径:frameworks\base\packages\SettingsProvider\res\values\defaults.xml
def_lockscreen_disabled 改为 true<bool name="def_lockscreen_disabled">true</bool>
rm out/target/product/xxx/system/framework/framework.jar
rm out/target/product/xxx/system/priv-app/SettingsProvider/SettingsProvider.apk
修改完重新编译mm ,再恢复出厂设置
或者重新编译源码
如果不起效果,可以在mk文件(最好的在device/xxx
下面)加上PRODUCT_PROPERTY_OVERRIDES += ro.lockscreen.disable.default=true
编译完后,查看out/target/product/XXXX/system/build.prop
,是否添加成功
去除设置里面的其他锁屏选项
packages\apps\settings\res\xml\Security_settings_picker.xml
注释掉其他选项即可:
<PreferenceScreen
android:key="unlock_set_off"
android:title="@string/unlock_set_unlock_off_title"
android:persistent="false"/>
<!--
<PreferenceScreen
android:key="unlock_set_none"
android:title="@string/unlock_set_unlock_none_title"
android:persistent="false"/>
<PreferenceScreen
android:key="unlock_set_biometric_weak"
android:title="@string/unlock_set_unlock_biometric_weak_title"
android:persistent="false"/>
<PreferenceScreen
android:key="unlock_set_voice_weak"
android:title="@string/unlock_set_unlock_mode_voice_weak"
android:persistent="false"/>
<PreferenceScreen
android:key="unlock_set_pattern"
android:title="@string/unlock_set_unlock_pattern_title"
android:persistent="false"/>
<PreferenceScreen
android:key="unlock_set_pin"
android:title="@string/unlock_set_unlock_pin_title"
android:persistent="false"/>
<PreferenceScreen
android:key="unlock_set_password"
android:title="@string/unlock_set_unlock_password_title"
android:persistent="false"/>
-->
去掉以前的锁屏密码:
#PIN码:
busybox rm -rf /data/system/password.key
#图案密码:
busybox rm -rf /data/system/gesture.key
参考:
评论