目录

1. 什么是adb与fastboot

2. 下载

3. adb工具包的安装

4. adb工具包的使用方法

4.1 adb工具

4.1.1 连接方式

4.1.2 adb的命令

4.2 fastboot工具

4.2.1 与手机的连接方式

4.2.2 fastboot的命令


1. 什么是adb与fastboot

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

Fastboot,英语翻译意思是快速启动。Fastboot是一种电脑通过USB数据线对手机固件进行刷写、擦除/格式化、调试、传输各种指令的 固件通信协议 同时也是Google的Android SDK Platform Tools中的一个命令行工具。需要在电脑上安装适合手机的 USB 驱动程序。

安卓手机中Fastboot是一种比recovery更底层的刷机模式(俗称快速引导模式)。

相对于某些系统卡刷来说,线刷更可靠,安全。Fastboot从字面上来看是快速启动的意思,也算是一个刷机界面,不过比recovery更加底层,这个底层是更加接近硬件层。

当手机不能进入recovery的时候,不要紧张,还能进Fastboot挽救。当不能进入Fastboot的时候,也不要紧张,还有Qualcomm 9006/9008端口、MTK端口、QCN端口刷机能挽救。不过当电脑连这些手机刷机端口都不能连上的时候,那可就是砖了。

2. 下载

adb工具包的下载地址:https://developer.android.com/studio/releases/platform-tools.html

3. adb工具包的安装

3.1 安装adb/fastboot驱动

adb/fastboot的驱动安装教程可以参考这里

3.2 配置环境变量

将下载后的adb工具包解压。并添加系统环境变量。Windows7环境变量的配置方法可以参考这里

4. adb工具包的使用方法

4.1 adb工具

4.1.1 连接方式

手机通过adb连接电脑有以下3种方式:

a. 将安卓手机开机,设置usb调试模式打开,用USB数据线连接电脑。

在cmd窗口中输入:

adb devices

如果出现了设备信息

说明手机成功连接了电脑,如果没有出现设备,请重新安装adb/fastboot驱动

如果出现unauthorized字样,说明手机未授权此电脑进行USB调试

 

打开手机会有类似以下的授权对话框,勾选允许,再次运行该命令就可以成功连接电脑

b. 无线连接,必须确保手机与电脑处于同一局域网中。使用a步骤完成手机与电脑的连接,并且在cmd窗口中输入以下命令,然后断开手机与电脑的USB连接。

adb tcpip 5555

输入以下命令以无线方式连接手机,其中192.168.1.101为手机的ip地址

adb connect 192.168.1.101

检查连接

adb devices

 断开无线连接

adb disconnect 192.168.1.101

c. 手机关机进入TWRP Recorvery,用USB数据线连接电脑。

adb devices

TWRP Recovery下点击Advance,ADB Siseload即可进入Sideload模式

4.1.2 adb的命令

安卓手机连接电脑后,就可以使用adb命令对安卓手机进行操作了。常见的命令有:

安装应用程序

adb install xxx.apk

查看已安装应用

adb shell pm list packages

 卸载应用程序

adb uninstall com.android.browser

运行手机上的shell

adb shell

 手机截屏保存到sd卡

adb shell screencap /sdcard/screen.png

 从电脑拷贝文件到手机

adb push C:\a.txt /sdcard/

从手机拷贝文件到电脑

adb pull /sdcard/a.txt C:\

重启到recovery模式

adb reboot recovery

重启到bootloader模式

adb reboot fastboot

更多adb命令可以到这里查看:ADB COMMANDS

4.2 fastboot工具

4.2.1 与手机的连接方式

手机关机进入bootloader模式,用USB数据线连接电脑

在cmd窗口中输入

fastboot devices

出现设备列表,说明手机成功连接电脑,如果没有出现设备,重新安装adb/fastboot驱动

4.2.2 fastboot的命令

列出与电脑连接的设备

fastboot devices

解锁

fastboot oem unlock 解锁码

上锁

fastboot oem lock

刷入boot分区

fastboot flash boot boot.img 

刷入system分区

fastboot flash system system.img

 刷入recovery分区

fastboot flash recovery recovery.img

 刷入引导+恢复+系统镜像文件

fastboot flashall

重启设备

fastboot reboot

重启到BootLoader 

fastboot reboot-bootloader

擦除系统分区

fastboot erase system

获取手机信息

fastboot getvar all

相关下载:

adb1.0.32.zip

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐