1.用户选择“恢复出厂设置”
2.Android系统将"--wipe data" 写入到/cache/recovery/command
3.Android系统带关键字信息重启,进入recovery模式
4.在recovery中获取对应的参数,如wipe_data,wipe_cache等
5.根据参数执行recovery动作,reformat data/cache分区
6.完成recovery模式
7.recovery调用reboot重启进入Android系统
备注:在recovery模式中会写入参数到BCB(bootloader control block),增加一套保护机制
原文:http://blog.csdn.net/chaihuasong/article/details/45335467