Fastboot指令大全


刷入指令

指令说明
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展示版本
  • 18
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cola可洛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值