INTfeng 发表于 2023-1-13 22:18

机顶盒固件提取及卡刷包制作方法!

本帖最后由 智能小柠檬 于 2023-1-14 20:09 编辑

      首先声明,我是网上转载!我这里测试的是机顶盒是创维的E900V22C,其他机顶盒方法应该也类似。要完成本次任务,需要三个软件:
1、开心电视助手4.0版by剑心,查看下载地址,主要用来ADB连接机顶盒,进行ADB Root,备份机顶盒固件。
2、ROM制作工具,主要是使用其实用工具中的“new.dat编辑”来进行各种格式的转换,以及最后对生成的 update.zip 签名。要使用这个工具的ROM编辑功能要注册登录,所以不建议用。
3、ROM助手,也就是以前的蘑菇ROM助手,这个工具主要用来对备份出来的 img 文件进行修改,删除不需要的 apk。
另外还需要准备一份对应自己机顶盒的卡刷包,可以在网上自己找找。机顶盒要能支持 adb 连接,具体怎么连接可以根据自己机顶盒的型号在网上搜索方法。下面进行具体操作:

一、用开心电视助手adb连接机顶盒,点击 ADB Root 对机顶盒进行Root,点击完后重启开心电视助手,连接机顶盒后看左侧面板中设备信息的ADB权限是否为Root,如果为Root可以点击工具箱,根据自己的芯片备份固件。如果显示为未开启Root,不知道能不能备份,这个我没试。不过我感觉应该要开启Root才好备份。工具箱中备份时看自己盒子固件版本,因为创维E900V22C的固件是9.0版本,我选择“备份固件(安卓9模式diy)”模式,如果是比较旧的版本,可以选择“备份固件(独立版)”。我两个都测试了一下,(记住每种方式的备份都是放在backup文件夹,会删除上一个备份。要保留上一个备份,最好在第二次备份前把backup文件夹名字改一下,第二次备份的时候会自动生成backup文件夹)“备份固件(安卓9模式diy)”模式会备份更多的内容,所以能用这个就用这个。这个备份的 system.img 又压缩了一下,文件名为 system.img.gz,用解压缩文件解压一下就会得到system.img文件。“备份固件(独立版)”模式会备份boot.img、bootloader.img、dtb.img、logo.img、recovery.img、system.img这6个文件,“备份固件(安卓9模式diy)”模式在我这会备份18个文件,包含了“备份固件(独立版)”模式的6个文件。其实“备份固件(独立版)”模式的6个文件都是重要的文件,已经足够了。“备份固件(安卓9模式diy)”模式主要多了一些其他的文件,一般用不着。

二、用ROM助手的ROM编辑功能,打开system.img,精简一些你不想要的apk,添加一些你想要的。编辑完后重新生成 system.img,备用。

三、先把你下载的对应你机顶盒卡刷包中的 update.zip 解压开,对照其文件名称,找到你备份的相应 img 文件。如卡刷包中有个 system.new.dat.br 文件,这个就是对应你备份的 system.img 的。打开ROM制作工具,点击实用工具中的“new.dat编辑”,把你原来的 system.img 先转换为 system.new.dat,再转换成 system.new.dat.br。注意转换成 br 格式的时候,生成的文件名是 system.new.br,自己改成 system.new.dat.br。新建一个 update 文件夹,把转换后生成的system.new.dat.br、system.patch.dat、system.transfer.list都拷贝到里面保存。其他的如 odm.img 对应的是 odm.new.dat.br,按照上面的方法进行转换。注意ROM助手转换的时候命名都是 system.xxx 这样的,要自己根据转换的文件改过来。同意把转换后的odm.new.dat.br、odm.patch.dat、odm.transfer.list三个文件复制到前面新建的 update 文件夹。其他文件的转换根据对应机顶盒卡刷包中的文件名进行操作,没有的就不管。

四、都转换完成后,没有的文件就从下载的卡刷包中复制到你新建的 update 文件夹中,再对照一下你新建的 update 文件夹和下载的卡刷包中的 update.zip 中的文件结构是否相同。如果没问题,则把 update 文件夹用 zip 格式压缩得到 update.zip。现在用ROM制作工具的实用工具中的“zip/apk签名”功能对压缩后的 update.zip 签名。现在 update.zip 就弄好了。

五、复制从自己机顶盒中备份的 recovery.img,刚做好的 update.zip 及网上**卡刷包中的 factory_update_param.aml 文件到一个文件夹,你自己机顶盒的原厂备份卡刷包就做好了,可以开始折腾了。         在最后附上e900v21e版号5800-2ata411的TTL连接方法,因为河南版的缺零件需要补上!现在这个型号的盒子已经刷机,正在做卡刷包,也希望大家做出自己的刷机包多分享自己的刷机包!

dafsdafwe 发表于 2023-1-14 20:09

感谢分享

清清爽爽普通人 发表于 2023-1-14 20:10

来看看

ghgggvv 发表于 2023-1-14 20:10

感谢分享

INTfeng 发表于 2023-1-15 09:24

再向大家分享一下我的河南联通e900v21e版号5800-2ata411固件备份和开心电视助手4.0版by剑心软件。链接:https://pan.baidu.com/s/1Zr8itpWCrkqvSDbFJlsF-A?pwd=nyzp
提取码:nyzp

qm111800 发表于 2023-1-17 10:23

感谢分享{znds8}

cy117399 发表于 2023-1-19 01:46

有什么好用的签名工具呢?为啥我把卡刷包解压后换个桌面软件再打包就刷不进去了?

sqf2011 发表于 2023-2-18 21:19

cy117399 发表于 2023-1-19 01:46
有什么好用的签名工具呢?为啥我把卡刷包解压后换个桌面软件再打包就刷不进去了? ...

我和你遇到的问题是一样的,应该是签名问题,我的电脑配置JDK环境不知为何就是不能正常运行。

LHacker88 发表于 2023-3-1 07:27

相关工具可以分享一下吗?

15543210033 发表于 2023-3-28 08:54

好东西没成功
页: [1] 2 3
查看完整版本: 机顶盒固件提取及卡刷包制作方法!