跳过 google的开机向导 SetupWizard

问题:

恢复出厂设置之前没有删除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);

你可能感兴趣的:(Android)