<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.uotan.cn/index.php?action=history&amp;feed=atom&amp;title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM</id>
	<title>如何解包 Android ROM - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uotan.cn/index.php?action=history&amp;feed=atom&amp;title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM"/>
	<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;action=history"/>
	<updated>2026-08-08T00:12:24Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=508&amp;oldid=prev</id>
		<title>2024年2月16日 (五) 16:41 Iibchara-dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=508&amp;oldid=prev"/>
		<updated>2024-02-16T16:41:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年2月17日 (六) 00:41的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;第5行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第5行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在正式开始之前，你需要了解你接下来需要解包的是哪种类型的文件。本教程将介绍&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在正式开始之前，你需要了解你接下来需要解包的是哪种类型的文件。本教程将介绍&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# payload.bin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[#Payload.bin解包|'''&lt;/ins&gt;payload.bin&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''']]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# super.img&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[#super.img 解包|'''&lt;/ins&gt;super.img&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''']]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# ozip格式&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[#ozip 解包|'''&lt;/ins&gt;ozip格式&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''']]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# br格式&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[#br格式解包|'''&lt;/ins&gt;br格式&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''']]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# dat格式(以及vivo分段dat)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[#dat格式解包|'''&lt;/ins&gt;dat格式(以及vivo分段dat)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''']]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# img格式&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[#img格式解包|'''&lt;/ins&gt;img格式&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''']]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Payload.bin解包 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Payload.bin解包 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 1. 获得所需工具 - Payload dumper go&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;[https://kkgithub.com/ssut/payload-dumper-go GitHub]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 1. 获得所需工具 - Payload dumper go &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- &lt;/ins&gt;[https://kkgithub.com/ssut/payload-dumper-go GitHub] ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;请访问工具 GitHub 仓库并从 Release 内下载工具&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;请访问工具 GitHub 仓库并从 Release 内下载工具&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Iibchara-dev</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=497&amp;oldid=prev</id>
		<title>SakuraKyuo：​添加提醒事项</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=497&amp;oldid=prev"/>
		<updated>2024-02-16T14:01:45Z</updated>

		<summary type="html">&lt;p&gt;添加提醒事项&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年2月16日 (五) 22:01的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 提醒事项 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 提醒事项 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;注意：本教程以在 Windows 10 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;平台下进行解包操作为例，并确保你拥有可以访问国际网络的能力&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;注意：本教程以在 Windows 10 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;平台下进行解包操作为例，并确保你拥有可以访问国际网络的能力。在阅读本篇wiki前，请确保你有一定的基础。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 格式确认 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 格式确认 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SakuraKyuo</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=482&amp;oldid=prev</id>
		<title>SakuraKyuo：​新增 vivo dat文件解包</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=482&amp;oldid=prev"/>
		<updated>2024-02-16T11:37:32Z</updated>

		<summary type="html">&lt;p&gt;新增 vivo dat文件解包&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年2月16日 (五) 19:37的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l129&quot;&gt;第129行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第129行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 3. vivo 分段dat 解包 ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 3. vivo 分段dat 解包 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;暂未编写&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# 将工具解压到 dat文件 所在目录&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# 在该目录下打开 cmd 命令行&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# 输入 &amp;lt;code&amp;gt;type dat文件.* &amp;gt; dat文件&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;type system.new.dat.* &amp;gt; system.new.dat&amp;lt;/code&amp;gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# 输入 &amp;lt;code&amp;gt;python sdat2img.py transfer.list文件 dat文件 [输出img名]&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;python sdat2img.py system.transfer.list system.new.dat system.img&amp;lt;/code&amp;gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# 小等一会 dat文件 将会被解压 解压后的文件在同目录内&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;注意：&amp;lt;code&amp;gt;[输出img名]&amp;lt;/code&amp;gt; 为可选项 不传入此参数解压得到的 img 名称默认为 system.img&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== img格式解包 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== img格式解包 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SakuraKyuo</name></author>
	</entry>
	<entry>
		<id>https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=481&amp;oldid=prev</id>
		<title>SakuraKyuo：​首次编写</title>
		<link rel="alternate" type="text/html" href="https://wiki.uotan.cn/index.php?title=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8C%85_Android_ROM&amp;diff=481&amp;oldid=prev"/>
		<updated>2024-02-16T11:29:38Z</updated>

		<summary type="html">&lt;p&gt;首次编写&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 提醒事项 ==&lt;br /&gt;
注意：本教程以在 Windows 10 平台下进行解包操作为例，并确保你拥有可以访问国际网络的能力&lt;br /&gt;
&lt;br /&gt;
== 格式确认 ==&lt;br /&gt;
在正式开始之前，你需要了解你接下来需要解包的是哪种类型的文件。本教程将介绍&lt;br /&gt;
&lt;br /&gt;
# payload.bin&lt;br /&gt;
# super.img&lt;br /&gt;
# ozip格式&lt;br /&gt;
# br格式&lt;br /&gt;
# dat格式(以及vivo分段dat)&lt;br /&gt;
# img格式&lt;br /&gt;
&lt;br /&gt;
== Payload.bin解包 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. 获得所需工具 - Payload dumper go([https://kkgithub.com/ssut/payload-dumper-go GitHub]) ===&lt;br /&gt;
请访问工具 GitHub 仓库并从 Release 内下载工具&lt;br /&gt;
&lt;br /&gt;
=== 2. 解包 ===&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 payload.bin 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;payload-dumper-go.exe payload.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
# 小等一会 payload.bin 内的所有文件将会解压到 output_xxx 目录内&lt;br /&gt;
&lt;br /&gt;
=== 3. 进阶用法[可选] ===&lt;br /&gt;
&lt;br /&gt;
==== 1. 只解包某个分区 ====&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 payload.bin 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;payload-dumper-go.exe -p 所需分区名 payload.bin&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;payload-dumper-go.exe -p system payload.bin&amp;lt;/code&amp;gt; )&lt;br /&gt;
# 小等一会 所指定的文件将会解压到 output_xxx 目录内&lt;br /&gt;
&lt;br /&gt;
==== 2. 只解包部分分区 ====&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 payload.bin 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;payload-dumper-go.exe -l payload.bin&amp;lt;/code&amp;gt; 以列出 payload.bin 内所有的分区文件&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;payload-dumper-go.exe -p 所需分区名并以英文逗号分隔 payload.bin&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;payload-dumper-go.exe -p system,vendor payload.bin&amp;lt;/code&amp;gt; )&lt;br /&gt;
# 小等一会 所指定的文件将会解压到一个名为 output_xxx 的目录内&lt;br /&gt;
&lt;br /&gt;
注意：指定的顺序需要按照工具所列出的输入，否则无法正常解压指定的分区(如：system,vendor √ vendor,system ×)&lt;br /&gt;
&lt;br /&gt;
== super.img 解包 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. 获得所需工具 - lpunpack([https://github.com/unix3dgforce/lpunpack GitHub]) ===&lt;br /&gt;
所需环境: Python([https://www.python.org/ 官网])&lt;br /&gt;
&lt;br /&gt;
访问 lpunpack 仓库并点击 Code - Download zip 下载&lt;br /&gt;
&lt;br /&gt;
=== 2. 解包 ===&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 super.img 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;python lpunpack.py super.img output&amp;lt;/code&amp;gt;&lt;br /&gt;
# 小等一会 super.img 内的所有文件将会解压到 output 目录内&lt;br /&gt;
&lt;br /&gt;
=== 3. 进阶用法[可选] ===&lt;br /&gt;
&lt;br /&gt;
==== 1. 只想要某个分区 ====&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 super.img 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;python lpunpack.py -p 所需分区名 super.img output&amp;lt;/code&amp;gt;(示例: &amp;lt;code&amp;gt;python lpunpack.py -p system_a super.img output&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== 特别注意 ===&lt;br /&gt;
由于小米线刷包提供的是 sparse image(simg) 而解压 super.img 前需要转换为 raw image(rimg) 请跟随以下步骤转换&lt;br /&gt;
&lt;br /&gt;
# 下载 simg2img([https://github.com/KinglyWayne/simg2img_win GitHub])&lt;br /&gt;
# 解压到 super.img 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;simg2img.exe super.img super.rimg.img&amp;lt;/code&amp;gt;&lt;br /&gt;
# 小等一会 super.img 将会转换为 raw image&lt;br /&gt;
&lt;br /&gt;
注: 转换之后上面教程中的 super.img 请替换为 super.rimg.img(示例: &amp;lt;code&amp;gt;python lpunpack.py super.rimg.img output&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== ozip 解包 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. 获得所需工具 - oppo_ozip_decrypt([https://github.com/bkerler/oppo_ozip_decrypt GitHub]) ===&lt;br /&gt;
所需环境: Python([https://www.python.org/ 官网])&lt;br /&gt;
&lt;br /&gt;
访问 oppo_ozip_decrypt 仓库并点击 Code - Download zip 下载&lt;br /&gt;
&lt;br /&gt;
=== 2. 解包 ===&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 ozip 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;pip install -r requirements.txt&amp;lt;/code&amp;gt; (只需运行一次 即后续使用无需再次运行)&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;python ozipdecrypt.py Example.ozip&amp;lt;/code&amp;gt; (这里的 Example.ozip 替换为你所需要解压的 ozip 文件)&lt;br /&gt;
# 小等一会 ozip 将会转换为 zip&lt;br /&gt;
&lt;br /&gt;
== br格式解包 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. 获得所需工具 - brotli([https://github.com/google/brotli/releases GitHub]) ===&lt;br /&gt;
请访问工具 GitHub 仓库并从 Release 内下载工具&lt;br /&gt;
&lt;br /&gt;
=== 2. 解包 ===&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 br文件 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;brotli.exe -d br文件&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;brotli.exe -d system.new.dat.br&amp;lt;/code&amp;gt;)&lt;br /&gt;
# 小等一会 br文件 将会被解压 解压后的文件在同目录内&lt;br /&gt;
&lt;br /&gt;
=== 3. 进阶使用[可选] ===&lt;br /&gt;
&lt;br /&gt;
==== 1. 解包后删除源文件 ====&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 br文件 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;brotli.exe -j -d br文件&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;brotli.exe -j -d system.new.dat.br&amp;lt;/code&amp;gt;)&lt;br /&gt;
# 小等一会 br文件 将会被解压到同目录下 同时 br文件 也会被删除&lt;br /&gt;
&lt;br /&gt;
== dat格式解包 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. 获得所需工具 - sdat2img([https://github.com/xpirt/sdat2img GitHub]) ===&lt;br /&gt;
所需环境: Python([https://www.python.org/ 官网])&lt;br /&gt;
&lt;br /&gt;
访问 sdat2img 仓库并点击 Code - Download zip 下载&lt;br /&gt;
&lt;br /&gt;
=== 2. 解包 ===&lt;br /&gt;
&lt;br /&gt;
# 将工具解压到 dat文件 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;python sdat2img.py transfer.list文件 dat文件 [输出img名]&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;python sdat2img.py system.transfer.list system.new.dat system.img&amp;lt;/code&amp;gt;)&lt;br /&gt;
# 小等一会 dat文件 将会被解压 解压后的文件在同目录内&lt;br /&gt;
&lt;br /&gt;
注意：&amp;lt;code&amp;gt;[输出img名]&amp;lt;/code&amp;gt; 为可选项 不传入此参数解压得到的 img 名称默认为 system.img&lt;br /&gt;
&lt;br /&gt;
=== 3. vivo 分段dat 解包 ===&lt;br /&gt;
暂未编写&lt;br /&gt;
&lt;br /&gt;
== img格式解包 ==&lt;br /&gt;
&lt;br /&gt;
=== 特别注意 ===&lt;br /&gt;
本章节将分为三个部分，分别是&lt;br /&gt;
&lt;br /&gt;
# ext4 格式 img 解压&lt;br /&gt;
# erofs 格式 img 解压&lt;br /&gt;
# boot/recovery类型 img 解压&lt;br /&gt;
&lt;br /&gt;
=== 1. ext4 格式解包 ===&lt;br /&gt;
&lt;br /&gt;
==== 1. 获得所需工具 - imgextractor &amp;amp; ext4 ====&lt;br /&gt;
所需环境: Python([https://www.python.org/ 官网])&lt;br /&gt;
&lt;br /&gt;
所需工具:&lt;br /&gt;
&lt;br /&gt;
imgextractor - [https://github.com/ColdWindScholar/MIO-KITCHEN-SOURCE/blob/main/imgextractor.py GitHub] &amp;amp; ext4 - [https://github.com/ColdWindScholar/MIO-KITCHEN-SOURCE/blob/main/ext4.py GitHub]&lt;br /&gt;
&lt;br /&gt;
访问对应链接 并点击 下载图标 下载文件&lt;br /&gt;
&lt;br /&gt;
==== 2. 解包 ====&lt;br /&gt;
&lt;br /&gt;
# 将文件放置到 img文件 所在目录(imgextractor.py 和 ext4.py 均需要放置)&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;python imgextractor.py img文件 输出目录&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;python imgextractor.py system.img system&amp;lt;/code&amp;gt;)&lt;br /&gt;
# 小等一会 img文件 将会被解压&lt;br /&gt;
&lt;br /&gt;
=== 2. erofs 格式解包 ===&lt;br /&gt;
&lt;br /&gt;
==== 1. 获得所需工具 - extract.erofs([https://github.com/sekaiacg/erofs-utils GitHub]) ====&lt;br /&gt;
请访问工具 GitHub 仓库并从 Release 内下载工具&lt;br /&gt;
&lt;br /&gt;
==== 2. 解包 ====&lt;br /&gt;
&lt;br /&gt;
# 将工具内所有文件放置到 img文件 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;extract.erofs.exe -i img文件 -o 输出目录&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;extract.erofs.exe -i system.img -o system&amp;lt;/code&amp;gt;)&lt;br /&gt;
# 小等一会 img文件 将会被解压&lt;br /&gt;
&lt;br /&gt;
=== 3. boot/recovery类型 img 解压包 ===&lt;br /&gt;
&lt;br /&gt;
==== 1. 获得所需工具 - magiskboot([https://github.com/ookiineko/magiskboot_build GitHub]) ====&lt;br /&gt;
请访问工具 GitHub 仓库并从 Release 内下载工具&lt;br /&gt;
&lt;br /&gt;
==== 2. 解包 ====&lt;br /&gt;
&lt;br /&gt;
# 将工具放置到 img文件 所在目录&lt;br /&gt;
# 在该目录下打开 cmd 命令行&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;magiskboot.exe unpack -h img文件&amp;lt;/code&amp;gt; (示例: &amp;lt;code&amp;gt;magiskboot.exe unpack -h boot.img&amp;lt;/code&amp;gt;)&lt;br /&gt;
# 小等一会 img文件 将会被解压&lt;/div&gt;</summary>
		<author><name>SakuraKyuo</name></author>
	</entry>
</feed>