Fastboot 是一个用于与 Android 设备进行低级别交互的工具,通常用于刷入固件、恢复系统或其他调试操作。

在这里插入图片描述

以下是一些常用的 fastboot 命令:

1. 基础命令

命令 说明
fastboot devices 显示连接的设备列表
fastboot reboot 重启设备
fastboot reboot-bootloader 重启到 bootloader 模式
fastboot reboot recovery 重启到恢复模式(recovery mode)
fastboot oem unlock 解锁设备的 bootloader
fastboot oem lock 锁定设备的 bootloader

2. 刷写与分区管理

命令 说明
fastboot flash <partition> <file> 将指定的文件刷入到设备的指定分区中
fastboot erase <partition> 清除指定分区数据
fastboot format <partition> 格式化指定分区
fastboot boot <boot.img> 从指定的 boot 镜像文件启动设备
  • 示例:将 system.img 刷入到 system 分区
fastboot flash system system.img

3. 高级命令

命令 说明
fastboot getvar all 查看设备的所有变量信息
fastboot set_active <slot> 设置设备当前活动的 slot (A 或 B)
fastboot continue 继续设备启动流程(用于调试中断时)
fastboot update <zip_file> 刷入完整的 OTA 包(zip 格式)

4. 解锁与安全相关命令

命令 说明
fastboot flashing unlock 解锁 bootloader(新设备中常用)
fastboot flashing lock 锁定 bootloader
fastboot flashing unlock_critical 解锁关键分区(如 bootloader 分区)
fastboot flashing lock_critical 锁定关键分区

这些命令在处理设备刷机、恢复或开发时非常有用,但在操作之前请确保已经备份重要数据,因为有些命令可能导致数据丢失或设备变砖。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐