PC软件无法在手机上运行,请前往碧蓝下载站电脑版下载
adb是连接Android手机与电脑端的桥梁,adb工具包它是一个可以帮您管理设备或手机模拟器的状态的工具,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。
这个完整ADB工具包,包含了:adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll,fastboot.exe Google 官方。
Adb的全称为Android Debug Bridge,是一个强大的工具,通过它,小伙伴们可以干很多事情,例如安装/卸载软件、查看手机端运行日志、重启手机、运行shell命令等。但对于我们这些非开发者而言,最常用的功能莫过于安装第三方recovery了。
完整的ADB工具包,总共有四个文件,两个exe后缀,两个dll后缀。
完整的工具包里面会有fastboot文件,是exe后缀的。使用之前,打开工具包看一下就行了,这就叫确认有fastboot,如果没有,那就不是完整的工具包
这个是Google提供的ADB工具包,里面还配置fastboot.exe
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
fastboot.exe
1、下载完之后在PC上安装,如安装在D:\adb_tools-2、0目录,确认目录中配置fastboot.exe文件。
2、解锁操作
手机进入fastboot模式:
先把手机关机《注意需要第一步在设置菜单中,关闭快速启动功能,或者关机后拔下电池,超过2秒后再重新插入》,而后同时点击音量下键与开机键《平板需要同时点击音量上键及开机键》,并保持10秒钟以上时间,就能进入fastboot模式。
连接手机与PC机:
使用USB线连接手机与PC机,打开PC机的命令行窗口,进入ADB安装目录,确认手机与PC连接正常,确认方法为在命令行窗口输入fastboot devices,可以看到正常连接的信息,如:9e42530e fastboot。
3、执行解锁命令:
在PC机命令行窗口中输入fastboot oem unlock ****************,*号为16位解锁密码,例如:fastboot oem unlock 1234567812345678。
等待手机解锁完成。
输入解锁密码后,手机把自动重启,如果输入密码正确,手机把进入恢复出厂设置模式。恢复出厂设置完成后,手机自动重启,进入待机界面,完成整个解锁操作。如果用户输入密码信息不正确,手机把提示出错信息,并进入待机界面。
4、查询手机解锁是否成功:
重复1、2步,而后在PC的命令行窗口中输入fastboot oem get-bootinfo,把显示当前手机bootloader的状态信息,例如Bootloader Lock State: LOCKED,表示bootloader仍处于锁定状态,需要重新进行解锁操作或者确认密码是否正确后再进行,如果显示Bootloader Lock State: UNLOCKED,表示手机已经解锁,可以进行刷机操作。
5、注意:
解锁成功后,如果希望把手机重新加锁需要按以下步骤操作:第一步,使用SD卡升级方式,把手机版本重新恢复为华为官方发布版本,而后,进入fastboot模式,在PC的命令行下输入命令fastboot oem relock ****************,*号为16位解锁密码。手机把自动重启,bootloader转换成为RELOCKED状态。
1、 查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器把会列出显示
Android系列教程《六》 adb操作命令详解
2、安装软件
adb install
adb install :这个命令把指定的apk文件安装在设备上
Android系列教程《六》 adb操作命令详解
3、 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置与缓存文件.
4、 进入设备或模拟器的shell:
adb shell
使用上的命令,就能进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行多种Linux的命令,此外如果只想执行一条shell命令,可以应用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。
5、 发布端口
可以设置所有的端口号,做为主机向模拟器或设备的需要求端口。如:
adb forward tcp:5555 tcp:8000
6、 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹覆盖到设备《手机》
7、 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备《手机》上的文件或者文件夹覆盖到本机电脑
8、查看bug报告
adb bugreport
9、记录无线通讯日志
平常来讲,无线通讯的日志十分多,在运行时没必要去记录,但我们还是可以使用命令,设置记录:
adb shell
logcat -b radio
10、获取设备的ID与序列号
adb get-product
adb get-serialno
adb shell
举一个最常用的例子:提取,并推送framework-res.apk。
提取系统上的framework-res.apk
进入命令提示符后,我们先执行一次adb devices,确认是否已经连上
而后,再执行adb remount
接着,我们就能提取了,根据上第七点的格式输入执行adb pull /system/framework/framework-res.apk D:
当而后面的路径,D:是随你自己喜欢的,但是要注意空格
ADB与Fastboot for Windows
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
ADB与Fastboot for Mac
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
ADB与Fastboot for Linux
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
由于这些是直接的 Google 链接,您可以确保下载不仅是官方的,并且把一直可以获得最新版本的 ADB 与 Fastboot 。
1、打开浏览器访问https://developer.android.google.cn/studio/releases/platform-tools.html,会弹出以下界面,箭头所指就是我们需要下载的Windows下的adb工具包。
2、第一步同意相关条款,需要选择。
3、点击下载/保存即可,速度有点慢,请耐心等待。
除了上述步骤,您还可以从本页下载我们已经打包好的adb工具包,这样更快捷。