<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.uotan.cn/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mujianwu</id>
	<title>Uotan Wiki · 刷机百科 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uotan.cn/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mujianwu"/>
	<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Mujianwu"/>
	<updated>2026-06-21T23:58:01Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=EVBHelper%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=1014</id>
		<title>EVBHelper使用合集</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=EVBHelper%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=1014"/>
		<updated>2025-10-27T08:07:56Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[文件:EVB1-1.png|居中|缩略图|597x597像素]]&lt;br /&gt;
[[文件:EVB1-2.png|居中|缩略图|583x583像素]]RFEL 页面支持环境设置：配置 rfel 可执行文件的路径。烧录参数：选择要烧录的固件映像文件（Firmware Image）和加载地址（Load Address，默认为 0x40008000）。烧录选项：可选地勾选 Initialize DDR（初始化 DDR）和 Reboot After Flash（烧录后重启）。控制面板：提供 Detect Device（检测设备）、Start Flash（开始烧录）、Restart Device（重启设备）和 Cancel Task（取消任务）等核心操作按钮。内存操作：允许用户直接读写内存地址（Address、Length、Value），支持 32 位读写。文件操作：支持将内存内容保存到文件（Read Output）或从文件加载内容到内存（Write Source）。实用工具：包括 Exec Code（执行代码）、Show SID（显示 SID）、Enable JTAG（启用 JTAG）、Run DDR Init（运行 DDR 初始化）和 Show Help（显示帮助）等低级 FEL 操作。&lt;br /&gt;
[[文件:EVB2-New.png|居中|缩略图|581x581像素]]&lt;br /&gt;
DTB 页面是一个设备树二进制文件（DTB）编辑器，用于查看、修改和管理嵌入式系统配置中关键的设备树文件。支持文件操作：Open DTB（打开 DTB 文件）、Save（保存）、Save As（另存为）。节点管理：左侧为设备树的节点结构视图，支持 New node name（新建节点）、Add child node（添加子节点）和 Delete node（删除节点）操作。属性编辑：右侧显示选中节点的属性列表，可以修改属性的名称、类型（Text、Hex 等）和值。例如，截图展示了 compatible 和 model 属性的编辑，以及 address-cells 和 size-cells 等二进制属性的查看。&lt;br /&gt;
[[文件:EVB3-New.png|居中|缩略图|585x585像素]]&lt;br /&gt;
GPT 页面是一个GUID 分区表（GPT）编辑器，用于查看和修改存储介质（如 SD 卡或 eMMC）的分区结构。支持文件操作：Open GPT（打开 GPT 文件/设备）、Save（保存）、Save As（另存为）。分区管理：支持 Add Partition（添加分区）和 Remove Partition（移除分区）。信息概览：显示磁盘的 Disk GUID、Usable LBA（可用逻辑块地址）、Total Partition Slots（总分区槽位）和 Array Checksum（校验和）等关键信息。分区详情：下方列表显示每个分区的详细信息，包括分区名称（Name）、类型 GUID（Type GUID）、分区 GUID（Partition GUID）、起始 LBA（First LBA）和结束 LBA（Last LBA），并提供 Required、Hidden、Read-Only 等分区属性的修改选项。[[文件:EVB4.png|居中|缩略图|593x593像素]]OpenixCard 页面是针对 OpenixCard 固件映像的打包和解包工具，主要用于处理包含多个分区的映像文件。可选择 .img 或 .fex 格式的映像文件进行解包，并提供 Generate cfg（生成配置文件）的选项。[[文件:EVB5.png|居中|缩略图|590x590像素]]OpenixIMG页面是针对 OpenixIMG 格式映像的解密、检查和重新打包工具，通常用于处理加密或特定格式的固件映像。提供 Unpack（解包）、Decrypt（解密）、Show Partitions（显示分区）、Inspect（检查）和 Pack（打包）等按钮，用于对 OpenixIMG 映像进行深层处理。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB3-New.png&amp;diff=1013</id>
		<title>文件:EVB3-New.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB3-New.png&amp;diff=1013"/>
		<updated>2025-10-27T07:18:53Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB3-New&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB2-New.png&amp;diff=1012</id>
		<title>文件:EVB2-New.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB2-New.png&amp;diff=1012"/>
		<updated>2025-10-27T07:18:24Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB2-New&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=EVBHelper%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=1011</id>
		<title>EVBHelper使用合集</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=EVBHelper%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=1011"/>
		<updated>2025-10-27T02:38:17Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​创建页面，内容为“597x597像素 583x583像素 581x581像素 585x585像素 593x593像素 590x590像素”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[文件:EVB1-1.png|居中|缩略图|597x597像素]]&lt;br /&gt;
[[文件:EVB1-2.png|居中|缩略图|583x583像素]]&lt;br /&gt;
[[文件:EVB2.png|居中|缩略图|581x581像素]]&lt;br /&gt;
[[文件:EVB3.png|居中|缩略图|585x585像素]]&lt;br /&gt;
[[文件:EVB4.png|居中|缩略图|593x593像素]]&lt;br /&gt;
[[文件:EVB5.png|居中|缩略图|590x590像素]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB5.png&amp;diff=1010</id>
		<title>文件:EVB5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB5.png&amp;diff=1010"/>
		<updated>2025-10-27T02:37:56Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB5&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB4.png&amp;diff=1009</id>
		<title>文件:EVB4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB4.png&amp;diff=1009"/>
		<updated>2025-10-27T02:37:18Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB4&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB3.png&amp;diff=1008</id>
		<title>文件:EVB3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB3.png&amp;diff=1008"/>
		<updated>2025-10-27T02:36:43Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB3&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB2.png&amp;diff=1007</id>
		<title>文件:EVB2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB2.png&amp;diff=1007"/>
		<updated>2025-10-27T02:36:01Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB2&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB1-2.png&amp;diff=1006</id>
		<title>文件:EVB1-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB1-2.png&amp;diff=1006"/>
		<updated>2025-10-27T02:35:19Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB1-2&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB1-1.png&amp;diff=1005</id>
		<title>文件:EVB1-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:EVB1-1.png&amp;diff=1005"/>
		<updated>2025-10-27T02:34:36Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVB1-1&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=1004</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=1004"/>
		<updated>2025-10-27T02:29:57Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center; padding: 40px 20px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: inline-block; vertical-align: middle; padding: 20px; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1 style=&amp;quot;display: block; font-size: 42px; font-weight: bold; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin: 0 auto;&amp;quot;&amp;gt;&lt;br /&gt;
      欢迎来到[[文件:UotanWiki.png|250px]]刷机百科&lt;br /&gt;
    &amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;p style=&amp;quot;font-size: 20px; color: #6c757d; margin-top: 30px; line-height: 1.5; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
    我们致力于打造&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-weight: bold; color: #34495e;&amp;quot;&amp;gt;更适合国人使用&amp;lt;/span&amp;gt;、&amp;lt;span style=&amp;quot;font-weight: bold; color: #34495e;&amp;quot;&amp;gt;更贴近刷机本质&amp;lt;/span&amp;gt;的&amp;lt;br&amp;gt;&lt;br /&gt;
    玩机知识共享平台&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-weight: bold; color: #34495e;&amp;quot;&amp;gt;UoWiki现已上线[[提问与反馈板块]]，欢迎前往！╰(*°▽°*)╯&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 40px 0;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; margin: 0 auto; max-width: 1000px; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1 1 200px; background: #f8f9fa; border-radius: 8px; padding: 20px; box-shadow: 0 1px 3px rgba(0,0,0,0.1);&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 18px; font-weight: bold; color: #333;&amp;quot;&amp;gt;注册用户&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 24px; color: #007BFF;&amp;quot;&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1 1 200px; background: #f8f9fa; border-radius: 8px; padding: 20px; box-shadow: 0 1px 3px rgba(0,0,0,0.1);&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 18px; font-weight: bold; color: #333;&amp;quot;&amp;gt;活跃用户&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 24px; color: #28a745;&amp;quot;&amp;gt;{{NUMBEROFACTIVEUSERS}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1 1 200px; background: #f8f9fa; border-radius: 8px; padding: 20px; box-shadow: 0 1px 3px rgba(0,0,0,0.1);&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 18px; font-weight: bold; color: #333;&amp;quot;&amp;gt;条目总数&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 24px; color: #fd7e14;&amp;quot;&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1 1 200px; background: #f8f9fa; border-radius: 8px; padding: 20px; box-shadow: 0 1px 3px rgba(0,0,0,0.1);&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 18px; font-weight: bold; color: #333;&amp;quot;&amp;gt;总编辑数&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size: 24px; color: #6f42c1;&amp;quot;&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 20px; max-width: 1200px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- 刷机入门卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;刷机入门&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[ADB与Fastboot|ADB 与 Fastboot]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[解锁Bootloader|解锁 Bootloader]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[刷入第三方Recovery|刷入第三方 Recovery]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Recovery 刷机基本操作]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[获取Root权限|获取 Root 权限]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Miflash线刷|MiFlash 线刷]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[使用柚坛工具箱进行线刷]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[ADB SideLoad]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[关于USB]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Fastboot Update]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 进阶内容卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;进阶内容&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[Fastboot 命令]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[刷入任意单独镜像]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Fastbootd|用户空间Fastboot]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Project Treble|Project Treble（PT）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[通用系统镜像|通用系统镜像（GSI）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[GKI|GKI（通用内核映像）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Dynamic System Updates|DSU（Dynamic System Updates）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Android Verified Boot|AVB（Android Verified Boot）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Super Empty|Super empty]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[9008深度刷机|9008 深度刷机]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[提取分区]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[格式化分区]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[修改分区]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[QCN]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Magiskboot]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 玩机工具卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;玩机软件（移动端）&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[NekoSMS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Chimi]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Xposed]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[LSPosed]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 20px; max-width: 1200px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- 柚坛工具箱卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;玩机软件（PC）&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[UotanToolBoxNT使用合集|柚坛工具箱使用合集]]&lt;br /&gt;
      • [[EVBHelper使用合集|EVBHelper（全志工具箱）使用合集]]&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 系统修改卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;系统修改&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[ADB命令|ADB 命令]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[HDC命令|HDC 命令]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Magisk模块|Magisk 模块]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[LsPosed 模块|LSPosed 模块]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[KSU 模块]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[修改方案合集]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Mindows工具箱卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;Windows on ARM 相关&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[Renegade project]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Renegade_Project移植指南]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[为手机刷入Windows|为手机刷入 Windows]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[更新驱动程序]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Project-Aloha]]&lt;br /&gt;
      • [[重新安装Windows|重新安装 Windows]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[LumiaWOA_设备]]&lt;br /&gt;
      • [[Windows RT]]&lt;br /&gt;
      • [[OnePlus SM8150]]&lt;br /&gt;
      • [[Xiaomi POCO X3 NFC (surya) woa]]&lt;br /&gt;
      • [[Redmi Note 9 Pro (miatoll) woa]]&lt;br /&gt;
      • [[Xiaomi Civi (mona) woa]]&lt;br /&gt;
      • [[一些常见问题及其解决方案]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 高级内容卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;高级内容&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[AOSP]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Android 分区详解]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[SELinux]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[如何解包 Android ROM]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[如何打包 Android ROM]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[柚坛工具箱TXT线刷规范文档]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[如何从源码构建 TWRP Recovery]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[如何从源码构建 Android ROM]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[使用edl.py|使用 edl.py]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[高通端口合集]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[ARM-v8a异常等级]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[为手机安装Linux|为手机安装 Linux]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Git使用教程]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Android内核编译入门]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[为新设备编写Recovery device tree]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[为新设备编写类原生device tree]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 数据资料查询卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;数据资料查询&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[SOC平台型号对照表（联发科）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[SOC平台型号对照表（高通骁龙）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[小米手机设备代号名称对照表]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[华为手机型号对照表（中国）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[荣耀手机型号对照表（中国）]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[各 Android 手机厂商 Bootloader 解锁 / 内核开源 / 解锁后保修情况]]&lt;br /&gt;
      • [[部分Android厂商设备原厂Rom下载渠道收录]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[适用于原厂Rom刷机工具、固件烧录工具下载渠道收录]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 知名类原生ROM卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;知名类原生ROM&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[AfterLife]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[AlphaDroid]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[AOSPA]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[ArrowOS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[crDroid]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[dotOS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[DroidX]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[DerpFest]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[EvolutionX]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[exTHmUI]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[GrapheneOS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[KaleidoscopeOS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[LineageOS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Miku|Miku UI]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Mokee]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[PixelExperience]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[RisingOS]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[YAAP]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; font-size: 14px; font-style: italic; color: #666; margin-top: 10px;&amp;quot;&amp;gt;注：以上排序不分先后&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 知名玩机博主卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;知名玩机博主&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[极客湾Geekerwan]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[晨钟酱Official]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[江灵夏草]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[柚坛UOTAN]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; font-size: 14px; font-style: italic; color: #666; margin-top: 10px;&amp;quot;&amp;gt;注：以上排序不分先后&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 知名玩机开发者卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;知名玩机开发者&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[暮间雾]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[某贼]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Amktiao]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[小太阳ACA]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[hellobbn]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; font-size: 14px; font-style: italic; color: #666; margin-top: 10px;&amp;quot;&amp;gt;注：以上排序不分先后&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 更多词条卡片 --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 300px; background: #f8f9fa; border-radius: 8px; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); margin-bottom: 20px; width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2 style=&amp;quot;font-size: 32px; font-family: 'Microsoft YaHei', sans-serif; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 15px; font-weight: bold;&amp;quot;&amp;gt;更多词条&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-family: 'Microsoft YaHei', sans-serif; line-height: 1.0; font-size: 24px;&amp;quot;&amp;gt;&lt;br /&gt;
      • [[设备代号收录集合]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Android 版本合集]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Linux mainlining]]&amp;lt;br&amp;gt;&lt;br /&gt;
      • [[Windows on arm|WOA (Windows on arm)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=UotanToolBoxNT%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=943</id>
		<title>UotanToolBoxNT使用合集</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=UotanToolBoxNT%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=943"/>
		<updated>2025-04-21T15:05:00Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== 柚坛工具箱 NT ==&lt;br /&gt;
[[文件:柚坛工具箱Logo.png|居中|缩略图]]&lt;br /&gt;
&lt;br /&gt;
==== ''现代化 Android &amp;amp; OpenHarmony 工具箱'' ====&lt;br /&gt;
&lt;br /&gt;
== ✨ 特点 ==&lt;br /&gt;
* 🍀 跨平台支持&lt;br /&gt;
* ✔️ 一站式平台&lt;br /&gt;
* 🌍 多语言支持&lt;br /&gt;
* 🚫 无广告&lt;br /&gt;
* 🛠 更多功能开发中...&lt;br /&gt;
&lt;br /&gt;
== 🚩 项目架构 ==&lt;br /&gt;
[[文件:柚坛工具箱架构图.png|居中|缩略图|917x917像素]]&lt;br /&gt;
&lt;br /&gt;
== 主页（设备信息显示） ==&lt;br /&gt;
[[文件:工具箱首页.png|居中|缩略图|530x530像素]]&lt;br /&gt;
主页可以显示设备的各种信息以及状态，还拥有重启功能，可以快速的将设备重启到各种模式。工具箱也支持多设备连接环境，可以选择工具箱连接的设备。&lt;br /&gt;
&lt;br /&gt;
== 基本刷入 ==&lt;br /&gt;
[[文件:柚坛工具箱基本刷入页面.png|居中|缩略图|526x526像素]]&lt;br /&gt;
基本刷入页面提供的主要功能是为设备解锁BootLoader引导加载程序，以及刷入Recovery镜像，它可以将Recovery镜像刷至A/B分区，也可以直接刷入，对于没有Recovery分区的设备，它也可以临时启动或将Recovery刷至Boot分区。该页面还可以安装ADB、Fastboot、9008等驱动/补丁。也还有修补Boot功能，可以在PC端使用Magisk修补Boot并快捷的刷入至设备中。&lt;br /&gt;
&lt;br /&gt;
== 应用管理 ==&lt;br /&gt;
[[文件:柚坛工具箱应用管理.png|居中|缩略图|537x537像素]]&lt;br /&gt;
应用管理页面可以用列表的形式显示手机中已安装的应用程序，同时可以对软件进行运行、强行停止、激活、禁用、启用、提取安装包、卸载、保留数据卸载、清楚数据等操作，同时也可以通过选择APK文件来安装应用程序。&lt;br /&gt;
&lt;br /&gt;
== 线刷 ==&lt;br /&gt;
[[文件:线刷.png|居中|缩略图|545x545像素]]&lt;br /&gt;
线刷页面可以为手机刷入自制ROM（刷机包），只需将需要在两种模式下刷入的分区列在一个TXT文档中，然后将需要刷入的镜像存放在TXT文档同目录下的image文件夹中，程序即可自动将列出镜像刷入至设备中。该页面也能通过ADB Sideload或Fastboot Update为手机刷入zip格式的刷机包，同时还支持选择小米线刷包中的刷机脚本。&lt;br /&gt;
&lt;br /&gt;
== 自定义刷入 ==&lt;br /&gt;
[[文件:自定义刷入.png|居中|缩略图|547x547像素]]&lt;br /&gt;
自定义刷入页面可以为手机刷入任意镜像文件，预置了System、System_ext、Product、Odm、Vendor、Vendor_boot、Boot、Init_boot的直接刷入，也支持自定义分区的刷入。&lt;br /&gt;
&lt;br /&gt;
== Scrcpy投屏 ==&lt;br /&gt;
[[文件:柚坛工具箱Scrcpy.png|居中|缩略图|559x559像素]]&lt;br /&gt;
Scrcpy投屏页面为Scrcpy投屏工具的启动器，可以通过多种设置来确定Scrcpy的启动参数。&lt;br /&gt;
&lt;br /&gt;
== 格式化&amp;amp;提取 ==&lt;br /&gt;
[[文件:备份与提取.png|居中|缩略图|566x566像素]]&lt;br /&gt;
格式化&amp;amp;提取页面可以进行QCN的写入与提取（备份）、901D等端口的开启、Super_Empty的刷入以及格式化设备中的任意分区和提取（备份）任意分区，格式化分区时可选择EXT4、FAT32、exFAT、NTFS的文件系统。&lt;br /&gt;
&lt;br /&gt;
== 杂项控制 ==&lt;br /&gt;
[[文件:柚坛工具箱杂项控制.png|居中|缩略图|577x577像素]]&lt;br /&gt;
杂项控制页面可以对手机的多个软件参数进行无极调节，如分辨率、DPI、电池状态、锁屏时间、状态栏图标、字体大小、动画速度等。&lt;br /&gt;
&lt;br /&gt;
== 修改分区 ==&lt;br /&gt;
[[文件:柚坛工具箱修改分区.png|居中|缩略图|583x583像素]]&lt;br /&gt;
修改分区页面可以快捷的读取设备的分区信息并且可以自由的对设备的分区进行修改（删除或创建），也可以为部分设备解除分区数量限制。&lt;br /&gt;
&lt;br /&gt;
== 设置 ==&lt;br /&gt;
[[文件:柚坛工具箱设置.png|居中|缩略图|588x588像素]]&lt;br /&gt;
设置页面可以调整工具箱的主题样式（浅色模式和深色模式），也可以调整背景样式。同时还有关于工具箱，在此处展示开发成员、软件版本等信息，也可以进行检查更新等操作。&lt;br /&gt;
&lt;br /&gt;
== ✈️ 开始使用 ==&lt;br /&gt;
&lt;br /&gt;
* 在 [https://github.com/Uotan-Dev/UotanToolboxNT/releases Github Release] 下载对应的最新版本。&lt;br /&gt;
** Windows版本的ZIP请使用第三方工具解压，带 Installer 的为安装程序。&lt;br /&gt;
** macOS运行须在终端执行命令：&amp;lt;code&amp;gt;sudo xattr -r -d com.apple.quarantine UotanToolbox.app&amp;lt;/code&amp;gt;&lt;br /&gt;
** 龙芯版本推荐使用新世界，不确定旧世界是否能够正常使用。&lt;br /&gt;
&lt;br /&gt;
== ⚙️ 开发环境 ==&lt;br /&gt;
&lt;br /&gt;
=== 使用 Avalonia UI 开发 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!推荐环境&lt;br /&gt;
!扩展&lt;br /&gt;
|-&lt;br /&gt;
|Visual Studio 2022&lt;br /&gt;
|Avalonia for Visual Studio 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 二进制文件 ==&lt;br /&gt;
[https://github.com/Uotan-Dev/UotanToolboxNT.Binary 点击这里]获取使用的全部二进制文件&lt;br /&gt;
&lt;br /&gt;
如果想要调试该项目，请将二进制文件放至&amp;lt;code&amp;gt;UotanToolboxNT\UotanToolbox\bin\Debug\net8.0\bin&amp;lt;/code&amp;gt;目录下。&lt;br /&gt;
&lt;br /&gt;
== Star 历史 ==&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=UotanToolBoxNT%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=942</id>
		<title>UotanToolBoxNT使用合集</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=UotanToolBoxNT%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=942"/>
		<updated>2025-04-21T15:04:18Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== 柚坛工具箱 NT ===&lt;br /&gt;
[[文件:柚坛工具箱Logo.png|居中|缩略图]]&lt;br /&gt;
&lt;br /&gt;
==== ''现代化 Android &amp;amp; OpenHarmony 工具箱'' ====&lt;br /&gt;
&lt;br /&gt;
== ✨ 特点 ==&lt;br /&gt;
&lt;br /&gt;
* 🍀 跨平台支持&lt;br /&gt;
* ✔️ 一站式平台&lt;br /&gt;
* 🌍 多语言支持&lt;br /&gt;
* 🚫 无广告&lt;br /&gt;
* 🛠 更多功能开发中...&lt;br /&gt;
&lt;br /&gt;
== 🚩 项目架构 ==&lt;br /&gt;
[[文件:柚坛工具箱架构图.png|居中|缩略图|917x917像素]]&lt;br /&gt;
&lt;br /&gt;
== 主页（设备信息显示） ==&lt;br /&gt;
[[文件:工具箱首页.png|居中|缩略图|530x530像素]]&lt;br /&gt;
主页可以显示设备的各种信息以及状态，还拥有重启功能，可以快速的将设备重启到各种模式。工具箱也支持多设备连接环境，可以选择工具箱连接的设备。&lt;br /&gt;
&lt;br /&gt;
== 基本刷入 ==&lt;br /&gt;
[[文件:柚坛工具箱基本刷入页面.png|居中|缩略图|526x526像素]]&lt;br /&gt;
基本刷入页面提供的主要功能是为设备解锁BootLoader引导加载程序，以及刷入Recovery镜像，它可以将Recovery镜像刷至A/B分区，也可以直接刷入，对于没有Recovery分区的设备，它也可以临时启动或将Recovery刷至Boot分区。该页面还可以安装ADB、Fastboot、9008等驱动/补丁。也还有修补Boot功能，可以在PC端使用Magisk修补Boot并快捷的刷入至设备中。&lt;br /&gt;
&lt;br /&gt;
== 应用管理 ==&lt;br /&gt;
[[文件:柚坛工具箱应用管理.png|居中|缩略图|537x537像素]]&lt;br /&gt;
应用管理页面可以用列表的形式显示手机中已安装的应用程序，同时可以对软件进行运行、强行停止、激活、禁用、启用、提取安装包、卸载、保留数据卸载、清楚数据等操作，同时也可以通过选择APK文件来安装应用程序。&lt;br /&gt;
&lt;br /&gt;
== 线刷 ==&lt;br /&gt;
[[文件:线刷.png|居中|缩略图|545x545像素]]&lt;br /&gt;
线刷页面可以为手机刷入自制ROM（刷机包），只需将需要在两种模式下刷入的分区列在一个TXT文档中，然后将需要刷入的镜像存放在TXT文档同目录下的image文件夹中，程序即可自动将列出镜像刷入至设备中。该页面也能通过ADB Sideload或Fastboot Update为手机刷入zip格式的刷机包，同时还支持选择小米线刷包中的刷机脚本。&lt;br /&gt;
&lt;br /&gt;
== 自定义刷入 ==&lt;br /&gt;
[[文件:自定义刷入.png|居中|缩略图|547x547像素]]&lt;br /&gt;
自定义刷入页面可以为手机刷入任意镜像文件，预置了System、System_ext、Product、Odm、Vendor、Vendor_boot、Boot、Init_boot的直接刷入，也支持自定义分区的刷入。&lt;br /&gt;
&lt;br /&gt;
== Scrcpy投屏 ==&lt;br /&gt;
[[文件:柚坛工具箱Scrcpy.png|居中|缩略图|559x559像素]]&lt;br /&gt;
Scrcpy投屏页面为Scrcpy投屏工具的启动器，可以通过多种设置来确定Scrcpy的启动参数。&lt;br /&gt;
&lt;br /&gt;
== 格式化&amp;amp;提取 ==&lt;br /&gt;
[[文件:备份与提取.png|居中|缩略图|566x566像素]]&lt;br /&gt;
格式化&amp;amp;提取页面可以进行QCN的写入与提取（备份）、901D等端口的开启、Super_Empty的刷入以及格式化设备中的任意分区和提取（备份）任意分区，格式化分区时可选择EXT4、FAT32、exFAT、NTFS的文件系统。&lt;br /&gt;
&lt;br /&gt;
== 杂项控制 ==&lt;br /&gt;
[[文件:柚坛工具箱杂项控制.png|居中|缩略图|577x577像素]]&lt;br /&gt;
杂项控制页面可以对手机的多个软件参数进行无极调节，如分辨率、DPI、电池状态、锁屏时间、状态栏图标、字体大小、动画速度等。&lt;br /&gt;
&lt;br /&gt;
== 修改分区 ==&lt;br /&gt;
[[文件:柚坛工具箱修改分区.png|居中|缩略图|583x583像素]]&lt;br /&gt;
修改分区页面可以快捷的读取设备的分区信息并且可以自由的对设备的分区进行修改（删除或创建），也可以为部分设备解除分区数量限制。&lt;br /&gt;
&lt;br /&gt;
== 设置 ==&lt;br /&gt;
[[文件:柚坛工具箱设置.png|居中|缩略图|588x588像素]]&lt;br /&gt;
设置页面可以调整工具箱的主题样式（浅色模式和深色模式），也可以调整背景样式。同时还有关于工具箱，在此处展示开发成员、软件版本等信息，也可以进行检查更新等操作。&lt;br /&gt;
&lt;br /&gt;
== ✈️ 开始使用 ==&lt;br /&gt;
&lt;br /&gt;
* 在 [https://github.com/Uotan-Dev/UotanToolboxNT/releases Github Release] 下载对应的最新版本。&lt;br /&gt;
** Windows版本的ZIP请使用第三方工具解压，带 Installer 的为安装程序。&lt;br /&gt;
** macOS运行须在终端执行命令：&amp;lt;code&amp;gt;sudo xattr -r -d com.apple.quarantine UotanToolbox.app&amp;lt;/code&amp;gt;&lt;br /&gt;
** 龙芯版本推荐使用新世界，不确定旧世界是否能够正常使用。&lt;br /&gt;
&lt;br /&gt;
== ⚙️ 开发环境 ==&lt;br /&gt;
&lt;br /&gt;
=== 使用 Avalonia UI 开发 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!推荐环境&lt;br /&gt;
!扩展&lt;br /&gt;
|-&lt;br /&gt;
|Visual Studio 2022&lt;br /&gt;
|Avalonia for Visual Studio 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 二进制文件 ===&lt;br /&gt;
[https://github.com/Uotan-Dev/UotanToolboxNT.Binary 点击这里]获取使用的全部二进制文件&lt;br /&gt;
&lt;br /&gt;
如果想要调试该项目，请将二进制文件放至&amp;lt;code&amp;gt;UotanToolboxNT\UotanToolbox\bin\Debug\net8.0\bin&amp;lt;/code&amp;gt;目录下。&lt;br /&gt;
&lt;br /&gt;
== Star 历史 ==&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E6%9E%B6%E6%9E%84%E5%9B%BE.png&amp;diff=941</id>
		<title>文件:柚坛工具箱架构图.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E6%9E%B6%E6%9E%84%E5%9B%BE.png&amp;diff=941"/>
		<updated>2025-04-21T15:00:01Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱架构图&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1Logo.png&amp;diff=940</id>
		<title>文件:柚坛工具箱Logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1Logo.png&amp;diff=940"/>
		<updated>2025-04-21T14:57:24Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱Logo&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=931</id>
		<title>柚坛工具箱TXT线刷规范文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=931"/>
		<updated>2025-03-18T04:34:26Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 一、命名规范 ==&lt;br /&gt;
[[文件:TXT文件.png|居中|缩略图]]&lt;br /&gt;
柚坛工具箱线刷采用两个txt文件，其必须命名为 &amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt;将用于在fastboot（bootloader）模式下刷入文件，&amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;将用于在fastbootd（用户空间fastboot）模式下刷入文件。&lt;br /&gt;
&lt;br /&gt;
文件名的前半部分可以采取 &amp;lt;code&amp;gt;flashall&amp;lt;/code&amp;gt; 或者 &amp;lt;code&amp;gt;updatefrom*&amp;lt;/code&amp;gt; 字样来描述文件的不同作用（即刷入不同的镜像部分），同时如果不同机型使用同一个包刷入的话，也可以在文件名的前半部分添加机型名称进行区分。&lt;br /&gt;
&lt;br /&gt;
== 二、文件内容规范 ==&lt;br /&gt;
&lt;br /&gt;
=== 使用默认镜像： ===&lt;br /&gt;
[[文件:TXT内容.png|居中|缩略图|469x469像素]]&lt;br /&gt;
如上图所示，文件内的第一行可以时设备代号识别，使用 &amp;lt;code&amp;gt;codename:xxxx&amp;lt;/code&amp;gt; 可以指定刷入的设备型号，以防止用户错刷。注意：冒号必须为英文冒号。&lt;br /&gt;
&lt;br /&gt;
随后即可在下面列出需要刷入的分区部分，默认情况下（如上图），只列明分区时将在txt的同目录下的 &amp;lt;code&amp;gt;images&amp;lt;/code&amp;gt; 文件夹内寻找与分区命同名的 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式的镜像文件（该情况下必须同命，且必须为 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式），随后进行自动连续刷入。&lt;br /&gt;
&lt;br /&gt;
=== 指定镜像： ===&lt;br /&gt;
如下图所示，在每个分区的后面 &amp;lt;code&amp;gt;空一格或多格&amp;lt;/code&amp;gt; 即可填写刷入至该分区的镜像相对于该TXT文件的相对路径，注意：相对路径前需保留 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; 符号，以及文件拓展名（是的，可以指定非 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式的文件）&lt;br /&gt;
[[文件:FastbootTXT.png|居中|缩略图|366x366像素]]&lt;br /&gt;
&lt;br /&gt;
=== 关于修补Boot： ===&lt;br /&gt;
当未对 &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 分区指定镜像时，用户可以在刷入时勾选 &amp;lt;code&amp;gt;添加Magisk&amp;lt;/code&amp;gt; 选项在刷入时直接添加Root，当然你也可以选择指定一个Root好的Boot镜像。&lt;br /&gt;
&lt;br /&gt;
注意：由于工具箱不支持对已修补的Boot镜像进行二次修补，请不要将已被修补的Boot镜像设置为默认文件！&lt;br /&gt;
&lt;br /&gt;
== 三、关于fastbootd ==&lt;br /&gt;
[[文件:FastbootdTXT.png|居中|缩略图]]&lt;br /&gt;
如果您的ROM是刷入的Super分区，且无需在用户空间fastboot（fastbootd）模式下进行刷入操作的话可以忽略此部分。&lt;br /&gt;
&lt;br /&gt;
在 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 中，文件格式与 &amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt; 相同，但需要注意的是请不要在该文件中填写任何物理分区，即不在Super内部的分区(从柚坛工具箱3.3版本开始，可以在&amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;中填写物理分区)。工具箱会根据设备的动态分区列表删除非活动槽位的分区（动态AB分区的设备），同时也会查找备份分区(cow)的存在并进行删除，以确保Super分区内部的空间足够。随后工具箱会根据 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 内列出的分区将要刷入的分区删除再新建，以确保刷入成功的可能性更大。&lt;br /&gt;
&lt;br /&gt;
对于 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 文件，我们依然建议你加入机型验证，对于部分新版本只更新动态分区内较少的一部分时，用户可以通过 &amp;lt;code&amp;gt;(update)*fastbootd.txt&amp;lt;/code&amp;gt; 仅刷入更新的部分，以减少刷机时间。&lt;br /&gt;
&lt;br /&gt;
=== 删除与创建虚拟分区 ===&lt;br /&gt;
从柚坛工具箱3.3.5版本开始，可以在&amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;中定义分区的删除与创建，在分区名称的后面空格并添加&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;或&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;定义删除与创建。该部分仅定义创建和删除，刷入镜像仍然需要另行指定。柚坛工具箱会自动检查需要创建或删除的分区是否存在，再进行对应的操作，不会重复创建或删除。示例如下图：&lt;br /&gt;
[[文件:创建虚拟分区.png|居中]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E5%88%86%E5%8C%BA.png&amp;diff=930</id>
		<title>文件:创建虚拟分区.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E5%88%86%E5%8C%BA.png&amp;diff=930"/>
		<updated>2025-03-18T04:33:25Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;创建虚拟分区&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=917</id>
		<title>柚坛工具箱TXT线刷规范文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=917"/>
		<updated>2025-01-11T02:45:46Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 一、命名规范 ==&lt;br /&gt;
[[文件:TXT文件.png|居中|缩略图]]&lt;br /&gt;
柚坛工具箱线刷采用两个txt文件，其必须命名为 &amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt;将用于在fastboot（bootloader）模式下刷入文件，&amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;将用于在fastbootd（用户空间fastboot）模式下刷入文件。&lt;br /&gt;
&lt;br /&gt;
文件名的前半部分可以采取 &amp;lt;code&amp;gt;flashall&amp;lt;/code&amp;gt; 或者 &amp;lt;code&amp;gt;updatefrom*&amp;lt;/code&amp;gt; 字样来描述文件的不同作用（即刷入不同的镜像部分），同时如果不同机型使用同一个包刷入的话，也可以在文件名的前半部分添加机型名称进行区分。&lt;br /&gt;
&lt;br /&gt;
== 二、文件内容规范 ==&lt;br /&gt;
&lt;br /&gt;
=== 使用默认镜像： ===&lt;br /&gt;
[[文件:TXT内容.png|居中|缩略图|469x469像素]]&lt;br /&gt;
如上图所示，文件内的第一行可以时设备代号识别，使用 &amp;lt;code&amp;gt;codename:xxxx&amp;lt;/code&amp;gt; 可以指定刷入的设备型号，以防止用户错刷。注意：冒号必须为英文冒号。&lt;br /&gt;
&lt;br /&gt;
随后即可在下面列出需要刷入的分区部分，默认情况下（如上图），只列明分区时将在txt的同目录下的 &amp;lt;code&amp;gt;images&amp;lt;/code&amp;gt; 文件夹内寻找与分区命同名的 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式的镜像文件（该情况下必须同命，且必须为 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式），随后进行自动连续刷入。&lt;br /&gt;
&lt;br /&gt;
=== 指定镜像： ===&lt;br /&gt;
如下图所示，在每个分区的后面 &amp;lt;code&amp;gt;空一格或多格&amp;lt;/code&amp;gt; 即可填写刷入至该分区的镜像相对于该TXT文件的相对路径，注意：相对路径前需保留 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; 符号，以及文件拓展名（是的，可以指定非 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式的文件）&lt;br /&gt;
[[文件:FastbootTXT.png|居中|缩略图|366x366像素]]&lt;br /&gt;
&lt;br /&gt;
=== 关于修补Boot： ===&lt;br /&gt;
当未对 &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 分区指定镜像时，用户可以在刷入时勾选 &amp;lt;code&amp;gt;添加Magisk&amp;lt;/code&amp;gt; 选项在刷入时直接添加Root，当然你也可以选择指定一个Root好的Boot镜像。&lt;br /&gt;
&lt;br /&gt;
注意：由于工具箱不支持对已修补的Boot镜像进行二次修补，请不要将已被修补的Boot镜像设置为默认文件！&lt;br /&gt;
&lt;br /&gt;
== 三、关于fastbootd ==&lt;br /&gt;
[[文件:FastbootdTXT.png|居中|缩略图]]&lt;br /&gt;
如果您的ROM是刷入的Super分区，且无需在用户空间fastboot（fastbootd）模式下进行刷入操作的话可以忽略此部分。&lt;br /&gt;
&lt;br /&gt;
在 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 中，文件格式与 &amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt; 相同，但需要注意的是请不要在该文件中填写任何物理分区，即不在Super内部的分区(从柚坛工具箱3.3版本开始，可以在&amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;中填写物理分区)。工具箱会根据设备的动态分区列表删除非活动槽位的分区（动态AB分区的设备），同时也会查找备份分区(cow)的存在并进行删除，以确保Super分区内部的空间足够。随后工具箱会根据 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 内列出的分区将要刷入的分区删除再新建，以确保刷入成功的可能性更大。&lt;br /&gt;
&lt;br /&gt;
对于 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 文件，我们依然建议你加入机型验证，对于部分新版本只更新动态分区内较少的一部分时，用户可以通过 &amp;lt;code&amp;gt;(update)*fastbootd.txt&amp;lt;/code&amp;gt; 仅刷入更新的部分，以减少刷机时间。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=UotanToolBoxNT%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=916</id>
		<title>UotanToolBoxNT使用合集</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=UotanToolBoxNT%E4%BD%BF%E7%94%A8%E5%90%88%E9%9B%86&amp;diff=916"/>
		<updated>2024-12-05T03:41:32Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​创建页面，内容为“== 主页（设备信息显示） == 530x530像素 主页可以显示设备的各种信息以及状态，还拥有重启功能，可以快速的将设备重启到各种模式。工具箱也支持多设备连接环境，可以选择工具箱连接的设备。  == 基本刷入 == 526x526像素 基本刷入页面提供的主要功能是为设备解锁B…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 主页（设备信息显示） ==&lt;br /&gt;
[[文件:工具箱首页.png|居中|缩略图|530x530像素]]&lt;br /&gt;
主页可以显示设备的各种信息以及状态，还拥有重启功能，可以快速的将设备重启到各种模式。工具箱也支持多设备连接环境，可以选择工具箱连接的设备。&lt;br /&gt;
&lt;br /&gt;
== 基本刷入 ==&lt;br /&gt;
[[文件:柚坛工具箱基本刷入页面.png|居中|缩略图|526x526像素]]&lt;br /&gt;
基本刷入页面提供的主要功能是为设备解锁BootLoader引导加载程序，以及刷入Recovery镜像，它可以将Recovery镜像刷至A/B分区，也可以直接刷入，对于没有Recovery分区的设备，它也可以临时启动或将Recovery刷至Boot分区。该页面还可以安装ADB、Fastboot、9008等驱动/补丁。也还有修补Boot功能，可以在PC端使用Magisk修补Boot并快捷的刷入至设备中。&lt;br /&gt;
&lt;br /&gt;
== 应用管理 ==&lt;br /&gt;
[[文件:柚坛工具箱应用管理.png|居中|缩略图|537x537像素]]&lt;br /&gt;
应用管理页面可以用列表的形式显示手机中已安装的应用程序，同时可以对软件进行运行、强行停止、激活、禁用、启用、提取安装包、卸载、保留数据卸载、清楚数据等操作，同时也可以通过选择APK文件来安装应用程序。&lt;br /&gt;
&lt;br /&gt;
== 线刷 ==&lt;br /&gt;
[[文件:线刷.png|居中|缩略图|545x545像素]]&lt;br /&gt;
线刷页面可以为手机刷入自制ROM（刷机包），只需将需要在两种模式下刷入的分区列在一个TXT文档中，然后将需要刷入的镜像存放在TXT文档同目录下的image文件夹中，程序即可自动将列出镜像刷入至设备中。该页面也能通过ADB Sideload或Fastboot Update为手机刷入zip格式的刷机包，同时还支持选择小米线刷包中的刷机脚本。&lt;br /&gt;
&lt;br /&gt;
== 自定义刷入 ==&lt;br /&gt;
[[文件:自定义刷入.png|居中|缩略图|547x547像素]]&lt;br /&gt;
自定义刷入页面可以为手机刷入任意镜像文件，预置了System、System_ext、Product、Odm、Vendor、Vendor_boot、Boot、Init_boot的直接刷入，也支持自定义分区的刷入。&lt;br /&gt;
&lt;br /&gt;
== Scrcpy投屏 ==&lt;br /&gt;
[[文件:柚坛工具箱Scrcpy.png|居中|缩略图|559x559像素]]&lt;br /&gt;
Scrcpy投屏页面为Scrcpy投屏工具的启动器，可以通过多种设置来确定Scrcpy的启动参数。&lt;br /&gt;
&lt;br /&gt;
== 格式化&amp;amp;提取 ==&lt;br /&gt;
[[文件:备份与提取.png|居中|缩略图|566x566像素]]&lt;br /&gt;
格式化&amp;amp;提取页面可以进行QCN的写入与提取（备份）、901D等端口的开启、Super_Empty的刷入以及格式化设备中的任意分区和提取（备份）任意分区，格式化分区时可选择EXT4、FAT32、exFAT、NTFS的文件系统。&lt;br /&gt;
&lt;br /&gt;
== 杂项控制 ==&lt;br /&gt;
[[文件:柚坛工具箱杂项控制.png|居中|缩略图|577x577像素]]&lt;br /&gt;
杂项控制页面可以对手机的多个软件参数进行无极调节，如分辨率、DPI、电池状态、锁屏时间、状态栏图标、字体大小、动画速度等。&lt;br /&gt;
&lt;br /&gt;
== 修改分区 ==&lt;br /&gt;
[[文件:柚坛工具箱修改分区.png|居中|缩略图|583x583像素]]&lt;br /&gt;
修改分区页面可以快捷的读取设备的分区信息并且可以自由的对设备的分区进行修改（删除或创建），也可以为部分设备解除分区数量限制。&lt;br /&gt;
&lt;br /&gt;
== 设置 ==&lt;br /&gt;
[[文件:柚坛工具箱设置.png|居中|缩略图|588x588像素]]&lt;br /&gt;
设置页面可以调整工具箱的主题样式（浅色模式和深色模式），也可以调整背景样式。同时还有关于工具箱，在此处展示开发成员、软件版本等信息，也可以进行检查更新等操作。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E8%AE%BE%E7%BD%AE.png&amp;diff=915</id>
		<title>文件:柚坛工具箱设置.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E8%AE%BE%E7%BD%AE.png&amp;diff=915"/>
		<updated>2024-12-05T03:41:06Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱设置&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E4%BF%AE%E6%94%B9%E5%88%86%E5%8C%BA.png&amp;diff=914</id>
		<title>文件:柚坛工具箱修改分区.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E4%BF%AE%E6%94%B9%E5%88%86%E5%8C%BA.png&amp;diff=914"/>
		<updated>2024-12-05T03:40:19Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱修改分区&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E6%9D%82%E9%A1%B9%E6%8E%A7%E5%88%B6.png&amp;diff=913</id>
		<title>文件:柚坛工具箱杂项控制.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E6%9D%82%E9%A1%B9%E6%8E%A7%E5%88%B6.png&amp;diff=913"/>
		<updated>2024-12-05T03:39:30Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱杂项控制&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1Scrcpy.png&amp;diff=912</id>
		<title>文件:柚坛工具箱Scrcpy.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1Scrcpy.png&amp;diff=912"/>
		<updated>2024-12-05T03:38:11Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱Scrcpy&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E5%BA%94%E7%94%A8%E7%AE%A1%E7%90%86.png&amp;diff=911</id>
		<title>文件:柚坛工具箱应用管理.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1%E5%BA%94%E7%94%A8%E7%AE%A1%E7%90%86.png&amp;diff=911"/>
		<updated>2024-12-05T03:36:21Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;柚坛工具箱应用管理&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=910</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=910"/>
		<updated>2024-12-05T03:32:49Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​撤销Mujianwu（讨论）的修订版本909&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
# [[Magiskboot]]&lt;br /&gt;
&lt;br /&gt;
== 柚坛工具箱 ==&lt;br /&gt;
# [[UotanToolBoxNT使用合集|柚坛工具箱使用合集]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[柚坛工具箱TXT线刷规范文档]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[DerpFest]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
# [[YAAP]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=909</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=909"/>
		<updated>2024-12-05T03:30:19Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
# [[Magiskboot]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[柚坛工具箱TXT线刷规范文档]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[DerpFest]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
# [[YAAP]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=908</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=908"/>
		<updated>2024-12-05T03:22:24Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
# [[Magiskboot]]&lt;br /&gt;
&lt;br /&gt;
== 柚坛工具箱 ==&lt;br /&gt;
# [[UotanToolBoxNT使用合集|柚坛工具箱使用合集]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[柚坛工具箱TXT线刷规范文档]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[DerpFest]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
# [[YAAP]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=904</id>
		<title>柚坛工具箱TXT线刷规范文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=904"/>
		<updated>2024-11-01T12:42:31Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 一、命名规范 ==&lt;br /&gt;
[[文件:TXT文件.png|居中|缩略图]]&lt;br /&gt;
柚坛工具箱线刷采用两个txt文件，其必须命名为 &amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt;将用于在fastboot（bootloader）模式下刷入文件，&amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt;将用于在fastbootd（用户空间fastboot）模式下刷入文件。&lt;br /&gt;
&lt;br /&gt;
文件名的前半部分可以采取 &amp;lt;code&amp;gt;flashall&amp;lt;/code&amp;gt; 或者 &amp;lt;code&amp;gt;updatefrom*&amp;lt;/code&amp;gt; 字样来描述文件的不同作用（即刷入不同的镜像部分），同时如果不同机型使用同一个包刷入的话，也可以在文件名的前半部分添加机型名称进行区分。&lt;br /&gt;
&lt;br /&gt;
== 二、文件内容规范 ==&lt;br /&gt;
&lt;br /&gt;
=== 使用默认镜像： ===&lt;br /&gt;
[[文件:TXT内容.png|居中|缩略图|469x469像素]]&lt;br /&gt;
如上图所示，文件内的第一行可以时设备代号识别，使用 &amp;lt;code&amp;gt;codebname:xxxx&amp;lt;/code&amp;gt; 可以指定刷入的设备型号，以防止用户错刷。注意：冒号必须为英文冒号。&lt;br /&gt;
&lt;br /&gt;
随后即可在下面列出需要刷入的分区部分，默认情况下（如上图），只列明分区时将在txt的同目录下的 &amp;lt;code&amp;gt;images&amp;lt;/code&amp;gt; 文件夹内寻找与分区命同名的 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式的镜像文件（该情况下必须同命，且必须为 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式），随后进行自动连续刷入。&lt;br /&gt;
&lt;br /&gt;
=== 指定镜像： ===&lt;br /&gt;
如下图所示，在每个分区的后面 &amp;lt;code&amp;gt;空一格或多格&amp;lt;/code&amp;gt; 即可填写刷入至该分区的镜像相对于该TXT文件的相对路径，注意：相对路径前需保留 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; 符号，以及文件拓展名（是的，可以指定非 &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; 格式的文件）&lt;br /&gt;
[[文件:FastbootTXT.png|居中|缩略图|366x366像素]]&lt;br /&gt;
&lt;br /&gt;
=== 关于修补Boot： ===&lt;br /&gt;
当未对 &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 分区指定镜像时，用户可以在刷入时勾选 &amp;lt;code&amp;gt;添加Magisk&amp;lt;/code&amp;gt; 选项在刷入时直接添加Root，当然你也可以选择指定一个Root好的Boot镜像。&lt;br /&gt;
&lt;br /&gt;
注意：由于工具箱不支持对已修补的Boot镜像进行二次修补，请不要将已被修补的Boot镜像设置为默认文件！&lt;br /&gt;
&lt;br /&gt;
== 三、关于fastbootd ==&lt;br /&gt;
[[文件:FastbootdTXT.png|居中|缩略图]]&lt;br /&gt;
如果您的ROM是刷入的Super分区，且无需在用户空间fastboot（fastbootd）模式下进行刷入操作的话可以忽略此部分。&lt;br /&gt;
&lt;br /&gt;
在 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 中，文件格式与 &amp;lt;code&amp;gt;*fastboot.txt&amp;lt;/code&amp;gt; 相同，但需要注意的是请不要在该文件中填写任何物理分区，即不在Super内部的分区。工具箱会根据内置的动态分区列表删除非活动槽位的分区（动态AB分区的设备），同时也会查找备份分区的存在并进行删除，以确保Super分区内部的空间足够。随后工具箱会根据 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 内列出的分区将要刷入的分区删除再新建，以确保刷入成功的可能性更大。&lt;br /&gt;
&lt;br /&gt;
对于 &amp;lt;code&amp;gt;*fastbootd.txt&amp;lt;/code&amp;gt; 文件，我们依然建议你加入机型验证，对于部分新版本只更新动态分区内较少的一部分时，用户可以通过 &amp;lt;code&amp;gt;(update)*fastbootd.txt&amp;lt;/code&amp;gt; 仅刷入更新的部分，以减少刷机时间。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=903</id>
		<title>柚坛工具箱TXT线刷规范文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%9F%9A%E5%9D%9B%E5%B7%A5%E5%85%B7%E7%AE%B1TXT%E7%BA%BF%E5%88%B7%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3&amp;diff=903"/>
		<updated>2024-11-01T12:34:11Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​创建页面，内容为“== 一、命名规范 == 缩略图 柚坛工具箱线刷采用两个txt文件，其必须命名为 *fastboot.txt 或 *fastbootd.txt，*fastboot.txt将用于在fastboot（bootloader）模式下刷入文件，*fastbootd.txt将用于在fastbootd（用户空间fastboot）模式下刷入文件。  文件名的前半部分可以采取 flashall 或者 updatefrom* 字样来描述文件的不同作用（即刷入不同的镜像部分）…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 一、命名规范 ==&lt;br /&gt;
[[文件:TXT文件.png|居中|缩略图]]&lt;br /&gt;
柚坛工具箱线刷采用两个txt文件，其必须命名为 *fastboot.txt 或 *fastbootd.txt，*fastboot.txt将用于在fastboot（bootloader）模式下刷入文件，*fastbootd.txt将用于在fastbootd（用户空间fastboot）模式下刷入文件。&lt;br /&gt;
&lt;br /&gt;
文件名的前半部分可以采取 flashall 或者 updatefrom* 字样来描述文件的不同作用（即刷入不同的镜像部分），同时如果不同机型使用同一个包刷入的话，也可以在文件名的前半部分添加机型名称进行区分。&lt;br /&gt;
&lt;br /&gt;
== 二、文件内容规范 ==&lt;br /&gt;
[[文件:TXT内容.png|居中|缩略图|469x469像素]]&lt;br /&gt;
如上图所示，文件内的第一行可以时设备代号识别，使用 codebname:xxxx 可以指定刷入的设备型号，以防止用户错刷。注意：冒号必须为英文冒号。&lt;br /&gt;
&lt;br /&gt;
随后即可在下面列出需要刷入的分区部分，默认情况下（如上图），只列明分区时将在txt的同目录下的 images 文件夹内寻找与分区命同名的 img 格式的镜像文件（该情况下必须同命，且必须为 img 格式），随后进行自动连续刷入。&lt;br /&gt;
&lt;br /&gt;
指定镜像：&lt;br /&gt;
&lt;br /&gt;
如下图所示，在每个分区的后面空一格或多格即可填写刷入至该分区的镜像相对于该TXT文件的相对路径，注意：相对路径前需保留 / 符号，以及文件拓展名（是的，可以指定非 img 格式的文件）&lt;br /&gt;
[[文件:FastbootTXT.png|居中|缩略图|366x366像素]]&lt;br /&gt;
关于修补Boot：&lt;br /&gt;
&lt;br /&gt;
当未对 boot 分区指定镜像时，用户可以在刷入时勾选 添加Magisk 选项在刷入时直接添加Root，当然你也可以选择指定一个Root好的Boot镜像。&lt;br /&gt;
&lt;br /&gt;
注意：由于工具箱不支持对已修补的Boot镜像进行二次修补，请不要将已被修补的Boot镜像设置为默认文件！&lt;br /&gt;
&lt;br /&gt;
== 三、关于fastbootd ==&lt;br /&gt;
[[文件:FastbootdTXT.png|居中|缩略图]]&lt;br /&gt;
如果您的ROM是刷入的Super分区，且无需在用户空间fastboot（fastbootd）模式下进行刷入操作的话可以忽略此部分。&lt;br /&gt;
&lt;br /&gt;
在 *fastbootd.txt 中，文件格式与 *fastboot.txt 相同，但需要注意的是请不要在该文件中填写任何物理分区，即不在Super内部的分区。对于动态AB分区的设备，工具箱将根据内置的动态分区列表删除非活动槽位的分区，同时也会查找备份分区的存在并进行删除，以确保Super分区内部的空间足够。随后工具箱会根据 *fastbootd.txt 内列出的分区将要刷入的分区删除再新建，以确保刷入成功的可能性更大。&lt;br /&gt;
&lt;br /&gt;
对于 *fastbootd.txt 文件，我们依然建议你加入机型验证，对于部分新版本只更新动态分区内较少的一部分时，用户可以通过 (update)*fastbootd.txt 仅刷入更新的部分，以减少刷机时间。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:FastbootTXT.png&amp;diff=902</id>
		<title>文件:FastbootTXT.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:FastbootTXT.png&amp;diff=902"/>
		<updated>2024-11-01T12:33:05Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FastbootTXT&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:FastbootdTXT.png&amp;diff=901</id>
		<title>文件:FastbootdTXT.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:FastbootdTXT.png&amp;diff=901"/>
		<updated>2024-11-01T12:03:22Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FastbootdTXT&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:TXT%E5%86%85%E5%AE%B9.png&amp;diff=900</id>
		<title>文件:TXT内容.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:TXT%E5%86%85%E5%AE%B9.png&amp;diff=900"/>
		<updated>2024-11-01T11:16:06Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TXT内容&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:TXT%E6%96%87%E4%BB%B6.png&amp;diff=899</id>
		<title>文件:TXT文件.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%96%87%E4%BB%B6:TXT%E6%96%87%E4%BB%B6.png&amp;diff=899"/>
		<updated>2024-11-01T11:01:05Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TXT文件&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=898</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=898"/>
		<updated>2024-11-01T10:57:13Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​/* 高级内容 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
# [[Magiskboot]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[柚坛工具箱TXT线刷规范文档]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[DerpFest]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
# [[YAAP]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=Android_%E5%88%86%E5%8C%BA%E8%AF%A6%E8%A7%A3&amp;diff=867</id>
		<title>Android 分区详解</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=Android_%E5%88%86%E5%8C%BA%E8%AF%A6%E8%A7%A3&amp;diff=867"/>
		<updated>2024-08-18T14:14:48Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Android 设备包含若干个分区，这些分区在Android启动和运行过程中发挥不同的作用。'''&lt;br /&gt;
&lt;br /&gt;
== 常见分区详解​ ==&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含一个内核映像，使用 &amp;lt;code&amp;gt;mkbootimg&amp;lt;/code&amp;gt; 创建。您可以使用虚拟分区直接刷写任意映像，而无需刷写新的 boot 分区。 此分区还包含在 Android 13 之前发布的设备中的通用 ramdisk。'''&lt;br /&gt;
&lt;br /&gt;
* kernel：&amp;lt;code&amp;gt;kernel&amp;lt;/code&amp;gt; 虚拟分区通过将新内核映像写入旧内核映像来覆盖内核（&amp;lt;code&amp;gt;zImage&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;zImage-dtb&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;Image.gz-dtb&amp;lt;/code&amp;gt;）。如果提供的开发内核不兼容，则可能需要使用关联的内核模块更新 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;dtb&amp;lt;/code&amp;gt; 分区（如果存在）。&lt;br /&gt;
&lt;br /&gt;
* ramdisk：&amp;lt;code&amp;gt;ramdisk&amp;lt;/code&amp;gt; 虚拟分区通过将新 ramdisk 映像写入旧 ramdisk 映像来覆盖 ramdisk。&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;init_boot&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含发布时搭载 Android 13 及更高版本的设备的通用 ramdisk。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含 Android 框架。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;system_ext&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''由谷歌在 Android 11添加的一个新分区，可以使用 &amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 资源'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;recovery&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储在 OTA 过程中启动的恢复映像。支持无缝更新的设备可以将恢复映像存储为 &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;init_boot&amp;lt;/code&amp;gt; 映像中包含的 ramdisk（而不是单独的映像）。'''&lt;br /&gt;
&lt;br /&gt;
'''注意：某些厂商的VAB分区结构设备不包含recovery分区，他们会将recovery分区与boot分区合并，因此当你需要刷入第三方Recovery时需要使用命令：&amp;lt;code&amp;gt;fastboot boot boot.img(具体名称自定)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储临时数据，如果设备使用无缝更新，则此分区是可选的。cache 分区并非必须可从引导加载程序写入，但必须可清空。此分区大小取决于设备类型和 &amp;lt;code&amp;gt;userdata&amp;lt;/code&amp;gt; 上的可用空间。通常，50 MB 至 100 MB 就足够了。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;misc&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区供 recovery 分区使用，大小为 4 KB 或更大。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;userdata&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含用户安装的应用和数据，包括自定义数据。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;metadata&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区用于在设备使用元数据加密时存储元数据加密密钥。大小为 16 MB 或更大。此分区未经加密，且系统不会对其数据拍摄快照。数据会在设备恢复出厂设置时被清空。此分区的使用受到严格限制。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含原始设计制造商 (ODM) 对系统芯片 (SoC) 供应商板级支持包 (BSP) 的自定义设置。利用此类自定义设置，ODM 可以替换或自定义 SoC 组件，并在硬件抽象层 (HAL) 上为板级组件、守护程序和 ODM 特定的功能实现内核模块。此分区是可选的；通常情况下，它用于存储自定义设置，以便设备可以针对多个硬件 SKU 使用单个供应商映像。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;odm_dlkm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区专门用于存储 ODM 内核模块。将 ODM 内核模块存储在 &amp;lt;code&amp;gt;odm_dlkm&amp;lt;/code&amp;gt; 分区（而不是 &amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区）中后，无需更新 &amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区即可更新 ODM 内核模块。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含一些厂商私有的二进制文件以及驱动等内容，用于实现厂商特定功能以及服务，例如图像传感器，音频，显示等，具体作用可以参考于ODM分区，而在各大厂商的系统维护中，如今 一加 （OnePlus），小米（Xiaomi）等厂商也开始使用ODM分区来存放他们的私有驱动文件，即将 /odm 作为另一个 /vendor 分区处理。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;vendor_dlkm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区专门用于存储供应商内核模块。将供应商内核模块存储在 &amp;lt;code&amp;gt;vendor_dlkm&amp;lt;/code&amp;gt; 分区（而不是 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区）中后，无需更新 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区即可更新内核模块。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;radio&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含无线装置映像，只有包含无线装置且在专用分区中存储无线装置专用软件的设备才需要此分区。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;tos&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区用于存储 Trusty 操作系统的二进制映像文件，仅在设备包含 Trusty 时使用。Trusty 是 Google 的可信执行环境 (TEE) 操作系统实现，与 Android 并行运行。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;pvmfw&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储受保护的虚拟机固件 (pvmfw)，即在受保护的虚拟机中运行的第一个代码。如需了解详情，请参阅受保护的虚拟机固件。'''&lt;br /&gt;
&lt;br /&gt;
== System-as-root ==&lt;br /&gt;
在 Android 9 中，非 A/B 设备应采用 system-as-root，以便通过系统专用 OTA 进行更新。&lt;br /&gt;
&lt;br /&gt;
'''注意：如果设备使用的是 A/B 分区架构，则无需做出任何改动。'''&lt;br /&gt;
&lt;br /&gt;
与将 &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 改为&amp;lt;code&amp;gt;recovery&amp;lt;/code&amp;gt;分区的A/B设备不同，非A/B设备必须保留单独的&amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt; 分区，因为它们没有后备插槽分区（例如，从 &amp;lt;code&amp;gt;boot_a&amp;lt;/code&amp;gt; 切换到 &amp;lt;code&amp;gt;boot_b&amp;lt;/code&amp;gt;）。如果在非A/B 设备上移除 &amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt;并使其与A/B架构类似，那么在&amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;分区更新失败时，恢复模式可能会遭到破坏。因此，对于非A/B设备来说，&amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt;分区必须作为单独的分区存在（不同于非A/B设备的&amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;），这意味着恢复映像将继续延迟更新（即如同 Android 9 之前的设备中那样）。&lt;br /&gt;
&lt;br /&gt;
对于SAR设备与先前的旧设备，最明显的区别便在于分区的挂载点上，见&amp;lt;!-- 此表基于谷歌官方文档再度绘制 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''（非AB设备）'''&lt;br /&gt;
[[文件:安卓SAR.png|缩略图|963x963像素|居中]]&lt;br /&gt;
== AB分区与无缝更新 ==&lt;br /&gt;
Android 有两种更新机制：A/B（无缝）更新和非 A/B 更新，支持无缝更新的系统分区类型有两种，一种是AB分区，一种是VAB分区。&lt;br /&gt;
&lt;br /&gt;
'''安卓系统从7.0开始引入新的OTA升级方式，叫做A/B系统。A/B系统就是设备上有A和B两套可以工作的系统（用户数据只有一份，为两套系统共用），而这样做的好处就是，当OTA进行失败时可以直接切换到另外一个未经OTA的槽位，从而防止设备变砖，而缺点也很明显——两套系统分区意味着其占据多原来一倍的大小。'''&lt;br /&gt;
&lt;br /&gt;
'''而在2020年9月9日，谷歌正式发布了Android11 代号 Android R，而伴随其发布，谷歌也向各大厂商几乎强制安利了一项技术，出厂安卓11的机型必须使用VAB架构 Android Virtual A/B ,而在后续版本Android 12/13 中又增加了 VABC (Virtual A/B with Compression)，增加了压缩功能。''' &lt;br /&gt;
&lt;br /&gt;
'''首先让我们来看一下传统分区与VAB分区的结构'''&lt;br /&gt;
[[文件:安卓分区结构对比2.png|缩略图|1029x1029像素|居中]]&lt;br /&gt;
&lt;br /&gt;
'''也就是说，在AB分区的设备中，system_a和system_b等ab分区是真实存在的，他们会占用空间，而在VAB中(以下以默认槽位A为例)，system_a和system_b并非同时存在，因此不会占据大量空间。无缝更新最大的优点在于：几乎无感，安全。'''&lt;br /&gt;
&lt;br /&gt;
OTA 更新可以在系统运行期间进行，不会打断正常的使用。在更新写入完成后，只需要重启一次切换槽位即可完成系统更新。如果 OTA因为刷机失败等原因导致无法启动，将继续启动先前的操作系统。&lt;br /&gt;
&lt;br /&gt;
更新包可以流式传输到 A/B 设备，因此在安装之前不需要先下载更新包。流式更新意味着用户没有必要在 /data 或 /cache 上留出足够的可用空间以存储更新包。&lt;br /&gt;
&lt;br /&gt;
相比之下A-Only设备则没有上述优点，因为只有一套系统分区，如果OTA失败则会直接导致设备无法开机&lt;br /&gt;
&lt;br /&gt;
'''空间占用对比：'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 图源自Android Open Source Project --&amp;gt;[[文件:谷歌提供的图片.png|缩略图|897x897px|居中]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 参考资料：             ==&lt;br /&gt;
①安卓常见分区：https://source.android.com/docs/core/architecture/partitions?hl=zh-cn#standard-partitions&lt;br /&gt;
&lt;br /&gt;
②安卓A/B系统分区：https://source.android.google.cn/docs/core/ota/ab?hl=zh-cn&lt;br /&gt;
&lt;br /&gt;
③安卓分区布局：https://source.android.google.cn/docs/core/architecture/bootloader/system-as-root?hl=zh-cn#ramdisk&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=Android_%E5%88%86%E5%8C%BA%E8%AF%A6%E8%A7%A3&amp;diff=866</id>
		<title>Android 分区详解</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=Android_%E5%88%86%E5%8C%BA%E8%AF%A6%E8%A7%A3&amp;diff=866"/>
		<updated>2024-08-18T14:13:59Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Android 设备包含若干个分区，这些分区在Android启动和运行过程中发挥不同的作用。&lt;br /&gt;
&lt;br /&gt;
部分 A/B 设备为了支持无缝更新，把 boot、system、vendor 和 radio 配置了两个槽位（如：&amp;lt;code&amp;gt;system_a&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;system_b&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 常见分区详解​ ==&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含一个内核映像，使用 &amp;lt;code&amp;gt;mkbootimg&amp;lt;/code&amp;gt; 创建。您可以使用虚拟分区直接刷写任意映像，而无需刷写新的 boot 分区。 此分区还包含在 Android 13 之前发布的设备中的通用 ramdisk。'''&lt;br /&gt;
&lt;br /&gt;
* kernel：&amp;lt;code&amp;gt;kernel&amp;lt;/code&amp;gt; 虚拟分区通过将新内核映像写入旧内核映像来覆盖内核（&amp;lt;code&amp;gt;zImage&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;zImage-dtb&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;Image.gz-dtb&amp;lt;/code&amp;gt;）。如果提供的开发内核不兼容，则可能需要使用关联的内核模块更新 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;dtb&amp;lt;/code&amp;gt; 分区（如果存在）。&lt;br /&gt;
&lt;br /&gt;
* ramdisk：&amp;lt;code&amp;gt;ramdisk&amp;lt;/code&amp;gt; 虚拟分区通过将新 ramdisk 映像写入旧 ramdisk 映像来覆盖 ramdisk。&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;init_boot&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含发布时搭载 Android 13 及更高版本的设备的通用 ramdisk。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含 Android 框架。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;system_ext&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''由谷歌在 Android 11添加的一个新分区，可以使用 &amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 资源'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;recovery&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储在 OTA 过程中启动的恢复映像。支持无缝更新的设备可以将恢复映像存储为 &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;init_boot&amp;lt;/code&amp;gt; 映像中包含的 ramdisk（而不是单独的映像）。'''&lt;br /&gt;
&lt;br /&gt;
'''注意：某些厂商的VAB分区结构设备不包含recovery分区，他们会将recovery分区与boot分区合并，因此当你需要刷入第三方Recovery时需要使用命令：&amp;lt;code&amp;gt;fastboot boot boot.img(具体名称自定)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储临时数据，如果设备使用无缝更新，则此分区是可选的。cache 分区并非必须可从引导加载程序写入，但必须可清空。此分区大小取决于设备类型和 &amp;lt;code&amp;gt;userdata&amp;lt;/code&amp;gt; 上的可用空间。通常，50 MB 至 100 MB 就足够了。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;misc&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区供 recovery 分区使用，大小为 4 KB 或更大。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;userdata&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含用户安装的应用和数据，包括自定义数据。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;metadata&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区用于在设备使用元数据加密时存储元数据加密密钥。大小为 16 MB 或更大。此分区未经加密，且系统不会对其数据拍摄快照。数据会在设备恢复出厂设置时被清空。此分区的使用受到严格限制。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含原始设计制造商 (ODM) 对系统芯片 (SoC) 供应商板级支持包 (BSP) 的自定义设置。利用此类自定义设置，ODM 可以替换或自定义 SoC 组件，并在硬件抽象层 (HAL) 上为板级组件、守护程序和 ODM 特定的功能实现内核模块。此分区是可选的；通常情况下，它用于存储自定义设置，以便设备可以针对多个硬件 SKU 使用单个供应商映像。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;odm_dlkm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区专门用于存储 ODM 内核模块。将 ODM 内核模块存储在 &amp;lt;code&amp;gt;odm_dlkm&amp;lt;/code&amp;gt; 分区（而不是 &amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区）中后，无需更新 &amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区即可更新 ODM 内核模块。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含一些厂商私有的二进制文件以及驱动等内容，用于实现厂商特定功能以及服务，例如图像传感器，音频，显示等，具体作用可以参考于ODM分区，而在各大厂商的系统维护中，如今 一加 （OnePlus），小米（Xiaomi）等厂商也开始使用ODM分区来存放他们的私有驱动文件，即将 /odm 作为另一个 /vendor 分区处理。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;vendor_dlkm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区专门用于存储供应商内核模块。将供应商内核模块存储在 &amp;lt;code&amp;gt;vendor_dlkm&amp;lt;/code&amp;gt; 分区（而不是 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区）中后，无需更新 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区即可更新内核模块。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;radio&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含无线装置映像，只有包含无线装置且在专用分区中存储无线装置专用软件的设备才需要此分区。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;tos&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区用于存储 Trusty 操作系统的二进制映像文件，仅在设备包含 Trusty 时使用。Trusty 是 Google 的可信执行环境 (TEE) 操作系统实现，与 Android 并行运行。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;pvmfw&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储受保护的虚拟机固件 (pvmfw)，即在受保护的虚拟机中运行的第一个代码。如需了解详情，请参阅受保护的虚拟机固件。'''&lt;br /&gt;
&lt;br /&gt;
== 动态分区 ==&lt;br /&gt;
搭载 Android 11 及更高版本的设备可以支持动态分区，此类分区属于 Android 的用户空间分区系统，支持在无线下载 (OTA) 更新期间创建和销毁分区以及调整分区大小。使用此分区系统，您可以在无线下载 (OTA) 更新期间创建、销毁分区或者调整分区大小。借助动态分区，供应商无需担心各个分区（例如 &amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 和 &amp;lt;code&amp;gt;product&amp;lt;/code&amp;gt;）的大小。取而代之的是，设备会分配一个 &amp;lt;code&amp;gt;super&amp;lt;/code&amp;gt; 分区，其中的子分区可动态调整大小。各个分区映像不再需要为将来的 OTA 预留空间。相反，&amp;lt;code&amp;gt;super&amp;lt;/code&amp;gt; 中剩余的可用空间还可用于所有动态分区。&lt;br /&gt;
&lt;br /&gt;
== 关于 system-as-root ==&lt;br /&gt;
在 Android 9 中，非 A/B 设备应采用 system-as-root，以便通过系统专用 OTA 进行更新。&lt;br /&gt;
&lt;br /&gt;
'''注意：如果设备使用的是 A/B 分区架构，则无需做出任何改动。'''&lt;br /&gt;
&lt;br /&gt;
与将 &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 改为&amp;lt;code&amp;gt;recovery&amp;lt;/code&amp;gt;分区的A/B设备不同，非A/B设备必须保留单独的&amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt; 分区，因为它们没有后备插槽分区（例如，从 &amp;lt;code&amp;gt;boot_a&amp;lt;/code&amp;gt; 切换到 &amp;lt;code&amp;gt;boot_b&amp;lt;/code&amp;gt;）。如果在非A/B 设备上移除 &amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt;并使其与A/B架构类似，那么在&amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;分区更新失败时，恢复模式可能会遭到破坏。因此，对于非A/B设备来说，&amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt;分区必须作为单独的分区存在（不同于非A/B设备的&amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;），这意味着恢复映像将继续延迟更新（即如同 Android 9 之前的设备中那样）。&lt;br /&gt;
&lt;br /&gt;
对于SAR设备与先前的旧设备，最明显的区别便在于分区的挂载点上，见&amp;lt;!-- 此表基于谷歌官方文档再度绘制 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''（非AB设备）'''&lt;br /&gt;
[[文件:安卓SAR.png|缩略图|963x963像素|居中]]&lt;br /&gt;
== AB分区与无缝更新 ==&lt;br /&gt;
Android 有两种更新机制：A/B（无缝）更新和非 A/B 更新，支持无缝更新的系统分区类型有两种，一种是AB分区，一种是VAB分区。&lt;br /&gt;
&lt;br /&gt;
'''安卓系统从7.0开始引入新的OTA升级方式，叫做A/B系统。A/B系统就是设备上有A和B两套可以工作的系统（用户数据只有一份，为两套系统共用），而这样做的好处就是，当OTA进行失败时可以直接切换到另外一个未经OTA的槽位，从而防止设备变砖，而缺点也很明显——两套系统分区意味着其占据多原来一倍的大小。'''&lt;br /&gt;
&lt;br /&gt;
'''而在2020年9月9日，谷歌正式发布了Android11 代号 Android R，而伴随其发布，谷歌也向各大厂商几乎强制安利了一项技术，出厂安卓11的机型必须使用VAB架构 Android Virtual A/B ,而在后续版本Android 12/13 中又增加了 VABC (Virtual A/B with Compression)，增加了压缩功能。''' &lt;br /&gt;
&lt;br /&gt;
'''首先让我们来看一下传统分区与VAB分区的结构'''&lt;br /&gt;
[[文件:安卓分区结构对比2.png|缩略图|1029x1029像素|居中]]&lt;br /&gt;
&lt;br /&gt;
'''也就是说，在AB分区的设备中，system_a和system_b等ab分区是真实存在的，他们会占用空间，而在VAB中(以下以默认槽位A为例)，system_a和system_b并非同时存在，因此不会占据大量空间。无缝更新最大的优点在于：几乎无感，安全。'''&lt;br /&gt;
&lt;br /&gt;
OTA 更新可以在系统运行期间进行，不会打断正常的使用。在更新写入完成后，只需要重启一次切换槽位即可完成系统更新。如果 OTA因为刷机失败等原因导致无法启动，将继续启动先前的操作系统。&lt;br /&gt;
&lt;br /&gt;
更新包可以流式传输到 A/B 设备，因此在安装之前不需要先下载更新包。流式更新意味着用户没有必要在 /data 或 /cache 上留出足够的可用空间以存储更新包。&lt;br /&gt;
&lt;br /&gt;
相比之下A-Only设备则没有上述优点，因为只有一套系统分区，如果OTA失败则会直接导致设备无法开机&lt;br /&gt;
&lt;br /&gt;
'''空间占用对比：'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 图源自Android Open Source Project --&amp;gt;[[文件:谷歌提供的图片.png|缩略图|897x897px|居中]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 参考资料：             ==&lt;br /&gt;
①安卓常见分区：https://source.android.com/docs/core/architecture/partitions?hl=zh-cn#standard-partitions&lt;br /&gt;
&lt;br /&gt;
②安卓A/B系统分区：https://source.android.google.cn/docs/core/ota/ab?hl=zh-cn&lt;br /&gt;
&lt;br /&gt;
③安卓分区布局：https://source.android.google.cn/docs/core/architecture/bootloader/system-as-root?hl=zh-cn#ramdisk&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=Android_%E5%88%86%E5%8C%BA%E8%AF%A6%E8%A7%A3&amp;diff=865</id>
		<title>Android 分区详解</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=Android_%E5%88%86%E5%8C%BA%E8%AF%A6%E8%A7%A3&amp;diff=865"/>
		<updated>2024-08-18T14:13:30Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Android 设备包含若干个分区，这些分区在Android启动和运行过程中发挥不同的作用。&lt;br /&gt;
&lt;br /&gt;
部分 A/B 设备为了支持无缝更新，把 boot、system、vendor 和 radio 配置了两个槽位（如：&amp;lt;code&amp;gt;system_a&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;system_b&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 常见分区详解​ ==&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含一个内核映像，使用 &amp;lt;code&amp;gt;mkbootimg&amp;lt;/code&amp;gt; 创建。您可以使用虚拟分区直接刷写任意映像，而无需刷写新的 boot 分区。 此分区还包含在 Android 13 之前发布的设备中的通用 ramdisk。'''&lt;br /&gt;
&lt;br /&gt;
* kernel：&amp;lt;code&amp;gt;kernel&amp;lt;/code&amp;gt; 虚拟分区通过将新内核映像写入旧内核映像来覆盖内核（&amp;lt;code&amp;gt;zImage&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;zImage-dtb&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;Image.gz-dtb&amp;lt;/code&amp;gt;）。如果提供的开发内核不兼容，则可能需要使用关联的内核模块更新 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;dtb&amp;lt;/code&amp;gt; 分区（如果存在）。&lt;br /&gt;
&lt;br /&gt;
* ramdisk：&amp;lt;code&amp;gt;ramdisk&amp;lt;/code&amp;gt; 虚拟分区通过将新 ramdisk 映像写入旧 ramdisk 映像来覆盖 ramdisk。&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;init_boot&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含发布时搭载 Android 13 及更高版本的设备的通用 ramdisk。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含 Android 框架。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;system_ext&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''由谷歌在 Android 11添加的一个新分区，可以使用 &amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt; 资源'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;recovery&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储在 OTA 过程中启动的恢复映像。支持无缝更新的设备可以将恢复映像存储为 &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;init_boot&amp;lt;/code&amp;gt; 映像中包含的 ramdisk（而不是单独的映像）。'''&lt;br /&gt;
&lt;br /&gt;
'''注意：某些厂商的VAB分区结构设备不包含recovery分区，他们会将recovery分区与boot分区合并，因此当你需要刷入第三方Recovery时需要使用命令：&amp;lt;code&amp;gt;fastboot boot boot.img(具体名称自定)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储临时数据，如果设备使用无缝更新，则此分区是可选的。cache 分区并非必须可从引导加载程序写入，但必须可清空。此分区大小取决于设备类型和 &amp;lt;code&amp;gt;userdata&amp;lt;/code&amp;gt; 上的可用空间。通常，50 MB 至 100 MB 就足够了。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;misc&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区供 recovery 分区使用，大小为 4 KB 或更大。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;userdata&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含用户安装的应用和数据，包括自定义数据。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;metadata&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区用于在设备使用元数据加密时存储元数据加密密钥。大小为 16 MB 或更大。此分区未经加密，且系统不会对其数据拍摄快照。数据会在设备恢复出厂设置时被清空。此分区的使用受到严格限制。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含原始设计制造商 (ODM) 对系统芯片 (SoC) 供应商板级支持包 (BSP) 的自定义设置。利用此类自定义设置，ODM 可以替换或自定义 SoC 组件，并在硬件抽象层 (HAL) 上为板级组件、守护程序和 ODM 特定的功能实现内核模块。此分区是可选的；通常情况下，它用于存储自定义设置，以便设备可以针对多个硬件 SKU 使用单个供应商映像。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;odm_dlkm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区专门用于存储 ODM 内核模块。将 ODM 内核模块存储在 &amp;lt;code&amp;gt;odm_dlkm&amp;lt;/code&amp;gt; 分区（而不是 &amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区）中后，无需更新 &amp;lt;code&amp;gt;odm&amp;lt;/code&amp;gt; 分区即可更新 ODM 内核模块。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含一些厂商私有的二进制文件以及驱动等内容，用于实现厂商特定功能以及服务，例如图像传感器，音频，显示等，具体作用可以参考于ODM分区，而在各大厂商的系统维护中，如今 一加 （OnePlus），小米（Xiaomi）等厂商也开始使用ODM分区来存放他们的私有驱动文件，即将 /odm 作为另一个 /vendor 分区处理。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;vendor_dlkm&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区专门用于存储供应商内核模块。将供应商内核模块存储在 &amp;lt;code&amp;gt;vendor_dlkm&amp;lt;/code&amp;gt; 分区（而不是 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区）中后，无需更新 &amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 分区即可更新内核模块。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;radio&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区包含无线装置映像，只有包含无线装置且在专用分区中存储无线装置专用软件的设备才需要此分区。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;tos&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区用于存储 Trusty 操作系统的二进制映像文件，仅在设备包含 Trusty 时使用。Trusty 是 Google 的可信执行环境 (TEE) 操作系统实现，与 Android 并行运行。'''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;code&amp;gt;pvmfw&amp;lt;/code&amp;gt; 分区'''： ===&lt;br /&gt;
'''此分区会存储受保护的虚拟机固件 (pvmfw)，即在受保护的虚拟机中运行的第一个代码。如需了解详情，请参阅受保护的虚拟机固件。'''&lt;br /&gt;
&lt;br /&gt;
== 动态分区 ==&lt;br /&gt;
搭载 Android 11 及更高版本的设备可以支持动态分区，此类分区属于 Android 的用户空间分区系统，支持在无线下载 (OTA) 更新期间创建和销毁分区以及调整分区大小。使用此分区系统，您可以在无线下载 (OTA) 更新期间创建、销毁分区或者调整分区大小。借助动态分区，供应商无需担心各个分区（例如 &amp;lt;code&amp;gt;system&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;vendor&amp;lt;/code&amp;gt; 和 &amp;lt;code&amp;gt;product&amp;lt;/code&amp;gt;）的大小。取而代之的是，设备会分配一个 &amp;lt;code&amp;gt;super&amp;lt;/code&amp;gt; 分区，其中的子分区可动态调整大小。各个分区映像不再需要为将来的 OTA 预留空间。相反，&amp;lt;code&amp;gt;super&amp;lt;/code&amp;gt; 中剩余的可用空间还可用于所有动态分区。&lt;br /&gt;
&lt;br /&gt;
== 关于 system-as-root ==&lt;br /&gt;
在 Android 9 中，非 A/B 设备应采用 system-as-root，以便通过系统专用 OTA 进行更新。&lt;br /&gt;
&lt;br /&gt;
'''注意：如果设备使用的是 A/B 分区架构，则无需做出任何改动。'''&lt;br /&gt;
&lt;br /&gt;
与将 &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 改为&amp;lt;code&amp;gt;recovery&amp;lt;/code&amp;gt;分区的A/B设备不同，非A/B设备必须保留单独的&amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt; 分区，因为它们没有后备插槽分区（例如，从 &amp;lt;code&amp;gt;boot_a&amp;lt;/code&amp;gt; 切换到 &amp;lt;code&amp;gt;boot_b&amp;lt;/code&amp;gt;）。如果在非A/B 设备上移除 &amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt;并使其与A/B架构类似，那么在&amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;分区更新失败时，恢复模式可能会遭到破坏。因此，对于非A/B设备来说，&amp;lt;code&amp;gt;/recovery&amp;lt;/code&amp;gt;分区必须作为单独的分区存在（不同于非A/B设备的&amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;），这意味着恢复映像将继续延迟更新（即如同 Android 9 之前的设备中那样）。&lt;br /&gt;
&lt;br /&gt;
对于SAR设备与先前的旧设备，最明显的区别便在于分区的挂载点上，见&amp;lt;!-- 此表基于谷歌官方文档再度绘制 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''（非AB设备）'''&lt;br /&gt;
[[文件:安卓SAR.png|缩略图|963x963像素|居中]]&lt;br /&gt;
== AB分区与无缝更新 ==&lt;br /&gt;
Android 有两种更新机制：A/B（无缝）更新和非 A/B 更新，支持无缝更新的系统分区类型有两种，一种是AB分区，一种是VAB分区。&lt;br /&gt;
&lt;br /&gt;
'''安卓系统从7.0开始引入新的OTA升级方式，叫做A/B系统。A/B系统就是设备上有A和B两套可以工作的系统（用户数据只有一份，为两套系统共用），而这样做的好处就是，当OTA进行失败时可以直接切换到另外一个未经OTA的槽位，从而防止设备变砖，而缺点也很明显——两套系统分区意味着其占据多原来一倍的大小。'''&lt;br /&gt;
&lt;br /&gt;
'''而在2020年9月9日，谷歌正式发布了Android11 代号 Android R，而伴随其发布，谷歌也向各大厂商几乎强制安利了一项技术，出厂安卓11的机型必须使用VAB架构 Android Virtual A/B ,而在后续版本Android 12/13 中又增加了 VABC (Virtual A/B with Compression)，增加了压缩功能。''' &lt;br /&gt;
&lt;br /&gt;
'''首先让我们来看一下传统分区与VAB分区的结构'''&lt;br /&gt;
[[文件:安卓分区结构对比2.png|缩略图|1029x1029像素|居中]]&lt;br /&gt;
&lt;br /&gt;
'''也就是说，在AB分区的设备中，system_a和system_b等ab分区是真实存在的，他们会占用空间，而在VAB中(以下以默认槽位A为例)，system_a和system_b并非同时存在，因此不会占据大量空间。无缝更新最大的优点在于：几乎无感，安全。'''&lt;br /&gt;
&lt;br /&gt;
OTA 更新可以在系统运行期间进行，不会打断正常的使用。在更新写入完成后，只需要重启一次切换槽位即可完成系统更新。如果 OTA因为刷机失败等原因导致无法启动，将继续启动先前的操作系统。&lt;br /&gt;
&lt;br /&gt;
更新包可以流式传输到 A/B 设备，因此在安装之前不需要先下载更新包。流式更新意味着用户没有必要在 /data 或 /cache 上留出足够的可用空间以存储更新包。&lt;br /&gt;
&lt;br /&gt;
相比之下A-Only设备则没有上述优点，因为只有一套系统分区，如果OTA失败则会直接导致设备无法开机&lt;br /&gt;
&lt;br /&gt;
'''空间占用对比'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 图源自Android Open Source Project --&amp;gt;'''：'''&lt;br /&gt;
[[文件:谷歌提供的图片.png|缩略图|897x897px|居中]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 参考资料：             ==&lt;br /&gt;
①安卓常见分区：https://source.android.com/docs/core/architecture/partitions?hl=zh-cn#standard-partitions&lt;br /&gt;
&lt;br /&gt;
②安卓A/B系统分区：https://source.android.google.cn/docs/core/ota/ab?hl=zh-cn&lt;br /&gt;
&lt;br /&gt;
③安卓分区布局：https://source.android.google.cn/docs/core/architecture/bootloader/system-as-root?hl=zh-cn#ramdisk&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=GKI&amp;diff=835</id>
		<title>GKI</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=GKI&amp;diff=835"/>
		<updated>2024-08-18T09:35:45Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​/* GKI内核与boot分区的改动 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 介绍 ===&lt;br /&gt;
'''通用内核映像 (GKI) 项目'''通过统一核心内核并将 SoC 和板级支持从核心内核移至可加载的供应商模块中，解决了内核碎片化问题。GKI 还为供应商模块提供稳定的内核模块接口 (KMI)，因此模块和内核可以独立进行更新。GKI 内核的一些特性包括：&lt;br /&gt;
&lt;br /&gt;
* GKI 内核基于 ACK 源代码构建而成。&lt;br /&gt;
* GKI 内核是每个架构和每个 LTS 版本的单内核二进制文件以及关联的可加载模块（目前只有适用于 &amp;lt;code&amp;gt;android11-5.4&amp;lt;/code&amp;gt; 和 &amp;lt;code&amp;gt;android12-5.4&amp;lt;/code&amp;gt; 的 arm64）。&lt;br /&gt;
* GKI 内核已经过关联 ACK 支持的所有 Android 平台版本的测试。在 GKI 内核版本的生命周期内不会发生功能废弃。&lt;br /&gt;
* GKI 内核为给定 LTS 中的驱动程序提供了稳定版 KMI。&lt;br /&gt;
* GKI 内核不包含 SoC 专用代码或板级代码。 &lt;br /&gt;
&lt;br /&gt;
GKI 是一项复杂的更改，将从 Android 11 平台版本中的 v5.4 内核开始，分几个阶段逐步推出。  目前存在两个 GKI 阶段：&lt;br /&gt;
** GKI 1.0 是在 Android 11 中面向搭载 5.4 内核的设备推出的。GKI 1.0 适用于所有附带 5.4 内核的设备，乃至发布时搭载 Android 12 或 Android 13 的设备。&lt;br /&gt;
** GKI 2.0 是在 Android 12 中面向搭载 5.10 内核的设备推出的，是附带 5.10 或更高版本内核的所有设备的新标准。&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI 1.0内核和GKI 2.0内核的区别&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
GKI1.0内核与GKI2.0最大的区别就是使 OEM 无需供应商参与即可提供内核安全修复和问题修复 (LTS)，简单来说就是1.0只能算OEM内核的GKI，还是属于aosp内核的下游，例如MTK平台的GKI，&amp;lt;u&amp;gt;高通平台的GKI，也就是人们常说的QGKI（qcom-gki）&amp;lt;/u&amp;gt;,而2.0才能直接使用Google所维护aosp内核。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''小知识：不少手机厂商随着GKI2.0内核的发展，纷纷都开始直接使用Google编译好的GKI2.0内核，如内核的 suffix 以g开头，那就是Google所编译的GKI内核。        例：5.10.101-android12-9-g30979850fc20，g30979850fc20就是 suffix 部分'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI内核与boot分区的改动&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
&lt;br /&gt;
* 在 &amp;lt;code&amp;gt;ro.board.first_api_level=29&amp;lt;/code&amp;gt;及小于29的boot镜像中(内核版本4.19及以下)，boot镜像包含通用的 ramdisk 和内核。&lt;br /&gt;
&lt;br /&gt;
* 在 &amp;lt;code&amp;gt;ro.board.first_api_level=30&amp;lt;/code&amp;gt;的boot镜像中(内核版本5.4)，boot镜像包含通用的 ramdisk 和OEM GKI内核。&lt;br /&gt;
&lt;br /&gt;
* 在 &amp;lt;code&amp;gt;ro.board.first_api_level=31&amp;lt;/code&amp;gt; 和&amp;lt;code&amp;gt;ro.board.first_api_level=32&amp;lt;/code&amp;gt;的boot镜像中(内核版本5.10)，boot 镜像包含通用的 ramdisk 和 Google GKI 内核。&lt;br /&gt;
&lt;br /&gt;
* 对于发布时搭载 &amp;lt;code&amp;gt;ro.board.first_api_level=33&amp;lt;/code&amp;gt;及大于33 的设备(内核版本5.15及以上)，通用 ramdisk 将从 boot 镜像中移除，并放置在单独的 init_boot 镜像中。此更改会使 boot 镜像仅保留 Google GKI 内核。因为 magisk 需要修补RamDisk，来获取root权限，因此在 &amp;lt;code&amp;gt;ro.board.first_api_level=33&amp;lt;/code&amp;gt;及大于33 的设备需要提取 init_boot 镜像进行修补。&lt;br /&gt;
&lt;br /&gt;
==== '''如何查看 &amp;lt;code&amp;gt;ro.board.first_api_level=？&amp;lt;/code&amp;gt;'''（下列方法二选一） ====&lt;br /&gt;
&lt;br /&gt;
* 使用mt管理终端功能，输入&amp;lt;code&amp;gt;getprop ro.board.first_api_level&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 在开发者调试，开启手机USB调试，使用电脑终端，输入adb shell，授权adb调试权限，输入&amp;lt;code&amp;gt;getprop ro.board.first_api_level&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI内核与vendor_boot分区的诞生&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
Android 11 引入了通用内核映像 (GKI) 的概念。为了能够使用 GKI 轻松启动任意设备，ro.board.first_api_level=30及30以上 设备可以使用启动映像头文件版本 3。在版本 3 中，所有供应商专用信息都已从 boot 分区分离出来并转移到新的 vendor_boot 分区中。&lt;br /&gt;
&lt;br /&gt;
因此，我们需要修改cmdlime来设置Android设备的SELinux为宽容时，应该修改vendor_boot分区中的cmdlime参数，而不是boot或init_boot。&lt;br /&gt;
&lt;br /&gt;
'''''具体参考：[https://source.android.google.cn/docs/core/architecture/kernel/generic-kernel-image?hl=zh-cn#gki-1_0-goals 供应商启动分区]'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''小知识：4.19版本的Android内核是具有GKI特性的，只不过没有加入KMI功能，只在Google pixel机型上支持，属于内测版本。'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;KMI接口&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
KMI 全称 Kernel Module Interface，相同 KMI 的内核版本是兼容的 这也是 GKI 中“通用”的含义所在；反之，如果 KMI 不同，那么这些内核之间无法互相兼容，刷入与你设备 KMI 不同的内核镜像可能会导致死机。&lt;br /&gt;
&lt;br /&gt;
具体来说，对 GKI 的设备，其内核版本格式应该如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;KernelRelease :=&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Version&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;PatchLevel&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;SubLevel&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;AndroidRelease&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;KmiGeneration&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;suffix&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;w&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.x&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.y&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-zzz&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-k&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-something&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.10&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.101&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-android12&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-9&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; white-space: nowrap;&amp;quot;&amp;gt;-g30979850fc20&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，w.x-zzz-k 为 KMI 版本。例如，一个设备内核版本为5.10.101-android12-9-g30979850fc20，那么它的 KMI 为 5.10-android12-9；理论上刷入其他这个 KMI 的内核也能正常开机。&lt;br /&gt;
&lt;br /&gt;
'''请注意：'''&lt;br /&gt;
&lt;br /&gt;
* '''内核版本中的 SubLevel 不属于 KMI 版本的一部分！'''&lt;br /&gt;
&lt;br /&gt;
* '''内核的 KMI 版本与 Android 版本并不一定相同！'''&lt;br /&gt;
&lt;br /&gt;
* '''新的 Android 设备上可能采取了防回滚机制，它不允许刷入一个安全补丁更旧的内核。比如，如果你的设备内核是 5.10.101-android12-9-g30979850fc20，它的安全补丁为 2023-11；即使你刷入与内核 KMI 一致的内核，如果安全补丁级别比 2023-11要老（例如2023-06），那么很可能会无法开机。因此，在保持 KMI 一致的情况下，优先采用安全补丁级别更新的内核！'''&lt;br /&gt;
&lt;br /&gt;
'''''具体参考：[https://source.android.google.cn/docs/core/architecture/kernel/stable-kmi?hl=zh-cn 保持稳定的内核模块接口 (KMI)]  [https://source.android.google.cn/docs/core/architecture/kernel/gki-versioning?hl=zh-cn GKI 版本控制]  [https://kernelsu.org/zh_CN/guide/installation.html#kmi KernelSU安装必备知识]'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI内核ABI监控&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
GKI和ABI的关系主要体现在通过ABI监控工具和符号列表来维护和管理KMI的稳定性，以确保内核的稳定和兼容性。&lt;br /&gt;
&lt;br /&gt;
KMI并非包含内核中的所有符号，甚至并非包含完整的3万多个导出符号。相反，可供模块使用的符号都明确列在一组符号列表文件中，这些文件在内核树的根目录中公开维护。所有符号列表文件中所有符号的并集定义了一组作为稳定版维护的KMI符号。&lt;br /&gt;
&lt;br /&gt;
为了减少需要作为稳定版维护的符号的数量和类型，GKI 内核具有将导出符号限制在模块所需符号范围内的功能。对于外部编译的模块，您需要有一个模块使用的符号列表，以便 GKI 内核可以导出这些符号。例如，模块用于小米机型的符号存储在内核源码的 android 目录下。&lt;br /&gt;
&lt;br /&gt;
'''''具体参考：[https://source.android.google.cn/docs/core/architecture/kernel/abi-monitor?hl=zh-cn Android 内核 ABI 监控]'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;[https://source.android.google.cn/docs/setup/build/building-kernels?hl=zh-cn GKI内核编译]&amp;lt;/big&amp;gt;''' ===&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=GKI&amp;diff=834</id>
		<title>GKI</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=GKI&amp;diff=834"/>
		<updated>2024-08-18T09:24:43Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 介绍 ===&lt;br /&gt;
'''通用内核映像 (GKI) 项目'''通过统一核心内核并将 SoC 和板级支持从核心内核移至可加载的供应商模块中，解决了内核碎片化问题。GKI 还为供应商模块提供稳定的内核模块接口 (KMI)，因此模块和内核可以独立进行更新。GKI 内核的一些特性包括：&lt;br /&gt;
&lt;br /&gt;
* GKI 内核基于 ACK 源代码构建而成。&lt;br /&gt;
* GKI 内核是每个架构和每个 LTS 版本的单内核二进制文件以及关联的可加载模块（目前只有适用于 &amp;lt;code&amp;gt;android11-5.4&amp;lt;/code&amp;gt; 和 &amp;lt;code&amp;gt;android12-5.4&amp;lt;/code&amp;gt; 的 arm64）。&lt;br /&gt;
* GKI 内核已经过关联 ACK 支持的所有 Android 平台版本的测试。在 GKI 内核版本的生命周期内不会发生功能废弃。&lt;br /&gt;
* GKI 内核为给定 LTS 中的驱动程序提供了稳定版 KMI。&lt;br /&gt;
* GKI 内核不包含 SoC 专用代码或板级代码。 &lt;br /&gt;
&lt;br /&gt;
GKI 是一项复杂的更改，将从 Android 11 平台版本中的 v5.4 内核开始，分几个阶段逐步推出。  目前存在两个 GKI 阶段：&lt;br /&gt;
** GKI 1.0 是在 Android 11 中面向搭载 5.4 内核的设备推出的。GKI 1.0 适用于所有附带 5.4 内核的设备，乃至发布时搭载 Android 12 或 Android 13 的设备。&lt;br /&gt;
** GKI 2.0 是在 Android 12 中面向搭载 5.10 内核的设备推出的，是附带 5.10 或更高版本内核的所有设备的新标准。&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI 1.0内核和GKI 2.0内核的区别&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
GKI1.0内核与GKI2.0最大的区别就是使 OEM 无需供应商参与即可提供内核安全修复和问题修复 (LTS)，简单来说就是1.0只能算OEM内核的GKI，还是属于aosp内核的下游，例如MTK平台的GKI，&amp;lt;u&amp;gt;高通平台的GKI，也就是人们常说的QGKI（qcom-gki）&amp;lt;/u&amp;gt;,而2.0才能直接使用Google所维护aosp内核。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''小知识：不少手机厂商随着GKI2.0内核的发展，纷纷都开始直接使用Google编译好的GKI2.0内核，如内核的 suffix 以g开头，那就是Google所编译的GKI内核。        例：5.10.101-android12-9-g30979850fc20，g30979850fc20就是 suffix 部分'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI内核与boot分区的改动&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
&lt;br /&gt;
* 在 &amp;lt;code&amp;gt;ro.board.first_api_level=29&amp;lt;/code&amp;gt;及小于29的boot镜像中，boot镜像包含通用的 ramdisk 和内核。&lt;br /&gt;
&lt;br /&gt;
* 在 &amp;lt;code&amp;gt;ro.board.first_api_level=30&amp;lt;/code&amp;gt;的boot镜像中，boot镜像包含通用的 ramdisk 和OEM GKI内核。&lt;br /&gt;
&lt;br /&gt;
* 在 &amp;lt;code&amp;gt;ro.board.first_api_level=31&amp;lt;/code&amp;gt; 和&amp;lt;code&amp;gt;ro.board.first_api_level=32&amp;lt;/code&amp;gt;的boot镜像中，boot 镜像包含通用的 ramdisk 和 Google GKI 内核。&lt;br /&gt;
&lt;br /&gt;
* 对于发布时搭载 &amp;lt;code&amp;gt;ro.board.first_api_level=33&amp;lt;/code&amp;gt;及大于33 的设备，通用 ramdisk 将从 boot 镜像中移除，并放置在单独的 init_boot 镜像中。此更改会使 boot 镜像仅保留 Google GKI 内核。因为 magisk 需要修补RamDisk，来获取root权限，因此在 &amp;lt;code&amp;gt;ro.board.first_api_level=33&amp;lt;/code&amp;gt;及大于33 的设备需要提取 init_boot 镜像进行修补。&lt;br /&gt;
&lt;br /&gt;
==== '''如何查看 &amp;lt;code&amp;gt;ro.board.first_api_level=？&amp;lt;/code&amp;gt;'''（下列方法二选一） ====&lt;br /&gt;
&lt;br /&gt;
* 使用mt管理终端功能，输入&amp;lt;code&amp;gt;getprop ro.board.first_api_level&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 在开发者调试，开启手机USB调试，使用电脑终端，输入adb shell，授权adb调试权限，输入&amp;lt;code&amp;gt;getprop ro.board.first_api_level&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI内核与vendor_boot分区的诞生&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
Android 11 引入了通用内核映像 (GKI) 的概念。为了能够使用 GKI 轻松启动任意设备，ro.board.first_api_level=30及30以上 设备可以使用启动映像头文件版本 3。在版本 3 中，所有供应商专用信息都已从 boot 分区分离出来并转移到新的 vendor_boot 分区中。&lt;br /&gt;
&lt;br /&gt;
因此，我们需要修改cmdlime来设置Android设备的SELinux为宽容时，应该修改vendor_boot分区中的cmdlime参数，而不是boot或init_boot。&lt;br /&gt;
&lt;br /&gt;
'''''具体参考：[https://source.android.google.cn/docs/core/architecture/kernel/generic-kernel-image?hl=zh-cn#gki-1_0-goals 供应商启动分区]'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''小知识：4.19版本的Android内核是具有GKI特性的，只不过没有加入KMI功能，只在Google pixel机型上支持，属于内测版本。'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;KMI接口&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
KMI 全称 Kernel Module Interface，相同 KMI 的内核版本是兼容的 这也是 GKI 中“通用”的含义所在；反之，如果 KMI 不同，那么这些内核之间无法互相兼容，刷入与你设备 KMI 不同的内核镜像可能会导致死机。&lt;br /&gt;
&lt;br /&gt;
具体来说，对 GKI 的设备，其内核版本格式应该如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;KernelRelease :=&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Version&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;PatchLevel&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;SubLevel&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;AndroidRelease&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;KmiGeneration&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;suffix&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;w&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.x&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.y&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-zzz&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-k&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-something&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.10&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;.101&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-android12&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;-9&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border: none; white-space: nowrap;&amp;quot;&amp;gt;-g30979850fc20&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，w.x-zzz-k 为 KMI 版本。例如，一个设备内核版本为5.10.101-android12-9-g30979850fc20，那么它的 KMI 为 5.10-android12-9；理论上刷入其他这个 KMI 的内核也能正常开机。&lt;br /&gt;
&lt;br /&gt;
'''请注意：'''&lt;br /&gt;
&lt;br /&gt;
* '''内核版本中的 SubLevel 不属于 KMI 版本的一部分！'''&lt;br /&gt;
&lt;br /&gt;
* '''内核的 KMI 版本与 Android 版本并不一定相同！'''&lt;br /&gt;
&lt;br /&gt;
* '''新的 Android 设备上可能采取了防回滚机制，它不允许刷入一个安全补丁更旧的内核。比如，如果你的设备内核是 5.10.101-android12-9-g30979850fc20，它的安全补丁为 2023-11；即使你刷入与内核 KMI 一致的内核，如果安全补丁级别比 2023-11要老（例如2023-06），那么很可能会无法开机。因此，在保持 KMI 一致的情况下，优先采用安全补丁级别更新的内核！'''&lt;br /&gt;
&lt;br /&gt;
'''''具体参考：[https://source.android.google.cn/docs/core/architecture/kernel/stable-kmi?hl=zh-cn 保持稳定的内核模块接口 (KMI)]  [https://source.android.google.cn/docs/core/architecture/kernel/gki-versioning?hl=zh-cn GKI 版本控制]  [https://kernelsu.org/zh_CN/guide/installation.html#kmi KernelSU安装必备知识]'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;GKI内核ABI监控&amp;lt;/big&amp;gt;''' ===&lt;br /&gt;
GKI和ABI的关系主要体现在通过ABI监控工具和符号列表来维护和管理KMI的稳定性，以确保内核的稳定和兼容性。&lt;br /&gt;
&lt;br /&gt;
KMI并非包含内核中的所有符号，甚至并非包含完整的3万多个导出符号。相反，可供模块使用的符号都明确列在一组符号列表文件中，这些文件在内核树的根目录中公开维护。所有符号列表文件中所有符号的并集定义了一组作为稳定版维护的KMI符号。&lt;br /&gt;
&lt;br /&gt;
为了减少需要作为稳定版维护的符号的数量和类型，GKI 内核具有将导出符号限制在模块所需符号范围内的功能。对于外部编译的模块，您需要有一个模块使用的符号列表，以便 GKI 内核可以导出这些符号。例如，模块用于小米机型的符号存储在内核源码的 android 目录下。&lt;br /&gt;
&lt;br /&gt;
'''''具体参考：[https://source.android.google.cn/docs/core/architecture/kernel/abi-monitor?hl=zh-cn Android 内核 ABI 监控]'''''&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;big&amp;gt;[https://source.android.google.cn/docs/setup/build/building-kernels?hl=zh-cn GKI内核编译]&amp;lt;/big&amp;gt;''' ===&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=832</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=832"/>
		<updated>2024-08-18T03:34:21Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排序不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=831</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=831"/>
		<updated>2024-08-18T01:39:10Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
注：以上排名不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排名不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排名不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=CrDroid&amp;diff=830</id>
		<title>CrDroid</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=CrDroid&amp;diff=830"/>
		<updated>2024-08-18T01:37:15Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;crDroid是一个老牌的Android类原生项目，基于LineageOS，官方包含Android5.0-Android14.0的Android版本，并且仍在持续更新&lt;br /&gt;
&lt;br /&gt;
自定义超多，同样具有Vanilla和Gapps两种包供选择&lt;br /&gt;
&lt;br /&gt;
官网: [https://crdroid.net/ crDroid]&lt;br /&gt;
&lt;br /&gt;
Github: [https://github.com/crdroidandroid crDroid]&lt;br /&gt;
&lt;br /&gt;
Sourceforge: [https://sourceforge.net/projects/crdroid/ crDroid]&lt;br /&gt;
&lt;br /&gt;
下面附上crDroid10.2在evergo上的截图:&lt;br /&gt;
&lt;br /&gt;
[[文件:CrDroid1.png|无框|506x506px]][[文件:CrDroid2.png|无框|506x506px]][[文件:CrDroid3.png|无框|506x506px]][[文件:CrDroid4.png|无框|506x506px]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=AlphaDroid&amp;diff=829</id>
		<title>AlphaDroid</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=AlphaDroid&amp;diff=829"/>
		<updated>2024-08-18T01:32:16Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery&amp;gt;&lt;br /&gt;
文件:Alphadroid.png|Logo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;AlphaDroid是一个基于类原生crDroid的Android类原生项目，目前有Android13和Android14&lt;br /&gt;
&lt;br /&gt;
目前持续更新中，有Vanilla和Gapps两个版本供选择&lt;br /&gt;
&lt;br /&gt;
AlphaDroid较为省电，自定义程度高，具有大量的自定义选项&lt;br /&gt;
&lt;br /&gt;
Github: [https://github.com/AlphaDroid-Project/ AlphaDroid]&lt;br /&gt;
&lt;br /&gt;
Sourceforge: [https://sourceforge.net/projects/alphadroid-project Sourceforge]&lt;br /&gt;
&lt;br /&gt;
（这里附上几张AlphaDroid 13在vince上的截图）&lt;br /&gt;
&lt;br /&gt;
[[文件:AlphaDroid1.jpg|无框|506x506px]][[文件:AlphaDroid2.jpg|无框|506x506px]][[文件:AlphaDroid3.jpg|无框|506x506像素]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=AlphaDroid&amp;diff=828</id>
		<title>AlphaDroid</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=AlphaDroid&amp;diff=828"/>
		<updated>2024-08-18T01:31:17Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[文件:AlphaDroid3.jpg|缩略图|501x501像素]]&amp;lt;gallery&amp;gt;&lt;br /&gt;
文件:Alphadroid.png|Logo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;AlphaDroid是一个基于类原生crDroid的Android类原生项目，目前有Android13和Android14&lt;br /&gt;
&lt;br /&gt;
目前持续更新中，有Vanilla和Gapps两个版本供选择&lt;br /&gt;
&lt;br /&gt;
AlphaDroid较为省电，自定义程度高，具有大量的自定义选项&lt;br /&gt;
&lt;br /&gt;
Github: [https://github.com/AlphaDroid-Project/ AlphaDroid]&lt;br /&gt;
&lt;br /&gt;
Sourceforge: [https://sourceforge.net/projects/alphadroid-project Sourceforge]&lt;br /&gt;
&lt;br /&gt;
（这里附上几张AlphaDroid 13在vince上的截图）&lt;br /&gt;
&lt;br /&gt;
[[文件:AlphaDroid1.jpg|无框|437x437像素]][[文件:AlphaDroid2.jpg|无框|438x438像素]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=ExTHmUI&amp;diff=826</id>
		<title>ExTHmUI</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=ExTHmUI&amp;diff=826"/>
		<updated>2024-08-17T15:09:19Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Exthm UI 是一款有着东方 Project元素的Android类原生项目，添加了一些易于国人使用的小功能。&lt;br /&gt;
&lt;br /&gt;
[[文件:Logo.png|缩略图]]&lt;br /&gt;
&lt;br /&gt;
该项目目前提供Android13版本。&lt;br /&gt;
&lt;br /&gt;
PS:Android14版本又又又又爆了=⁠_⁠=&lt;br /&gt;
&lt;br /&gt;
Github: https://github.com/exTHmUI&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=823</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=823"/>
		<updated>2024-08-17T15:03:44Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 欢迎来到 &amp;lt;span style=&amp;quot;display: inline-block; vertical-align: middle; padding-bottom: 11px;&amp;quot;&amp;gt;[[文件:UotanWiki.png|120px]]&amp;lt;/span&amp;gt; · 刷机百科 ==&lt;br /&gt;
'''我们致力于打造一个更适合国人使用、更贴近刷机本身的玩机知识站点'''&lt;br /&gt;
&lt;br /&gt;
'''本站现有{{NUMBEROFUSERS}}名用户，{{NUMBEROFEDITS}}次编辑，{{NUMBEROFARTICLES}}篇条目，{{NUMBEROFACTIVEUSERS}}位活跃编辑者。'''&lt;br /&gt;
== 刷机入门 ==&lt;br /&gt;
# [[ADB与Fastboot|ADB 与 Fastboot]]&lt;br /&gt;
# [[解锁Bootloader|解锁 Bootloader]]&lt;br /&gt;
# [[刷入第三方Recovery|刷入第三方 Recovery]]&lt;br /&gt;
# [[Recovery 刷机基本操作]]&lt;br /&gt;
# [[获取Root权限|获取 Root 权限]]&lt;br /&gt;
# [[Miflash线刷|MiFlash 线刷]]&lt;br /&gt;
# [[使用柚坛工具箱进行线刷]]&lt;br /&gt;
# [[ADB SideLoad]]&lt;br /&gt;
# [[Fastboot Update]]&lt;br /&gt;
&lt;br /&gt;
== 进阶内容 ==&lt;br /&gt;
# [[Fastboot 命令]]&lt;br /&gt;
# [[刷入任意单独镜像]]&lt;br /&gt;
# [[Fastbootd|用户空间Fastboot]]&lt;br /&gt;
# [[Project Treble|Project Treble（PT）]]&lt;br /&gt;
# [[通用系统镜像|通用系统镜像（GSI）]]&lt;br /&gt;
# [[GKI|GKI（通用内核映像）]]&lt;br /&gt;
# [[Dynamic System Updates|DSU（Dynamic System Updates）]]&lt;br /&gt;
# [[Android Verified Boot|AVB（Android Verified Boot）]]&lt;br /&gt;
# [[Super Empty|Super empty]]&lt;br /&gt;
# [[9008深度刷机|9008 深度刷机]]&lt;br /&gt;
# [[MTK Flashtool深度刷机|MTK Flashtool 深度刷机]]&lt;br /&gt;
# [[提取分区]]&lt;br /&gt;
# [[格式化分区]]&lt;br /&gt;
# [[修改分区]]&lt;br /&gt;
# [[QCN]]&lt;br /&gt;
&lt;br /&gt;
== 系统修改 ==&lt;br /&gt;
# [[ADB命令|ADB 命令]]&lt;br /&gt;
# [[HDC命令|HDC 命令]]&lt;br /&gt;
# [[Magisk模块|Magisk 模块]]&lt;br /&gt;
# [[LsPosed 模块|LSPosed 模块]]&lt;br /&gt;
# [[KSU 模块]]&lt;br /&gt;
# [[修改方案合集]]&lt;br /&gt;
&lt;br /&gt;
== Mindows工具箱 ==&lt;br /&gt;
# [[为手机刷入Windows|为手机刷入 Windows]]&lt;br /&gt;
# [[更新驱动程序]]&lt;br /&gt;
# [[重新安装Windows|重新安装 Windows]]&lt;br /&gt;
# [[一些常见问题及其解决方案]]&lt;br /&gt;
&lt;br /&gt;
== 高级内容 ==&lt;br /&gt;
# [[AOSP]]&lt;br /&gt;
# [[Android 分区详解]]&lt;br /&gt;
# [[SELinux]]&lt;br /&gt;
# [[如何解包 Android ROM]]&lt;br /&gt;
# [[如何打包 Android ROM]]&lt;br /&gt;
# [[如何从源码构建 TWRP Recovery]]&lt;br /&gt;
# [[如何从源码构建 Android ROM]]&lt;br /&gt;
# [[使用edl.py|使用 edl.py]]&lt;br /&gt;
# [[高通端口合集]]&lt;br /&gt;
# [[为手机安装Linux|为手机安装 Linux]]&lt;br /&gt;
# [[Git使用教程]]&lt;br /&gt;
# [[Android内核编译入门]]&lt;br /&gt;
# [[为新设备编写Recovery device tree]]&lt;br /&gt;
# [[为新设备编写类原生device tree]]&lt;br /&gt;
&lt;br /&gt;
== 知名类原生ROM ==&lt;br /&gt;
# [[AfterLife]]&lt;br /&gt;
# [[AlphaDroid]]&lt;br /&gt;
# [[AOSPA]]&lt;br /&gt;
# [[ArrowOS]]&lt;br /&gt;
# [[AwakenOS]]&lt;br /&gt;
# [[CipherOS]]&lt;br /&gt;
# [[crDroid]]&lt;br /&gt;
# [[dotOS]]&lt;br /&gt;
# [[DroidX]]&lt;br /&gt;
# [[EvolutionX]]&lt;br /&gt;
# [[exTHmUI]]&lt;br /&gt;
# [[GrapheneOS]]&lt;br /&gt;
# [[KaleidoscopeOS]]&lt;br /&gt;
# [[LineageOS]]&lt;br /&gt;
# [[Miku|Miku UI]]&lt;br /&gt;
# [[Mokee]]&lt;br /&gt;
# [[PixelExperience]]&lt;br /&gt;
# [[RisingOS]]&lt;br /&gt;
# [[SuperiorOS]]&lt;br /&gt;
# [[SyberiaOS]]&lt;br /&gt;
注：以上排名不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机博主 ==&lt;br /&gt;
# [[极客湾Geekerwan]]&lt;br /&gt;
# [[晨钟酱Official]]&lt;br /&gt;
# [[江灵夏草]]&lt;br /&gt;
# [[柚坛UOTAN]]&lt;br /&gt;
注：以上排名不分先后&lt;br /&gt;
&lt;br /&gt;
== 知名玩机开发者 ==&lt;br /&gt;
# [[暮间雾]]&lt;br /&gt;
# [[某贼]]&lt;br /&gt;
# [[Amktiao]]&lt;br /&gt;
# [[小太阳ACA]]&lt;br /&gt;
# [[hellobbn]]&lt;br /&gt;
注：以上排名不分先后&lt;br /&gt;
&lt;br /&gt;
== 更多词条 ==&lt;br /&gt;
# [[设备代号收录集合]]&lt;br /&gt;
# [[Android 版本合集]]&lt;br /&gt;
# [[Linux mainlining]]&lt;br /&gt;
# [[Windows on arm|WOA (Windows on arm)]]&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E4%BF%AE%E6%94%B9%E5%88%86%E5%8C%BA&amp;diff=812</id>
		<title>修改分区</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E4%BF%AE%E6%94%B9%E5%88%86%E5%8C%BA&amp;diff=812"/>
		<updated>2024-08-17T13:32:21Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 方法一：使用 Parted 工具 ==&lt;br /&gt;
&lt;br /&gt;
=== 简介 ===&lt;br /&gt;
Parted 是一个开源的命令行工具，主要用于管理磁盘分区，广泛应用于 Linux 和其他类 Unix 操作系统中。它提供了丰富的功能，支持多种分区表类型，并能够处理多种文件系统格式。Parted 是管理大容量磁盘、处理复杂分区表（如 GPT）的理想选择。&lt;br /&gt;
&lt;br /&gt;
=== 主要功能 ===&lt;br /&gt;
Parted 提供了一系列强大的磁盘管理功能，包括但不限于：&lt;br /&gt;
&lt;br /&gt;
•'''创建、删除和调整分区'''：允许用户创建新分区、删除现有分区，以及在不丢失数据的情况下调整分区的大小。&lt;br /&gt;
&lt;br /&gt;
•'''支持多种分区表类型'''：兼容传统的 MBR（Master Boot Record）和较新的 GPT（GUID Partition Table）分区表，满足不同磁盘布局的需求。&lt;br /&gt;
&lt;br /&gt;
•'''格式化分区'''：可以将分区格式化为多种文件系统类型，如 ext4、FAT32、NTFS 等。&lt;br /&gt;
&lt;br /&gt;
•'''检查和修复分区'''：具备检测分区错误的能力，并尝试修复可能出现的问题，确保磁盘的健康状态。&lt;br /&gt;
&lt;br /&gt;
•'''查看磁盘信息'''：能够显示磁盘的分区布局及详细信息，帮助用户快速了解磁盘的当前配置。&lt;br /&gt;
&lt;br /&gt;
=== 常用命令 ===&lt;br /&gt;
在 Parted 交互式终端中，可以使用以下常用命令：&lt;br /&gt;
&lt;br /&gt;
•'''print'''：显示磁盘的分区表信息。&lt;br /&gt;
&lt;br /&gt;
•'''mkpart'''：创建新分区。&lt;br /&gt;
&lt;br /&gt;
•'''rm'''：删除指定的分区。&lt;br /&gt;
&lt;br /&gt;
•'''resizepart'''：调整指定分区的大小。&lt;br /&gt;
&lt;br /&gt;
•'''quit'''：退出 Parted 终端。&lt;br /&gt;
&lt;br /&gt;
=== 使用方法 ===&lt;br /&gt;
使用'''&amp;lt;code&amp;gt;Parted&amp;lt;/code&amp;gt;'''对分区表进行操作，你得先找到这个分区表的'''绝对目录''' &lt;br /&gt;
&lt;br /&gt;
然后以如下的格式用Parted打开这个分区表&lt;br /&gt;
 parted &amp;lt;file_path&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如你要对Android设备中的sda分区表进行Parted操作，那么你就应该输入如下的指令&lt;br /&gt;
 parted /dev/block/sda&lt;br /&gt;
值得注意的是：在&amp;lt;code&amp;gt;'''Recovery'''&amp;lt;/code&amp;gt;中使用'''&amp;lt;code&amp;gt;Parted&amp;lt;/code&amp;gt;'''的时候需要将其放在&amp;lt;code&amp;gt;'''system/bin'''&amp;lt;/code&amp;gt;或者是&amp;lt;code&amp;gt;'''/bin'''&amp;lt;/code&amp;gt;中，并且确保其权限为'''&amp;lt;code&amp;gt;0777&amp;lt;/code&amp;gt;'''或者是'''&amp;lt;code&amp;gt;0755&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
我们&amp;lt;mark&amp;gt;不推荐&amp;lt;/mark&amp;gt;推荐你在&amp;lt;mark&amp;gt;系统状态下&amp;lt;/mark&amp;gt;使用parted对分区进行操作，特别是&amp;lt;mark&amp;gt;删除分区&amp;lt;/mark&amp;gt;的时候，避免删除System分区或者是其他重要系统分区导致手机无法开机只能进行9008刷机处理。&lt;br /&gt;
&lt;br /&gt;
当你利用parted进入sda的时候你会看到如下&lt;br /&gt;
 GNU Parted 3.2 &amp;lt;code&amp;gt;'''--parted的版本'''&amp;lt;/code&amp;gt;&lt;br /&gt;
 Using /dev/block/sda &amp;lt;code&amp;gt;'''--这是你进入的分区表的路径'''&amp;lt;/code&amp;gt;&lt;br /&gt;
 Welcome to GNU Parted! Type 'help' to view a list of commands.&lt;br /&gt;
 (parted) &amp;lt;code&amp;gt;'''--parted的命令行'''&amp;lt;/code&amp;gt;&lt;br /&gt;
我们现在来举一个例子让你可以更好的理解上述的命令是怎么使用的&lt;br /&gt;
&lt;br /&gt;
首先输入&amp;lt;code&amp;gt;print或者是p&amp;lt;/code&amp;gt;如下是返回结果&lt;br /&gt;
 &amp;lt;code&amp;gt;'''(parted)'''&amp;lt;/code&amp;gt; p&lt;br /&gt;
 Model: SAMSUNG KLUEG8UHDC-B0E1 (scsi)&lt;br /&gt;
 Disk /dev/block/sda: 253GB&lt;br /&gt;
 Sector size (logical/physical): 4096B/4096B&lt;br /&gt;
 Partition Table: gpt&lt;br /&gt;
 Disk Flags:&lt;br /&gt;
 &lt;br /&gt;
 Number  Start   End     Size    File system  Name             Flags&lt;br /&gt;
  1      24.6kB  32.8kB  8192B                switch&lt;br /&gt;
  2      32.8kB  65.5kB  32.8kB               ssd&lt;br /&gt;
  3      65.5kB  98.3kB  32.8kB               dbg&lt;br /&gt;
  4      98.3kB  131kB   32.8kB               bk01&lt;br /&gt;
  5      131kB   262kB   131kB                bk02&lt;br /&gt;
  6      262kB   524kB   262kB                bk03&lt;br /&gt;
  7      524kB   1049kB  524kB                bk04&lt;br /&gt;
  8      1049kB  1573kB  524kB                keystore&lt;br /&gt;
  9      1573kB  2097kB  524kB                frp&lt;br /&gt;
 10      2097kB  4194kB  2097kB               countrycode&lt;br /&gt;
 11      4194kB  8389kB  4194kB               misc&lt;br /&gt;
 12      8389kB  16.8MB  8389kB               bk06&lt;br /&gt;
 13      16.8MB  25.2MB  8389kB               logfs&lt;br /&gt;
 14      25.2MB  33.6MB  8389kB               ffu&lt;br /&gt;
 15      33.6MB  50.3MB  16.8MB               oops&lt;br /&gt;
 16      50.3MB  67.1MB  16.8MB               devinfo&lt;br /&gt;
 17      67.1MB  83.9MB  16.8MB  ext4         metadata&lt;br /&gt;
 18      83.9MB  101MB   16.8MB               bk08&lt;br /&gt;
 19      101MB   134MB   33.6MB               splash&lt;br /&gt;
 20      134MB   168MB   33.6MB               bk09&lt;br /&gt;
 21      168MB   235MB   67.1MB  ext4         persist&lt;br /&gt;
 22      235MB   302MB   67.1MB  ext4         persistbak&lt;br /&gt;
 23      302MB   336MB   33.6MB               mtdblk&lt;br /&gt;
 24      336MB   403MB   67.1MB               logdump&lt;br /&gt;
 25      403MB   503MB   101MB                minidump&lt;br /&gt;
 26      503MB   713MB   210MB                rawdump&lt;br /&gt;
 28      2861MB  12.0GB  9127MB               super&lt;br /&gt;
 29      12.0GB  12.0GB  131kB                vbmeta_system_a&lt;br /&gt;
 30      12.0GB  12.0GB  131kB                vbmeta_system_b&lt;br /&gt;
 31      12.0GB  12.0GB  33.3MB               bk010&lt;br /&gt;
 32      12.0GB  12.2GB  134MB   ext4         rescue&lt;br /&gt;
 33      12.2GB  253GB   241GB                userdata&lt;br /&gt;
Ok你会看到如下这几个，我会一一介绍他们&lt;br /&gt;
 Number  Start   End    Size   File system  Name &lt;br /&gt;
 分区ID   开始头   结束头  总大小   文件系统     分区名字&lt;br /&gt;
 &lt;br /&gt;
 其中Size的大小计算是：结束头-开始头&lt;br /&gt;
现在介绍一下'''常用命令'''的格式（Args）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rm &amp;lt;Number&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mkpart &amp;lt;Name&amp;gt; &amp;lt;File system&amp;gt; &amp;lt;Start&amp;gt; &amp;lt;End&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;resizepart &amp;lt;Number&amp;gt; &amp;lt;Size&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
假设你现在要对super进行删除并且扩容那么你应该做如下&lt;br /&gt;
 &amp;lt;code&amp;gt;'''(parted)'''&amp;lt;/code&amp;gt; rm 28(Super分区的Number)&lt;br /&gt;
 这里省略了日志输出，如果有提示是带有ignore的你输入ignore就行了&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;'''(parted)'''&amp;lt;/code&amp;gt; mkpart super &amp;lt;File System我不知道待补充&amp;gt; 2861MB 114514MB(MB要大写 如果是GB那也要)&lt;br /&gt;
 PS：这里补充一个东西，分区表是出厂就设置好的所以你想扩容某些分区你就得牺牲userdata的小大，如果你要扩容super你就1g那就必须删除1g的userdata，方法和这一样这里就不过多赘述了，切记删除userdata后需要记得他的Start值然后把它的Start值给扩容的super用，super的End值给userdata的Start值使用，userdata的End值填原本的。&lt;br /&gt;
 &amp;lt;code&amp;gt;'''(parted)'''&amp;lt;/code&amp;gt;quit（退出）&lt;br /&gt;
&lt;br /&gt;
=== 总结 ===&lt;br /&gt;
读完了本文你学会了Parted的基本使用方法，但是还是要知道对分区操作是极度危险的如果真的不是很会真的别轻易尝试&lt;br /&gt;
&lt;br /&gt;
==== 文献参考： ====&lt;br /&gt;
https://cn.linux-console.net/?p=29398&lt;br /&gt;
&lt;br /&gt;
https://www.gnu.org/software/parted/&lt;br /&gt;
&lt;br /&gt;
==== Parted下载： ====&lt;br /&gt;
https://ftp.gnu.org/gnu/parted/&lt;br /&gt;
&lt;br /&gt;
== 更多方法如 sgdisk 等工具本篇暂不做解释 ==&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=Super_Empty&amp;diff=811</id>
		<title>Super Empty</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=Super_Empty&amp;diff=811"/>
		<updated>2024-08-17T13:27:34Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 简介 ==&lt;br /&gt;
它是任何动态分区设备在系统构建时可选的产物。它一个定义了动态分区信息的空镜像。它的主要作用是为设备提供一个初始的分区表。&lt;br /&gt;
&lt;br /&gt;
对原生动态分区来说&lt;br /&gt;
&lt;br /&gt;
它自身包含了对逻辑分区的映射信息及逻辑分区大小。可以用于清除或更新super分区，比如后期重新分区逻辑分区大小。&lt;br /&gt;
&lt;br /&gt;
对改造动态分区来说&lt;br /&gt;
&lt;br /&gt;
它定义了维护者定义的设备自身分区和分区大小，将它们合并成一个大的“super”供刷入第三方ROM使用，甚至可以让老旧设备运行DSU。并且针对这类设备它的意义远不止类原生，对PT(Project Treble)也有帮助，有经验的维护者可以通过改造动态分区的方式让用户无需扩容即可体验深度定制UI。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
=== 原生动态分区设备 ===&lt;br /&gt;
&lt;br /&gt;
==== 方法一：使用命令刷入 ====&lt;br /&gt;
 fastboot wipe-super super_empty.img的路径&lt;br /&gt;
&lt;br /&gt;
==== 方法二：使用柚坛工具箱刷入 ====&lt;br /&gt;
在柚坛工具箱的 格式化&amp;amp;提取 页面中的SuperEmpty部分选择对应的SuperEmpty文件，随后点击 刷入文件 即可。&lt;br /&gt;
[[文件:备份与提取.png|居中|缩略图|617x617像素]]&lt;br /&gt;
&lt;br /&gt;
=== 改造动态分区设备 ===&lt;br /&gt;
==== 类原生 ====&lt;br /&gt;
1.刷入维护者提供的recovery.img，在rec和boot合并的机器上也可以是boot.img&lt;br /&gt;
&lt;br /&gt;
2.进入fastbootd模式&lt;br /&gt;
&lt;br /&gt;
可使用如下命令：&lt;br /&gt;
 fastboot reboot fastboot&lt;br /&gt;
3.准备最新版本的adb-fastboot工具包和维护者提供的super_empty.img&lt;br /&gt;
&lt;br /&gt;
4.打开命令行进入工具包目录，使用上一节原生动态分区的方法执行命令。如果设备是ab分区，则您应该切换到另外一个槽位再执行一次。&lt;br /&gt;
&lt;br /&gt;
5.重新进入recovery，格式化data分区。&lt;br /&gt;
&lt;br /&gt;
6.连接电脑，使用[[ADB SideLoad|adb sideload]]刷入。&lt;br /&gt;
&lt;br /&gt;
==== GSI ====&lt;br /&gt;
改造动态分区之后，使用 AOSP Recovery 或 TWRP 的Fastbootd，刷入system分区，即可不需扩容也能使用上超过system物理空间大小的镜像。&lt;br /&gt;
&lt;br /&gt;
== 对开发者的一些帮助 ==&lt;br /&gt;
[https://github.com/uwu-gl/device_oneplus_sdm845-common/commit/2e2b515df62421024695c08240074df678dbb4c9 改造动态分区的示例commit]&lt;br /&gt;
&lt;br /&gt;
如果分区大小还是不够，您可以考虑切换到erofs或squashfs等等压缩文件系统。必须在内核中有文件系统相关支持且fstab中正确指定挂载参数。&lt;br /&gt;
&lt;br /&gt;
对于在Mac上正常刷写super_empty在win或linux下不能正常刷写的情况，请检查device tree内定义的数值是否100%匹配。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=Super_Empty&amp;diff=810</id>
		<title>Super Empty</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=Super_Empty&amp;diff=810"/>
		<updated>2024-08-17T13:27:23Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Super empty =&lt;br /&gt;
&lt;br /&gt;
== 简介 ==&lt;br /&gt;
它是任何动态分区设备在系统构建时可选的产物。它一个定义了动态分区信息的空镜像。它的主要作用是为设备提供一个初始的分区表。&lt;br /&gt;
&lt;br /&gt;
对原生动态分区来说&lt;br /&gt;
&lt;br /&gt;
它自身包含了对逻辑分区的映射信息及逻辑分区大小。可以用于清除或更新super分区，比如后期重新分区逻辑分区大小。&lt;br /&gt;
&lt;br /&gt;
对改造动态分区来说&lt;br /&gt;
&lt;br /&gt;
它定义了维护者定义的设备自身分区和分区大小，将它们合并成一个大的“super”供刷入第三方ROM使用，甚至可以让老旧设备运行DSU。并且针对这类设备它的意义远不止类原生，对PT(Project Treble)也有帮助，有经验的维护者可以通过改造动态分区的方式让用户无需扩容即可体验深度定制UI。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
=== 原生动态分区设备 ===&lt;br /&gt;
&lt;br /&gt;
==== 方法一：使用命令刷入 ====&lt;br /&gt;
 fastboot wipe-super super_empty.img的路径&lt;br /&gt;
&lt;br /&gt;
==== 方法二：使用柚坛工具箱刷入 ====&lt;br /&gt;
在柚坛工具箱的 格式化&amp;amp;提取 页面中的SuperEmpty部分选择对应的SuperEmpty文件，随后点击 刷入文件 即可。&lt;br /&gt;
[[文件:备份与提取.png|居中|缩略图|617x617像素]]&lt;br /&gt;
&lt;br /&gt;
=== 改造动态分区设备 ===&lt;br /&gt;
==== 类原生 ====&lt;br /&gt;
1.刷入维护者提供的recovery.img，在rec和boot合并的机器上也可以是boot.img&lt;br /&gt;
&lt;br /&gt;
2.进入fastbootd模式&lt;br /&gt;
&lt;br /&gt;
可使用如下命令：&lt;br /&gt;
 fastboot reboot fastboot&lt;br /&gt;
3.准备最新版本的adb-fastboot工具包和维护者提供的super_empty.img&lt;br /&gt;
&lt;br /&gt;
4.打开命令行进入工具包目录，使用上一节原生动态分区的方法执行命令。如果设备是ab分区，则您应该切换到另外一个槽位再执行一次。&lt;br /&gt;
&lt;br /&gt;
5.重新进入recovery，格式化data分区。&lt;br /&gt;
&lt;br /&gt;
6.连接电脑，使用[[ADB SideLoad|adb sideload]]刷入。&lt;br /&gt;
&lt;br /&gt;
==== GSI ====&lt;br /&gt;
改造动态分区之后，使用 AOSP Recovery 或 TWRP 的Fastbootd，刷入system分区，即可不需扩容也能使用上超过system物理空间大小的镜像。&lt;br /&gt;
&lt;br /&gt;
== 对开发者的一些帮助 ==&lt;br /&gt;
[https://github.com/uwu-gl/device_oneplus_sdm845-common/commit/2e2b515df62421024695c08240074df678dbb4c9 改造动态分区的示例commit]&lt;br /&gt;
&lt;br /&gt;
如果分区大小还是不够，您可以考虑切换到erofs或squashfs等等压缩文件系统。必须在内核中有文件系统相关支持且fstab中正确指定挂载参数。&lt;br /&gt;
&lt;br /&gt;
对于在Mac上正常刷写super_empty在win或linux下不能正常刷写的情况，请检查device tree内定义的数值是否100%匹配。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA&amp;diff=809</id>
		<title>格式化分区</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA&amp;diff=809"/>
		<updated>2024-08-17T13:21:03Z</updated>

		<summary type="html">&lt;p&gt;Mujianwu：​创建页面，内容为“一般情况下使用TWRP进行格式化即可具体参见 [https://wiki.uotan.cn/index.php?title=Recovery_%E5%88%B7%E6%9C%BA%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C#%E9%AB%98%E7%BA%A7%E6%B8%85%E9%99%A4 TWRP高级清除]  另外，也可在Fastboot中使用Fastboot命令进行格式化具体参见 [https://wiki.uotan.cn/index.php?title=Fastboot_%E5%91%BD%E4%BB%A4#%E6%93%A6%E9%99%A4%E7%9B%B8%E5%85%B3%EF%BC%88erase%EF%BC%89 Fastboot擦除数据]  在第三方Recovery…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;一般情况下使用TWRP进行格式化即可具体参见 [https://wiki.uotan.cn/index.php?title=Recovery_%E5%88%B7%E6%9C%BA%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C#%E9%AB%98%E7%BA%A7%E6%B8%85%E9%99%A4 TWRP高级清除]&lt;br /&gt;
&lt;br /&gt;
另外，也可在Fastboot中使用Fastboot命令进行格式化具体参见 [https://wiki.uotan.cn/index.php?title=Fastboot_%E5%91%BD%E4%BB%A4#%E6%93%A6%E9%99%A4%E7%9B%B8%E5%85%B3%EF%BC%88erase%EF%BC%89 Fastboot擦除数据]&lt;br /&gt;
&lt;br /&gt;
在第三方Recovery中也可以使用诸如 mke2fs、mkfs.f2fs、mkfs.fat、mkexfatfs、mkntfs 等工具进行格式化，但由于其用法太多本章暂时不做解释。&lt;br /&gt;
&lt;br /&gt;
=== 使用柚坛工具箱进行格式化分区 ===&lt;br /&gt;
在柚坛工具箱的 格式化&amp;amp;提取 页面中的格式化部分填写对于分区，并选择像要格式化为的文件系统（选择文件系统仅支持ADB格式化），随后点击ADB格式化或Fastboot格式化即可完成。&lt;br /&gt;
[[文件:备份与提取.png|居中|缩略图|666x666像素]]&lt;br /&gt;
格式化部分的 格式化Data分区 和 TWRP格式化Data 为用于 AOSP Recovery 和 TWRP Recovery 的快捷清楚全部数据的选项，不涉及其他工具的使用。&lt;/div&gt;</summary>
		<author><name>Mujianwu</name></author>
	</entry>
</feed>