常用
刷REC
.\fastboot flash recovery "F:\下载\手机\MI13Pro\twrp-3.7.1_12-v8.6_A14-nuwa-skkk.img"
.\fastboot reboot recovery
刷入boot
.\fastboot flash boot "boot.img"
临时从boot启动,再在KSU->安装->直接安装->重启
.\fastboot boot "F:\下载\手机\M13Pro\android13-5.15.94_2023-05-boot.img"
刷入init_boot(Android 13及以上)
.\fastboot flash init_boot "init_boot.img"
完整help
用法: fastboot [选项...] 命令...
刷机:
update ZIP:从 update.zip 包中刷入所有分区。
flashall:从 $ANDROID_PRODUCT_OUT 刷入所有分区。在 A/B 设备上,刷入的槽位将被设置为活动槽位。辅助映像可能被刷入非活动槽位。
flash PARTITION [文件名]:刷入指定分区,如果没有提供文件名,则使用 $ANDROID_PRODUCT_OUT 中的映像。
基础:
devices [-l]:列出引导加载程序中的设备(-l:带设备路径)。
getvar NAME:显示给定的引导加载程序变量。
reboot [bootloader]:重启设备。
锁定/解锁:
flashing lock|unlock:锁定/解锁分区以进行刷机。
flashing lock_critical|unlock_critical:锁定/解锁“关键”引导加载程序分区。
flashing get_unlock_ability:检查是否允许解锁(1)或不允许(0)。
高级:
erase PARTITION:擦除闪存分区。
format[:FS_TYPE[:SIZE]] PARTITION:格式化闪存分区。
set_active SLOT:设置活动槽位。
oem [命令...]:执行特定于 OEM 的命令。
gsi wipe|disable:擦除或禁用 GSI 安装(仅限 fastbootd)。
wipe-super [SUPER_EMPTY]:擦除超级分区。这将将其重置为包含一组空的默认动态分区。
create-logical-partition NAME SIZE:在超级分区中创建具有给定名称和大小的逻辑分区。
delete-logical-partition NAME:删除具有给定名称的逻辑分区。
resize-logical-partition NAME SIZE:更改命名逻辑分区的大小。
snapshot-update cancel:在支持快照更新的设备上,取消正在进行的更新。这可能会使设备无法启动,直到它被重新刷入。
snapshot-update merge:在支持快照更新的设备上,如果更新处于“合并”阶段,则完成正在进行的更新。
fetch PARTITION OUT_FILE:从设备中获取分区映像。
引导映像:
boot KERNEL [RAMDISK [SECOND]]:从 RAM 下载并启动内核。
flash:raw PARTITION KERNEL [RAMDISK [SECOND]]:创建引导映像并刷入。
--dtb DTB:指定引导映像头版本 2 的 DTB 路径。
--cmdline CMDLINE:覆盖内核命令行。
--base ADDRESS:设置内核基地址(默认:0x10000000)。
--kernel-offset:设置内核偏移量(默认:0x00008000)。
--ramdisk-offset:设置 RAM 磁盘偏移量(默认:0x01000000)。
--tags-offset:设置标签偏移量(默认:0x00000100)。
--dtb-offset:设置 DTB 偏移量(默认:0x01100000)。
--page-size BYTES:设置闪存页面大小(默认:2048)。
--header-version VERSION:设置引导映像头版本。
--os-version MAJOR[.MINOR[.PATCH]]:设置引导映像操作系统版本(默认:0.0.0)。
--os-patch-level YYYY-MM-DD:设置引导映像操作系统安全补丁级别。
Android Things:
stage IN_FILE:发送给定文件以供下一个命令使用。
get_staged OUT_FILE:将最后一个命令暂存的数据写入文件。
选项:
-w:擦除用户数据。
-s SERIAL:指定 USB 设备。
-s tcp|udp:HOST[:PORT]:指定网络设备。
-S SIZE[K|M|G]:将文件分解为不超过 SIZE 的稀疏文件。
--force:强制执行可能不安全的刷入操作。
--slot SLOT:使用 SLOT;“all”表示两个槽位,“other”表示非当前槽位(默认:当前活动槽位)。
--set-active[=SLOT]:在重启之前设置活动槽位。
--skip-secondary:在 flashall/update 中不刷入辅助槽位。
--skip-reboot:刷入后不重启设备。
--disable-verity:在刷入 vbmeta 时设置 disable-verity。
--disable-verification:在刷入 vbmeta 时设置 disable-verification。
--fs-options=OPTION[,OPTION]:启用文件系统功能。OPTION 支持 casefold、projid、compress。
--unbuffered:不缓冲输入或输出。
--verbose, -v:详细输出。
--version:显示版本。
--help, -h:显示此消息。