分類
數字趨勢

如何在Android上使用ADB和Fastboot(以及为什么要这样做)

如果您曾经扎根过Android手机,那么几乎可以肯定会遇到ADB和Fastboot。这些实用程序是生根工具箱的重要组成部分,但它们可能很难理解,更不用说掌握了。

因此,如果您想知道ADB和Fastboot到底是什么,需要帮助来设置它们,或者想要一些关于如何使用它们的想法,请继续阅读。

什么是ADB和Fastboot?

当您的手机通过USB电缆连接到台式计算机时,A​​DB和Fastboot是用于解锁对Android系统的访问的实用程序。计算机和电缆对此是不可或缺的-没有应用程序版本,尽管您可以无线使用ADB,但设置起来要复杂得多。

您通常在Android运行时使用ADB。它使您可以访问系统文件夹或调整隐藏设置,否则将禁止用户访问。您可以使用ADB在设备之间来回复制系统文件,还有一个侧载功能可用于安装系统更新。

当Android未运行且设备已启动为“快速启动模式”时,快速启动即可使用。它使您能够访问设备的所有分区,不仅是Android系统,而且还可以访问数据分区,引导分区等。

在Android上,Fastboot是一种诊断工具。如果您需要拆开手机,这是必不可少的,并且最常用于安装自定义恢复。

两者都是Android软件开发套件的“平台工具”集合的一部分。

两种工具都可以通过Windows上的命令提示符运行,或者通过Mac和Linux上的终端运行。这意味着它们并不是特别用户友好,即使它们很容易掌握。

如何设置ADB和Fastboot

首先,您需要设置手机才能使用这些工具。如果尚未安装,请通过转到设置>关于手机并点击内部版本号七次来启用开发人员选项。

然后,在“设置”>“开发人员选项”中,选中“ USB调试”旁边的框,然后浏览随后的对话框。

从Android开发者网站下载ADB和Fastboot 。解压缩下载文件时,内容将一起收集到一个名为platform-tools的文件夹中。文件夹中还有其他几项,但是您可以忽略它们。

如果您使用的是Windows,则还需要下载设备的驱动程序。在Android开发者网站上,有最流行的制造商的链接列表。在Mac或Linux上不需要驱动程序。

使用命令提示符或终端

打开命令提示符或终端应用程序。您将需要导航到platform-tools文件夹才能使用ADB和fastboot。

使用cd命令执行此操作:输入cd [platform-tools的路径] 。一种简单的方法是键入cd [space],然后将platform-tools文件夹拖到“命令提示符”窗口中-它会自动为您填充路径。

更简单的是,在Windows上,您可以在右键单击platform-tools文件夹的同时按住shift键,然后选择“在此处打开命令提示符”

相关:您必须知道的15个命令提示符命令

Windows和Mac / Linux之间的区别

使用Windows和Mac或Linux之间只有一个小而本质的区别。在后两者上,每个ADB和Fastboot命令之前都必须加一个点斜杠

因此,在Windows上键入adb的地方,在Mac和Linux上必须键入./adb 。而在Windows FASTBOOT必须./fastboot在Mac和Linux。

为了简单起见,我们将继续使用Windows命令。

如何使用亚行

将手机启动到Android,然后使用USB电缆将其连接到台式计算机。在您的计算机上,启动命令提示符并更改目录以指向platform-tools文件夹。

输入adb devices并按Enter 。现在,您应该会看到已连接设备的列表以及序列号。这表明它正在工作。

就是这样:键入adb,然后输入要执行的命令。再举一个简单的例子,输入adb reboot重新启动手机。

如何使用快速启动

Fastboot与ADB的工作方式相同,除了您需要将手机引导至Fastboot模式而不是Android。通常,在打开手机电源时,按住电源键和音量键可同时执行此操作。

或者,使用ADB并键入adb reboot bootloader

之后是一样的。输入fastboot设备以检查您的电话是否被识别。输入fastboot reboot以重新启动Android。

您可以使用ADB和Fastboot进行的操作

既然您知道如何使用ADB和Fastboot,您将如何使用它们?以下是一些可以尝试的工具:

  • adb pull [文件路径] [文件夹路径]这将复制存储在手机上任何地方的文件,并将其保存到计算机上的指定文件夹中。
  • adb push [文件路径] [文件夹路径]与pull相反。将文件从您的桌面发送到手机。
  • adb install [文件路径]在手机上安装APK应用。这对应用程序开发人员最有用。
  • adb uninstall [软件包名称]卸载应用程序。您需要输入完整的程序包名称(通常是com.devname.appname之类的名称),而不是通用应用程序名称。
  • adb shell wm density [dpi]更改显示器的像素密度。较小的数字将在屏幕上显示更多内容,而较大的数字将在屏幕上显示较少内容。例如,较旧的设备(如OnePlus 3)的本机DPI为480。将其设置为400可使文本,图标和其他所有内容变小。
  • adb sideload [update.zip的路径]侧面加载update.zip固件更新。这是通过手机上的自定义恢复运行的。如果您迫不及待将更新推送到设备,则很有用。
  • fastboot oem unlockfastboot闪烁解锁应该使用哪个命令取决于您所运行的Android版本。从Android 6开始,您还需要在开发人员选项中启用OEM解锁。以这种方式解锁引导加载程序会完全擦除您的手机。
  • fastboot闪存恢复[filename.img]在设备上安装自定义恢复,例如TWRP。为了易于使用,我们建议将恢复文件名更改为简单的名称,例如twrp.img ,然后将其移动到platform-tools文件夹中。
  • fastboot -w完全擦除手机,以准备刷新自定义ROM。
  • fastboot更新[rom.zip的路径]闪烁自定义ROM。如果您尚未扎根手机,则这是一个有用的选项。

为什么要学习ADB和Fastboot

显然,以上命令仅用于基本指导。它们可能无法全部在所有设备上运行。仅当您了解它们将要做什么以及如何撤消它们所做的任何更改时,才应使用它们。

ADB和Fastboot是Android生根和改装游戏的重要组成部分。学习如何使用它们很重要,它将帮助您使用更高级的mod。

如前所述,要使用ADB和Fastboot,您需要首先启用“开发人员选项”。完成此操作后,您将可以使用许多其他有用的设置。