如何从手机中提取出ROM的刷机包或卡刷包

如何从手机中提取出ROM的刷机包或卡刷包,第1张

*** 作方法:拆晌御

1、 下载bootimg.exe 放到D盘。

2、 把要提取的ROM包里的boot.img提取出来 放到bootimg文件夹目录。

3、 运行cmd系统命令,进入D: bootimg目录(D盘的话 先d: 然后再cd bootimg),接着输入bootimg --unpack-bootimg。 解开bootimg文件,得到kernel和ramdisk.gz两个文件,ramdisk.gz文件可以删除。

4、把kernel文件改名为zImage。

5、找一个老版本的内核文件包,然后用zImage、bcm4329.ko分别替换老版本内核文件包中的同名文件, 路径是: kernel/zImage 和system/lib/modules。

6、老内核随便改什么名字。谨谨刷机包里面的META-INF里面是签名和刷机用的脚本什么的。com/google/android/ updater-script文件是刷机时显示的文字,用notepad打开,ui_print(" ")括号里面可以改成随意文字,然后关闭保存,再就是可以刷进去了。旅岩

使用RE管理器可以看到在/dev/preloader里有一个preloader和dsp_bl文件,这两个文件是不能直接用来当线刷文件使用的!

一、手机安装终端模拟器

二、执行如下命令

su (获取ROOT权限)

dd if=/dev/preloader of=/mnt/sdcard2/preloader.bin bs=512c count=256 skip=4

dd if=/dev/dsp_bl of=/mnt/sdcard2/DSP_BL bs=512c count=64

命令解释:提取/dev/preloader中的 数据大小为256(128kb)跳过前面2KB字节(skip=4 具体为何要跳过前2KB 字节这里不说了,想知道的朋友可以去掉skip=4 然后提棚滚取后和原来的对比下就知道了)到/mnt/sdcard2/preloader.bin

说隐运明:提取后用WINHEX打开preloader.bin和dsp_bl 发现末尾有很多FF FF FF和 00 0000 这是因为提取时我们不知道要提取多大字节,所以多提取了

起始华为T8950 提取preloader.bin只要104KB DSP_BL 只要25KB 为了防止漏提取所以这里的提取命令都加大了数值

只要用WINHEX删灶和梁除末尾的 FF 然后保存就可以了

1、下载安装软件  打开它

2、在主界面选择要需的 *** 作功能,ROM助手主要包括,系统精简、预装APK、系统美化、性能优化、预装LIB、信息修改、解包IMG、ROM签名、apk签名等。其中,在windows平台封装ext4的img文件是ROM助手最大的亮点

3、这里还是主要分享修改刷机包的过程和线刷包转卡刷包的教程。

修改ROM包

用“系统精简“功能把你要修改的ROM包加载灶纳进去,是线刷包的话就把system.img提取出来然后再加载进去。

4、ROM助手上面可以系统精简,内置预装、内置Lib,系统精简主要是把原ROM包里不常用的或者不是自己的推广软件清理掉,然后内置自己的推广软件,当迅辩凯然这些推广软件都是从联盟获取的,有的联盟需要Lib文件才能统计到量,没有特殊要求的就跳过即可。

扩展资料:

ROM助手是由C,C++语言开发的一款可以运行在windows平台下的,实亩唤现对安卓智能设备固件修改的一款软件。功能主要是修改系统配置文件,添加删除系统里的APP,修改APP或ROM签名,IMG合并,分割等。

参考资料来源:百度百科 :ROM助手


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12483481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存