如何通过adb command 完成自动SD卡升级?
原创 2014年09月09日 10:50:57
- 2746
通过adb 命令的方式,免去了按powerkey+volumeup进入menu select以及recovery mode的不便。可以把命令放到.bat档。只要包的路
径设置正确,可以实现在PC端一键升级。
本地升级中使用到的资料
=================================
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
[Inital]
1. Insert SD card with OTA package,下面以OTA包放到内卡为例;
[Step]
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
原文地址:https://www.cnblogs.com/suesky/p/8194874.html