本文主要是对window版fastboot --help的中文翻译
C:\Users>fastboot --version
fastboot version 32.0.0-8006631
Installed as C:\Users\fastboot.exe
C:\Users>fastboot --help
usage: fastboot [OPTION...] COMMAND...
flashing:
update ZIP 从update.zip包写入到所有分区。
flashall 从$ANDROID_PRODUCT_OUT写入到所有分区。
在A/B设备上,flash槽位设置为active。
次要img文件可以写入到非活动槽。
flash PARTITION [FILENAME] 指定flash分区和img文件,如果没有指定img文件则使用$ANDROID_PRODUCT_OUT中的img。
basics: 基础:
devices [-l] 在引导加载程序中列出设备(-l:带有设备路径)。
getvar NAME 显示给定的引导加载程序变量。
reboot [bootloader] 重启设备。
locking/unlocking: 锁定/解锁:
flashing lock|unlock 锁定/解锁flashing分区。
flashing lock_critical|unlock_critical
锁定/解锁“关键”引导加载程序分区。
flashing get_unlock_ability
查看是否允许解锁(1)或不允许解锁(0)。
advanced: 高级:
erase PARTITION 擦除flash分区。
format[:FS_TYPE[:SIZE]] PARTITION
格式化flash分区
set_active SLOT 设置主槽位。
oem [COMMAND...] 执行OEM-specific命令。
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 从设备获取分区img映像文件。
boot image: 引导映像:
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 设置内存虚拟盘偏移量(默认值:0x01000000)。
--tags-offset 设置标签偏移量(默认值:0x00000100)。
--dtb-offset 设置dtb偏移量(默认值:0x0100000)。
--page-size BYTES 设置flash页面大小(默认值: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 将最后一个命令暂存的数据写入文件。
options:
-w 擦除用户数据。
-s SERIAL 指定USB设备。
-s tcp|udp:HOST[:PORT] 指定网络设备。
-S SIZE[K|M|G] 分解成不大于SIZE的稀疏文件。
--force 强制执行紧急行动,可能不安全。
--slot SLOT 使用槽;'all'用于两个插槽,'other'用于非当前插槽(默认值:当前活动插槽)。
--set-active[=SLOT] 重启前设置主槽位。
--skip-secondary 不要在flashall/update中flash次要插槽。
--skip-reboot flashing后不要重启设备。
--disable-verity 当flashing vbmeta时设置disable-verity。
--disable-verification 当flashing vbmeta时设置disable-verification。
--fs-options=OPTION[,OPTION]
启用文件系统功能。选项支持大小写,标注,压缩。
--unbuffered 不要缓冲输入或输出。
--verbose, -v 详细的输出。
--version 显示版本信息。
--help, -h 显示帮助信息。