好友
阅读权限30
听众
最后登录1970-1-1
|
payload_dumper ,一加ROM解包工具。按照大侠阿木的说法,可以直接全量包的链接代替全量包的路径,这样就不必下载全量包,因为我这网速太慢,全量包,但是死活下不了,网速慢又不想下载全量包。
原版不知道什么原因,提示Invalid argument,死活下载不了。找chatgpt把源码上传,让chatgpt修好了,传一份。因为不是原创,就传精品软件区了。
说明:修复了命令payload_dumper --partitions boot --out D:\\rom\images https://xxxxxxxzip 提示Invalid argument的问题,不知道什么原因。ROM地址可以在大侠阿木网站下载。
操作来自大侠阿木的网站
使用教程
通过几个由浅入深的操作,就可以学会使用它了。
下载一个全量包,解压出其中的payload.bin,假设其路径是D:\rom\payload.bin。那么命令行输入payload_dumper D:\\rom\payload.bin,即可解包出全部系统镜像
其实完全不用这么麻烦,我们不需要先解压得到payload.bin,我们可以直接解压zip文件:payload_dumper D:\\rom.zip,当然也是可以的。
那如果我只想获得一个boot.img呢?也可以的,命令是
payload_dumper --partitions boot D:\\rom.zip
解压后的文件不知道在哪里?其实你可以直接指定到一个目录
payload_dumper --partitions boot D:\\rom.zip --out D:\\rom\images
电脑硬盘不够、网速不够快,下一个包需要的时间太久了,也没问题,我们可以直接用全量包的链接代替全量包的路径,做到【在线解包】,这个功能只消耗少量的流量(甚至小于目标分区的镜像大小,因为文件是压缩的),当然也不占用那么大的系统空间来保存整个全量包。
payload_dumper --partitions boot --out D:\\rom\images https://romurl.zip
注意这个功能要求存储全量包的服务器支持ranges,具体查看payload_dumper作者说明,实际测试发现一加的全量包官方链接是支持的、大侠阿木云盘是不支持的。
如果你要一次性解包多个分区呢?也是可以的
payload_dumper --partitions boot,init_boot,recovery --out D:\\rom\images https://romurl.zip
你应该知道payload_dumper是做什么的,然后接着往下看
这是个基于Python的工具,你需要提前在电脑上安装Python环境(3.12以上版本),网络上资料极多,此处省略
你需要安装好pip和git(git不是必须),网络上资料极多,此处省略
无需git,装好python3.12以上版本(似乎系统至少得win10),解压,切换到解压后文件夹1的路径 pip install .即可
没网盘,就传文叔叔了。哪位可以帮忙上传lanzou,不大,才20kb
https://f.ws28.cn/f/er6mlh7mca2 复制链接到浏览器打开
免责申明:出任何问题我不负责,有问题也不要找我。我不懂python,找chatgpt修的,有问题请找他。 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|