fastboot帮助文档

戚成礼
2023-12-01

fastboot帮助文档


本文主要是对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                 显示帮助信息。
 类似资料: