在工作中,如果是单独的固件改动,进行整体编译需要大量的时间,因此使用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
具体的原理就不讲了,大家直接操作就行,很方便,希望对大家有帮助。