问题:
恢复出厂设置之前没有删除google的账号,恢复出厂设置后在开机向导界面又无法连接上google登上之前的账号,卡在开机向导。
解决方法:
SetupWizard完成后会把下面两个设置的值由0改为1。
USER_SETUP_COMPLETE
DEVICE_PROVISIONED
然后下次开机只要USER_SETUP_COMPLETE不为0就不会再进入SetupWizard。
所以用adb把这两个值改为1重启后就可以跳过SetupWizard。
adb shell settings put secure user_setup_complete 1
adb shell settings put global device_provisioned 1或者也可以直接删除system/priv-app/SetupWizard,如果系统原来自带的app Provision没有被SetupWizard覆盖,SetupWizard被删除后Provision会把这两个值直接设为1,如果这两个值不为1开机后会影响有些功能的使用。
Provision:
// Add a persistent setting to allow other apps to know the device has been provisioned.
Settings.Global.putInt(getContentResolver(), Settings.Global.DEVICE_PROVISIONED, 1);
Settings.Secure.putInt(getContentResolver(), Settings.Secure.USER_SETUP_COMPLETE, 1);