刷机及测试常用adb命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
刷机及测试常用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模式,• 根据下图所选择项目进行操作!
- wipe data/factory reset 清除数据- yes -- delete all user data 确定清除
- wipe cache partition 清除缓存- Yes - Wipe Cache 确定清除缓存
• Recovery模式下继续进行以下操作,
- install zip from sdcard 从存储卡安装刷机包- choose zip from sdcard 从存储卡选择刷机包
- 选择您所放入内存卡的ROM文件- Yes - Install 确定刷入
• 完成后会返回至Recovery初始界面,选择第一项reboot system now重启进入新系统
二、使用刷机工具自动刷机
1、将手机连接电脑,打开刷机精灵(或刷机大师、甜椒刷机、完美刷机等),待刷机工具显示手机识别成功后,选择所需rom,点击一键刷机,将会自动完成整个刷机过程。
2、如果手机没有root,刷机工具会先root手机,期间可能会重启多次。刷机之前可选择是否备份资料。
以下以刷机精灵为例:
三、测试中常用adb命令
1、重启手机
adb reboot
2、进入recovery
adb reboot recovery
3、进入挖煤模式
adb reboot download
4、查看所有连接的设备或模拟器
adb devices
5、复制本地文件到设备上
adb push d:/build.prop /system
6、复制设备上的文件到本地
adb pull /system/build.prop d:/
7、登录设备的shell
adb shell
8、抓取log并保存在电脑
adb logcat -v time >d:/log.txt
9、重新挂载系统分区,让系统的system目录变为读写
adb remount
10、安装apk(通过install命令安装的apk包会放在/data/app目录下,而且包名会改变)adb install d:/qq.apk
11、卸载apk
1)先adb remount, 再adb shell,cd /system/app, 再执行rm qq.apk
2)也可使用adb uninstall 包名。如:adb uninstall com.android.spare_parts
12、帮助
adb help
13、启动adb 服务进程
adb start-server:
14、终止服务进程
adb kill-server: