使用工具从卡刷包中提取 boot.img 文件

发布于 2022-02-02  711 次阅读


前言

前两天看网友说 MIUI 12.5.20 稳定性还不错,手上的小米先前升级 12.5.11 后听其他人说新版本 bug 更多就一直没敢升级,顺便 Magisk v24 也出来了,就抱着试一下的心态给 MIUI 12.5.20 一个机会,结果升级系统重启之后才发现忘记给新版本打 Magisk 补丁了,跑去小米论坛才发现 12.5.20 只有卡刷包(里面只有一个 payload.bin 文件),Google 了一下找到了从卡刷包提取 boot.img 的方法,整理一下发篇博文就当是今年博客的第一篇了(笑)。

正片

首先,去 Github 下载 payload-dumper-go 工具(由 [email protected] 大佬开发),并解压到单独的文件夹中。然后将卡刷包中的 payload.bin 解压到与工具同级文件夹中。

payload.bin 文件与 payload-dumper-go.exe 同级

接着,打开 PowerShell(或者 Cmd,你喜欢就好),执行以下命令:

./payload-dumper-go.exe payload.bin
命令执行效果如图

执行后稍等片刻,待工具将 payload.bin 解包完成后,找到目录中“extracted_”开头的文件夹,即可找到从卡刷包中解包出来的 boot.img 文件了。

解包之后,在文件夹中可找到 boot.img 文件

参考资料


脑洞大开的开发者,热爱探讨尝试各种技术! [email protected][email protected]