adb和fastboot又和刷机、和root有什么关系呢?先科普,再动手,本章简单的介绍一下

ADB(Android Debug Bridge)和Fastboot是两种用于与Android设备进行通信的命令行工具。它们通常作为Android SDK(软件开发工具包)的一部分提供,但也可以单独下载。

ADB介绍

ADB是Android Debug Bridge的简称,即安卓调试桥。

它是一个通用命令行工具,允许开发人员与设备进行通信,进行调试、管理设备或执行各种操作。

ADB的主要用途包括设备管理、应用调试和文件传输。通过ADB,用户可以连接安卓设备到计算机,并进行以下操作:

  1. 设备管理:查看设备状态、获取设备信息、安装和卸载应用程序等。
  2. 应用调试:通过命令行或图形界面与设备进行沟通,安装、启动和停止应用程序,查看应用程序的日志信息,进行性能分析。
  3. 文件传输:将文件从计算机传输到安卓设备,或将设备上的文件复制到计算机上。
  4. 截图和录像:这对于教学演示、问题排查以及记录应用程序的演示视频等非常有用。

这些功能扩展也可以用于许多其他目的,如模拟按键事件、调整设备的音量和亮度、执行系统命令等。它给开发者和高级用户提供了更多的控制和扩展的能力。

甲壳虫ADB助手

以上功能其实我是复制的,然后我一看,我上周推的甲壳虫adb助手不是都有这些功能吗🤣🤣🤣

自己看:【APP分享】甲壳虫Adb高级解锁版——车机、平板、电视、手表安装与卸载系统软件

ADB在刷机中能干嘛?

功能确实多,废话也多,我只关心刷机为什么要介绍它:

可以利用adb命令进入进入Recovery(简称rec)或Fastboot模式,怎么进的先不要急,也不要随便进,数据没了不要找我哦。。。

rec模式可以卡刷;fastboot可以线刷,懂了吧,手动狗头🤣

fastboot介绍

fastboot是Android系统提供的一种较recovery更底层的通过USB更新文件系统的方式。它可以在设备处于引导加载程序(Bootloader)模式时使用。在引导加载程序阶段,设备启动时会加载引导加载程序,该程序负责初始化系统并决定是继续启动 Android 系统还是进入 Fastboot 模式。

Android开发包提供了fastboot.exe工具用于与Android系统通信,主要完成分区镜像烧录、分区擦除、设备重启、获取设备状态信息等操作。

  1. 解锁Bootloader:通常用于解锁Bootloader,是刷入自定义ROM或内核的前提。
  2. 刷入分区:上文说的线刷,其实就是把手机的固件分解成分区一一刷入,recovery、boot也是其中的一个分区
  3. 擦除分区
  4. 查看设备信息:查询Bootloader和设备相关的信息,比如设备序列号、产品型号、锁状态等。

fastboot在刷机中的作用

上文说的很明显了:

  1. 解bl锁,root的前提
  2. 线刷固件,手机有系统问题和变砖,大概率能救回来
  3. 刷rec,第三方rec通常可以直接刷面具获取root
  4. 如果没有rec,用面具修补提取的boot,将此boot刷回去也可以获取root权限