Fastboot指令大全

发布时间:2023年12月29日


刷入指令

指令说明
update ZIP刷入update.zip包中的所有分区。
flashall刷入$ANDROID_PRODUCT_OUT中的所有分区。在A/B设备上,闪存插槽自由设置。次映像可能会闪烁到非活动插槽。
flash PARTITION [FILENAME]刷入指定分区的镜像

基础指令

指令说明
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设置A/B分区
gsi wipe/disable擦除或禁用GSI安装(仅限fastbootd模式)
wipe-super [SUPER_EMPTY]擦除super分区,这将重置为包含一组空的默认动态分区
create-logical-partition NAME SIZE在super分区中使用给定的名称创建一个逻辑分区并指令大小
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设置ramdisk偏移量(默认值: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设置启动映像操作系统安全修补程序级别

Andrid相关指令

指令说明
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使用给定插槽;'all用于两个插槽,other用于非当前插槽(默认值:当前活动插槽)
–set-active[=SLOT]在重新启动之前设置活动插槽
–skip-secondary不在flashall/update中刷入次要插槽
–skip-reboot刷入后不重新启动设备
–disable-verity在刷入vbmeta时设置禁用验证
–disable-verification设置刷入vbmeta时禁用验证
–disable-super-optimization禁用对刷入对super分区的优化
–disable-fastboot-info将从镜像列表而不是$OUT/fastboot-info.txt中收集任务
–fs-options=OPTION[,OPTION]启用文件系统功能,OPTION支持casefold、projid、compression
–unbuffered不缓冲输入或输出
–verbose, -v详细输出
–version展示版本
文章来源:https://blog.csdn.net/qq_35892584/article/details/135289179
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。