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进行投诉反馈,一经查实,立即删除!