刷机及测试常用adb命令.docx
《刷机及测试常用adb命令.docx》由会员分享,可在线阅读,更多相关《刷机及测试常用adb命令.docx(9页珍藏版)》请在冰豆网上搜索。
刷机及测试常用adb命令
刷机及测试常用adb命令
一、手动刷机(以三星为例)
(注:
如果你下载的ROM包的格式是.rom后缀名结尾的,请直接将后缀名.rom改为.zip后再放入手机内存卡中)
•下载刷机工具包(点击下载)
•点击进入ROM之家下载您喜欢的ROM
•下载好后,不用解压,直接将文件放入手机内存卡的根目录
•解压工具包,安装驱动文件夹中的驱动程序
•待驱动安装完毕之后,关机状态下按住音量下键+HOME键+电源键进入挖煤模式后将手机与电脑连接
•将工具包解压后,运行Odin(刷机工具).exe
•只勾选如下图其中一个选项,点击Phone按钮选择工具包内的CF-Root-SGS3-v6.4.tar开始刷入Recovery.
附:
什么是"Recovery"?
•Recovery像是电脑上的小型winPE系统,winPE可以在电脑上安装操作系统,或者做些备份、管理的工作。
如果把手机比喻成房屋,那么地皮就像手机的硬件,房子像手机系统,建房子的各种工具就是就是Recovery了。
•官方Recovery用处不大,所以通常会刷入一个第三方的Recovery,以便实现更多的功能,例如:
备份系统,恢复系统,刷新系统等,但官方Recovery也不是一无是处,在使用OTA方式升级系统时候,会检查此分区内容,如果不是原厂自带的,OTA升级就会失败。
•成功刷入Recovery后,关机状态下按住音量上键+HOME键+电源键进入Recovery模式,
•根据下图所选择项目进行操作!
-wipedata/factoryreset清除数据-yes--deletealluserdata确定清除
-wipecachepartition清除缓存-Yes-WipeCache确定清除缓存
•Recovery模式下继续进行以下操作,
-installzipfromsdcard从存储卡安装刷机包-choosezipfromsdcard从存储卡选择刷机包
-选择您所放入内存卡的ROM文件-Yes-Install确定刷入
•完成后会返回至Recovery初始界面,选择第一项rebootsystemnow重启进入新系统
二、使用刷机工具自动刷机
1、将手机连接电脑,打开刷机精灵(或刷机大师、甜椒刷机、完美刷机等),待刷机工具显示手机识别成功后,选择所需rom,点击一键刷机,将会自动完成整个刷机过程。
2、如果手机没有root,刷机工具会先root手机,期间可能会重启多次。
刷机之前可选择是否备份资料。
以下以刷机精灵为例:
三、测试中常用adb命令
1、重启手机
adbreboot
2、进入recovery
adbrebootrecovery
3、进入挖煤模式
adbrebootdownload
4、查看所有连接的设备或模拟器
adbdevices
5、复制本地文件到设备上
adbpushd:
/build.prop/system
6、复制设备上的文件到本地
adbpull/system/build.propd:
/
7、登录设备的shell
adbshell
8、抓取log并保存在电脑
adblogcat-vtime>d:
/log.txt
9、重新挂载系统分区,让系统的system目录变为读写
adbremount
10、安装apk(通过install命令安装的apk包会放在/data/app目录下,而且包名会改变)
adbinstalld:
/qq.apk
11、卸载apk
1)先adbremount,再adbshell,cd/system/app,再执行rmqq.apk
2)也可使用adbuninstall包名。
如:
adbuninstallcom.android.spare_parts
12、帮助
adbhelp
13、启动adb服务进程
adbstart-server:
14、终止服务进程
adbkill-server: