1. 程式人生 > >如何通過adb command 完成自動SD卡升級?

如何通過adb command 完成自動SD卡升級?

sys 內存 href csdn 連接 流程 unix logcat article

如何通過adb command 完成自動SD卡升級?

原創 2014年09月09日 10:50:57
通過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

如何通過adb command 完成自動SD卡升級?