Fastboot指令大全
2023-12-29 15:42:39
刷入指令
指令 | 说明 |
---|
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!