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

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

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

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

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

查看: 190468|回复: 27
上一主题 下一主题
[原创]

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

  [复制链接]
跳转到指定楼层
楼主
发表于 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 文件到一个文件夹,你自己机顶盒的原厂备份卡刷包就做好了,可以开始折腾了。

评分

参与人数 2金币 +2 收起 理由
wanghuixing + 1
战广 + 1

查看全部评分


上一篇:新疆天邑1208大家谁有这个刷机包,帮忙给发一个
下一篇:求助 天猫魔盒1s刷机 没有密匙
推荐
 楼主| 发表于 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的相关文件即可,其他替不替换影响不大。
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2022-5-15 10:34 来自ZNDS手机版 | 只看该作者 | 来自广东
看完了,还是不会
回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2022-5-14 19:51 | 只看该作者 | 来自江苏
可以去试试看怎么提取固件包
回复 支持 反对

使用道具 举报

板凳
发表于 2022-5-15 10:01 来自ZNDS手机版 | 只看该作者 | 来自江苏
技术活
回复 支持 反对

使用道具 举报

6#
发表于 2022-8-11 20:36 来自ZNDS手机版 | 只看该作者 | 来自河南
正需要多谢指点。
回复 支持 反对

使用道具 举报

7#
发表于 2022-8-25 06:08 来自ZNDS手机版 | 只看该作者 | 来自上海
得慢慢研究一下
回复 支持 反对

使用道具 举报

8#
发表于 2023-2-5 01:59 | 只看该作者 | 来自广东
线刷包怎么提取
回复 支持 反对

使用道具 举报

9#
发表于 2023-2-6 14:39 | 只看该作者 | 来自江苏

同问,线刷包怎么提取
回复 支持 反对

使用道具 举报

10#
发表于 2023-2-12 10:11 | 只看该作者 | 来自黑龙江
XX
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

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

GMT+8, 2025-3-8 15:38 , Processed in 0.076955 second(s), 14 queries , Redis On.

Powered by Discuz!

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

© 2007-2025 ZNDS.Com

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