在本教程中,我们将向您展示从 Realme/Oppo 设备的 .ozip 文件中提取 fastboot 映像的步骤。早些时候,大多数 OEM 都以简单的压缩格式上传设备的固件文件。用户只需提取该文件的内容,就像提取任何其他 ZIP 文件一样。然而,现在 Android 生态系统的情况发生了变化。虽然一些 OEM 以 .bin 格式上传固件,但 Oppo 和 Realme 等其他 OEM 则采用 OZIP 路线。
说到后者,这些文件的提取需要Python,只有这样你才能得到想要的固件文件。然后,您将可以使用系统和供应商转储文件、使用stock boot.img 文件进行生根,并执行其他相关任务。因此,考虑到这一点,以下是从 Realme 和 Oppo 设备的 .ozip 文件中提取 fastboot 映像所需的步骤。请按照完整说明进行操作。
在我们列出步骤之前,需要在您的 PC 上安装一些工具和软件。因此,请转到以下要求部分并确保获取所需的文件。
要求:
当您使用这些工具时,它们的用法将变得非常清楚,下面给出了相关说明。关于这一点,以下是从 Realme/Oppo 设备的 .ozip 文件中提取快速启动映像的步骤。
另请阅读:通过 Realme 设备恢复安装 OTA 库存 ROM 更新。
第 1 步:安装 Python 应用程序:
- 首先也是最重要的,要完成这一切,您需要在计算机上安装名为 Python 的应用程序。进入Python网站并下载最新版本。
- 下载完成后,现在可以通过双击下载文件夹中的 EXE 来安装它。
- 点击立即安装按钮进行安装。
- 它将开始在您的计算机上进行安装。
- 完成后,您将看到设置成功的屏幕。您现在可以关闭窗口。
记住这个位置
C:\Users\YOURNAME\AppData\Local\Programs\Python\Python39
YOURNAME 是指电脑名称
我安装时的python版本是39,所以如果你安装的是40,那么它一定是Python40
- 安装 python 后,您可以将 ozip_decrypt_tool zip 解压到 python 文件夹中:
C:\Users\YOURNAME\AppData\Local\Programs\Python\Python39.
- 只需打开下载的 zip 文件并选择 4 个文件并将其解压到上面给出的 python 位置即可。
- 移动后,你会看到这4个文件
步骤 3:启动命令窗口或 CMD:
- 要打开命令窗口,请转到 Python 位置
C:\Users\YOURNAME\AppData\Local\Programs\Python\Python39.
- 现在点击 URL 位置并输入 CMD 并按 Enter 键,这将启动命令提示符窗口。
步骤 4:安装 Pycryptodome 和 Docopt
如果您已打开命令提示符屏幕,那么现在我们需要通过键入以下命令来安装 Pycryptodome 和 Docopt。您可以将命令复制粘贴到 cmd 窗口。
- 首先,让我们使用命令安装 Pycryptodome
python -m pip install pycryptodome
- 如果显示安装成功的屏幕,您现在可以输入下一个命令来安装 docopt:
python -m pip install docopt
- 成功安装两者后,您可以按照下一步提取 Realme 或 Oppo Ozip stock ROM 文件。
要将 Realme OZIP 固件转换为 zip 文件,您需要输入以下命令。在此之前,请确保将固件 ozip 文件移动到 python 文件夹位置。移动后,尝试将 ozip 文件名重命名为较短的名称,例如 realme.ozip 或firmware.ozip。如果您已完成此操作,请执行以下命令来解密 ozip 并创建 zip 文件
python ozipdecrypt.py realme.ozip
您现在可以打开 python 位置并检查新创建的 zip 文件。在我们的例子中,它是realme.zip
打开它,您将找到 boot.img、供应商文件等固件文件。
如果您只想启动img,那么您可以轻松地从zip文件中提取boot.img,但所有其他文件(如system、vendor等)将采用.dat.br格式,无法通过Fastboot直接刷新或通过 WinZIP/WinRAR 提取。我们的下一步将针对那些想要完整文件的用户,他们可以使用这些文件使用 fastboot 命令来刷新固件。
第5步:下载URTool:
致谢:XDA 认可贡献者阿切尔文基
- 使用python将ozip文件转换为zip文件后,我们的下一步是创建一个可闪存文件以通过fastboot进行闪存,为此,您必须下载 URTool来自Github。
- 将 zip 文件解压到名为 URTool 的文件夹中。
- 现在将新创建的 zip 文件从 Python 文件夹位置移动或复制到 URTool 文件夹。就我而言,我的 zip 文件名为 Realme.zip。
- 现在双击 URTTool.bat 文件启动 URLTool
- 该工具现在将要求您选择固件文件。由于 URT 文件夹中只有一个固件文件,因此您应该看到固件文件占据第一个位置。因此,输入 1 并按 Enter 键。
- 在出现的下一个菜单中,选择“提取 Android 图像”选项。这又是第一个选项,因此输入 1 并按 Enter 键。
- 提取过程现在将开始,您可能会看到一些错误消息,忽略它们,它们不会引起任何关注。提取完成后,该工具会通知您相同的情况。
- 此外,您还将在 URT Tool 文件夹中看到一个新创建的名为 01-Project 的文件夹。转到此文件夹,然后您可以访问提取的系统、供应商和其他转储文件。
01-项目文件夹
- 在此文件夹内,将有一个名为 1-Sources 的文件夹。从这个文件夹中,您可以获取启动、系统和供应商映像文件。
1-源文件夹 - 除了转储和 IMG 文件之外,您还可以从我们放置在 URT Tool 文件夹中的固件 ZIP 文件中访问其他文件。
话虽如此,我们总结了如何从 Realme/Oppo 设备的 .ozip 文件中提取 fastboot 映像的指南。如果您有任何疑问,请在下面的评论部分告诉我们。四舍五入,这里有一些iPhone 提示和技巧,电脑提示和技巧, 和Android 提示和技巧您也应该检查一下。