说明:为所有人获取 fastboot 闪存工厂映像 OnePlus 电话

OnePlus 手机很容易root,但这也意味着如果您对自己的超级用户权限感到满意,它们很容易被黑客攻击。 如果你发现自己处于这种情况,你很快就会意识到这一点 OnePlus 固件下载页面不提供可在快速启动模式下刷新的文件。

官方 OnePlus 固件文件被设计为故障安全。 您在恢复模式下刷新它们,它们会覆盖手机上的所有数据,使其恢复到出厂状态。

但通常您不必从头开始。 如果你安装了有问题的root mod,只要恢复系统和引导分​​区就可以了。 或者,如果您想使用 Magisk 获取 root 权限,您所需要的只是用于修补的启动映像,而是将整套工厂映像捆绑到一个 Payload.bin 文件中。 幸运的是,您可以将 Payload.bin 文件变成有用的东西。

第 1 步:下载工厂 OTA.zip

首先,下载手机的出厂固件包( OnePlus 通过在计算机上单击下面的链接来调用 OTA ZIP)。

上图 OnePlus

单击您的手机型号,然后您将进入您手机的软件更新页面。 从那里,单击“下载”按钮将文件保存到您的计算机。

上图 OnePlus

步骤 2:解压 Payload.bin 文件

现在解压 OTA 固件 ZIP 文件并找到其中的 Payload.bin 文件。 该文件包含所有工厂映像文件。 将此文件拖放到桌面上,然后删除原始文件夹,因为您不需要其中的任何其他内容。

第三步:安装Python

Payload.bin 文件包含您需要的所有 Fastboot 可闪存工厂映像,但您无法使用普通的存档实用程序提取它们。 相反,您需要使用 Payload Dumper Tool,它本身以 Python 编程语言运行。

接下来,您需要在计算机上安装 Python。 单击下面的链接之一下载适合您的操作系统的 Python。 下载后,打开安装程序文件,然后单击“下一步”或“立即安装”,具体取决于您的操作系统。 按照提示单击“下一步”或“下一步”即可完成安装。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

第 4 步:下载有效负载转储工具

现在你的计算机上已经安装了 Python,接下来你需要做的就是获取 Payload Dumper 工具 双胞胎14。 这用于实际打开 Payload.bin 文件,以便您可以查看核心系统映像文件。 您可以从下面的链接下载该工具。

下载 Payload Dumper 工具后,您需要提取其内容并将其移动到上一步中新安装的 Python 文件夹中。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

您还需要将 Payload.bin 文件放在同一个 Python 文件夹中,以便所有内容都位于同一个位置。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

第5步:在Python文件夹中打开命令窗口

现在,Python 文件夹中已包含所有必需的文件,您需要打开命令窗口,然后才能开始提取 Payload.bin 文件。

如果你使用 Windows,您可以单击Python文件夹中的地址栏,然后输入“cmd”并按Enter键以打开命令窗口。 您还可以按住 Shift 键并右键单击 Python 文件夹中的空白区域,然后选择“在此处打开 PowerShell 窗口”。 现在命令窗口就可以使用了! 您可以继续下一步。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

如果你使用 Mac 或者 Linux,您可以打开终端应用程序,键入“cd”和一个空格,然后将 Python 文件夹拖放到命令窗口本身中。 按 Enter 键,Python 文件夹将自动链接到您的终端应用程序。 现在命令窗口就可以使用了! 您可以继续下一步。

第6步:提取Payload.bin文件

现在您已经差不多完成了 – 最后一步是实际运行正确的命令并提取 Payload.bin 文件。 从上一步中打开的命令窗口中,您想要复制并粘贴(或键入)以下命令,然后按 Enter 继续。

python -m pip install -r requirements.txt

笔记: Mac、Linux和 Windows PowerShell 用户可能需要在输入某些命令之前添加句点和斜杠(例如 ./python -m pip install -r require.txt)。

上述命令下载提取payload.bin文件过程中所需的依赖项。 不用多久,这件事就会完成。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

之后,您想要复制并粘贴(或键入)下一个命令,然后按 Enter 继续。

python payload_dumper.py payload.bin

上面的命令发挥了魔力——它现在开始将您的 Payload.bin 文件分解为单独的系统映像文件。 由于这可能需要一些时间,因此需要一点耐心。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

整个过程成功完成后,从payload.bin文件中提取的所有系统映像文件将被放置在Python目录的“Output”文件夹中。

如何为每个人获取 fastboot flash 工厂映像 OnePlus 电话

所以,是的,这确实需要一段时间,但现在您已经设置完毕,如果您需要的话,将来再次执行此操作应该会快得多。 现在您已经有了标准的工厂映像文件,您可以使用 Fastboot 轻松刷新它们!