打开/关闭搜索
搜索
打开/关闭菜单
通知
打开/关闭个人菜单
查看“Fastbootd”的源代码
来自Uotan Wiki · 刷机百科
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
Fastbootd
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==== 提示:本教程不是指引导加载程序。 ==== == 关于fastbootd == ==== (1)简介 ==== ==== Fastbootd,即用户空间fastboot,是在Android 10开始使用的功能更为强大的刷机模式。 ==== 您可以简单理解为fastbootd就是fastboot的升级版。 一般来说fastbootd会整合进recovery。在类原生上,从recovery进入fastbootd方法一般是Advanced -> Enter fastboot。 fastbootd支持对动态分区进行调整和刷写。具体请看下文。 本文不会重复介绍 Fastboot 命令 一章里的命令。如有必要请前往 [[Fastboot 命令]] 页面。 (2)示例 AOSP recovery: 如第一张图 [[文件:AOSP RECOVERY FIRST SCREEN EXAMPLE.jpg|缩略图|aosp rec]] Twrp的进入:如第二张图 [[文件:Screenshot 20240815-213505.png|缩略图|这是twrp的重启界面。点击fastbootd的那一项即可进入fastbootd]] 部分小米设备:如第三张图 [[文件:Screenshot 20240815-213658.png|缩略图|小米设备的fastbootd。没有兔兔修机器人也行]] ==== 注意:fastbootd要求最新adb-fastboot工具包,请自行去Google官网下载最新版! ==== == 命令及详细介绍 == ===== 通用: ===== * 进入fastbootd adb reboot fastboot # 开机状态 fastboot reboot fastboot # 引导加载器状态 * 检查当前状态是否为fastbootd fastboot getvar is-userspace # 如果是,则返回yes;如果不是,则返回no 同理,您可以把<code>is-userspace</code>替换为您需要的变量名进行获取。 ===== 动态分区专属: ===== * 清空/重新改造动态分区 fastboot wipe-super path-to-super_empty.img # 使用<code>path-to-super_empty.img</code>来清空动态分区内容并重新改造。在引导加载器也可以执行但是可能会出现玄学问题。 * 逻辑分区相关 fastboot getvar is-logical:partition_name # 检查名为<code>partition_name</code>的分区是否是逻辑分区. fastboot delete-logical-partition partition_name # 删除名为<code>partition_name</code>的逻辑分区。 fastboot create-logical-partition partition_name 1145141919810 # 新建一个名称为<code>partition_name</code>,大小为<code>1145141919810 Byte</code>的逻辑分区。 fastboot resize-logical-partition partition_name 1145141919810 # 将名为<code>partition_name</code>的大小修改为<code>1145141919810 Byte</code>. 现有可用空间必须大于等于你所修改的分区大小. * (危险!)在引导加载器模式下刷写动态分区内的分区 fastboot --force flash partition_name path-to-image.img # 强制刷写分区。 == 在设备rom里添加fastbootd(如果不存在) == 请参考此处提交:https://github.com/PixelExperience-Devices/device_xiaomi_sdm845-common/commit/dcc9496eb18af9522fedf6ce0a8031d1fa2880e0
返回
Fastbootd
。