异常进recovery前面已经分析过主要是persist进程crash too many,所以导致进恢复模式,显示"Can't load Android system"。
现在又出现这个恢复界面,是在刷完版本第一次开机加密时进入,看离线logcat,竟然没有"FACTORY_RESET"记录,难道和加密有关?
上OpenGrok搜下prompt_and_wipe_data:/bootable/recovery/
H A D recovery.cpp 96 { "prompt_and_wipe_data", no_argument, NULL, 0 },
149 * --prompt_and_wipe_data - prompt the user that data is corrupt,
764 static bool prompt_and_wipe_data(Device* device) { function
1486 } else if (option == "prompt_and_wipe_data") {
1631 if (!prompt_and_wipe_data(device)) {
/system/core/init/
H A D builtins.cpp 263 "--prompt_and_wipe_data",
/frameworks/base/core/java/android/os/
H A D RecoverySystem.java 902 bootCommand(context, null, "--prompt_and_wipe_data", reasonArg, localeArg);
除了java外ÿ