ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 社区App下载

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 4422|回复: 4
[原创]

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

[复制链接]
发表于 2022-5-14 17:39 | 显示全部楼层 |阅读模式
本帖最后由 呆若木鸡哦 于 2022-5-14 19:50 编辑

我这里测试的是机顶盒是创维的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 文件到一个文件夹,你自己机顶盒的原厂备份卡刷包就做好了,可以开始折腾了。


上一篇:新疆天邑1208大家谁有这个刷机包,帮忙给发一个
下一篇:求助 天猫魔盒1s刷机 没有密匙
发表于 2022-5-14 19:51 | 显示全部楼层
可以去试试看怎么提取固件包
回复 支持 反对

使用道具 举报

发表于 2022-5-15 10:01 来自ZNDS手机版 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2022-5-15 10:34 来自ZNDS手机版 | 显示全部楼层
看完了,还是不会
来自客户端来自iPhone客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-20 23:43 | 显示全部楼层
本帖最后由 iNT3 于 2022-5-21 12:15 编辑

本人编辑不了帖子?那发在这补充:经实际刷机测试,要注意两个问题:1、ROM制作工具签名的 update.zip 有问题,刷不了,显示更新失败。改用“一键root提取刷写固件工具箱v1.6”里自带的“OTA升级包封包+签名”功能来封包签名 update.zip。
2、不能用ROM助手18.0.1710.02编辑 system.img 文件,否则刷完启动不了。蘑菇ROM助手18.0.1709.02可以正常编辑,低版本的蘑菇ROM助手10.1.1507.06版本也可以正常编辑。应该就是蘑菇助手的最终版本18.0.1710.02有问题。蘑菇ROM助手的历史版本可以到https://www.xiazaiba.com/dl/26507.html下载。3、只要替换下载的刷机包中对应system.img的相关文件即可,其他替不替换影响不大。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 浙ICP备14000780号-1 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:浙B2-20150411 丨 浙公网安备 33010802006145号

浙网文(2016)6491-366号 | GMT+8, 2022-5-22 12:29 , Processed in 0.042070 second(s), 11 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2022 ZNDS.Com

快速回复 返回顶部 返回列表