ADB,Fastboot,Recovery,BootLoader的区别

ADB、Fastboot同为电脑端命令行工具。

ADB

ADB的全称为Android Debug Bridge,是android sdk里的工具, 可以用它对android模拟器或者安卓真机进行调试,adb命令可以实现的功能有:

  • 运行设备的shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地apk软件安装至模拟器或android设备

ADB本质是一个客户端-服务器端程序,服务端为安卓手机,客户端为电脑,使用电脑客户端输入命令来操控手机服务端。

adb命令在安卓手机开机状态连接电脑进行使用

Fastboot

fastboot为线刷命令行工具,对应手机的bootloader模式,在手机进入bootloader后连接电脑进行使用。可以对手机进行刷机,刷recovery,分区,上锁解锁等操作。

使用adb或者fastboot命令需要电脑安装相应的adb/fastboot驱动。

Recovery、BootLoader/Fastboot为安卓手机的两种刷机模式

安卓手机启动的六种模式:一般启动模式(normal mode)、安全模式(safe mode)、恢复模式(recovery mode)、引导模式(bootloader mode)、fastboot模式和诊断模式(diagnostic mode)。

Recovery

recovery模式刷机称为卡刷,是存在于安卓系统recovery分区的一个微型系统,类似于电脑的微型pe系统,用于卡刷ROM升级包,清除数据,恢复出厂设置,备份数据等,一些第三方recovery比如CWM、TWRP拥有更加强大的功能,比如adb sideload模式,挂载储存设备,卡刷第三方rom,卡刷supersu进行root等。

扫描二维码关注公众号,回复: 13299789 查看本文章

BootLoader 

bootloader模式是更加底层的线刷模式,类似于电脑的BIOS,用于救砖,刷recovery,刷分区等,需要配合电脑端的fastboot工具进行操作。

猜你喜欢

转载自blog.csdn.net/m0_60352504/article/details/120088326