如何通过adb command 完成自动SD卡升级?
本地升级中使用到的资料
=================================
Android 2.3.4 的属性机制(如ctl.start)
Android系统大量使用属性,用于记录系统设置和进程通讯。属性是在整个系统中全局可见的。每个进程都可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储属性。这是由init进程(见system/core/init/init.c)完成的:init守护进程在执行完系统启动过程后,将成为一个属性管理的后台服务,接收其它进程对于属性的管理请求。
================================================
用adb开一个android的字符终端,其中可以使用以下命令:
setprop ctl.start $SERVICE_NAME #启动某个服务
setprop ctl.stop $SERVICE_NAME #停止某个服务
Android设计模式之代理模式 Proxy
http://blog.csdn.net/l2show/article/details/46992495
升级过程中查看日志logcat -v time -b radio | grep proxy_
了解安卓开发中的代理模式:
Android开发中的代理模式
http://blog.csdn.net/chenkai19920410/article/details/54629479
1. Insert SD card with OTA package,下面以OTA包放到内卡为例;
1、正常开机模式下:手机连接usb成功。
2、输入adb cmd: adb shell "echo \"--update_package=/sdcard/update.zip\" > /cache/recovery/command"
Android 的Recovery机制
http://blog.csdn.net/fengying765/article/details/38301895
Android Recovery升级原理
http://blog.csdn.net/luzhenrong45/article/details/60968458
Android--Recovery模块之升级过程
http://blog.csdn.net/kitty_landon/article/details/46552903
Android系统Recovery工作原理之使用update.zip升级过程分析(六)---Recovery服务流程细节
http://blog.csdn.net/mu0206mu/article/details/7465439
http://blog.chinaunix.net/uid-25847519-id-4383680.html