在工作中,如果是單獨的固件改動,進行整體編譯需要大量的時間,因此使用adb命令進行固件進行升級是比較省時間的一種做法,可大大提升工作效率,唯一的缺點就是在整個過程中不可以滅屏,滅屏就失效。
廢話不多講,TP固件使用adb命令進行升級的操作過程如下:
1、adb push XXXXXXXXX.bin /系統中存放固件的目錄/
將供應商給的固件(.bin文件)push到相應的目錄中 (例如:/sdcard/)
2、adb root
將用戶權限更改為root 權限。
3、adb shell
切換到shell 模式。
4、使用cd命令切換到相關節點下
使用cd命令切換到存放固件的相應節點下。
5、cat fts_fw_version
在替換固件前,使用cat命令先查當前的固件版本。
6、echo XXXXXXXXX.bin > fts_upgrade_bin
使用echo命令將,bin文件中內容存放到 fts_upgrade_bin中。
7、cat fts_fw_version
使用cat命令查看下升級后的固件版本信息,確認固件升級是否成功。
ps:由於涉及到項目信息不可以公開,所有操作中的實例截圖都進行了打碼處理。
總結一下,在升級的過程中,使用的adb命令如下:
adb push
adb root
adb shell
cd
echo
cat
具體的原理就不講了,大家直接操作就行,很方便,希望對大家有幫助。