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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

查看: 79115|回复: 20
上一主题 下一主题
[讨论&交流]

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

  [复制链接]
跳转到指定楼层
楼主
发表于 2024-6-19 15:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 | 来自重庆
最近大神有分享长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包,我觉得对大家长虹电视刷机有很大的帮助,在这里把教程分享给大家。



一、长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

1、使用Hitool打包固件

参考ZNDS HItool备份固件:【玩机必看】海思机顶盒备份线刷包 制作分区表xml文件

HITOOL下载:https://cloud.189.cn/web/share?code=rU3aEzji2quq(访问码:lid3)

首先用HITOOL 打包未修改(仅使用工具解包),看看前后固件是否有大的变化,来验证HITOOL打包是否靠谱。

我先加载了部分文件验证下,也方便做对比分析

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

查看fastboot文件大小是999424字节对应16进制就是F4000,很可能打包头部信息记录了分区的文件大小,文件地址、烧录地址,这样才能将固件中国取出对应分区文件并写到EMMC对应地址上。
继续看看下个文件是否也有此信息,可以看到bootargs同样符合

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

0614补充信息

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

左侧红框为分区起始地址,右侧红框为分区结束地址,下一行为分区的文件大小和在固件中的位置。最右侧一列的02代表该分区存储类型,02代表EMMC,01代表nand.最后一个data分区比较特殊,没有文件大小和位置,即使添加的有文件也不会生成,工具会自动补一个分区结束地址。但是仍然会将这个分区文件放到固件的最后,仍然按照和其他分区一样的规则放置(4字节分区大小字节分区数据校验和+分区固件数据,只是在header部分不再放置分区文件大小和固件中位置。我对比过打包后和原始固件最后1M数据,数据可以对得上)

说明:这些信息可以通过hitool D:\HiTool\logs\hiloader\HiLoader_rolling.log中信息得到印证

我们验证下0F419C这个地址偏移8个字节是不是第二个分区(bootargs)的文件内容

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

可以看到这个地址就是bootargs,第二个分区并没有紧接着第一个分区存放,这也解释了为什么上篇博客读取固件前2M,后面部分是recovery文件,而不是bootargs  

到此基本证明HItool打包固件是可靠的,开始打个完整包验证下


2、正式开始打包完整固件


长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包


注意misc前面的开始地址需要手动调整下,看bootargs misc前有两个分区,但是解包没这两个文件的。可能因为这两个分区文件不需要烧录

补充说明前面为什么要偏移8个字节才是分区文件内容:

偏移8个字节的含义,前4个字节是这个分区文件大小比如第一个fastboot分区大小是0F4000

后四个字节是这个分区固件校验和(6C6FCE59),所以实际分区内容需要安照这个地址偏移8个字节。打包的时候这8个字节是自动填充的

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包

第二个分区bootargs分区文件大小100000,校验和是BD9D6CD1
长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包


对比重新打包后header信息

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包


打包得到新的固件,对比下头部信息,发现略微差异,这个差异是system的,看起来是新打包的将system分割了(可能是工具判断文件大小自己调整的)

system烧录起始地址0E500000,大小为2F645F2C,分割后第一部分1E000000,第二部分起始地址

2C500000 == 0E500000 + 1E000000

第二部分大小11645F2C,加上第一部分的1E00000 刚好等于2F645F2C

文件在固件中存放地址035E9B93加上第一部分大小也刚好是215E9B93再偏移8个字节就是

215E9B9B

看起来分割后,也是连续的,应该没什么问题。

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包


可以看到因为打包工具将system分割为2部分,上面也说了地址是连续的,应该没问题。再深入研究下。system之前分区文件的起始地址都比原始文件偏移0x20字节,这是因为header多了两行,也就是记录system第二段的存放地址和大小。system之后分区偏移了0x28字节,这是因为新增一个system数据段,也需要8个字节存放大小和校验和。这一切都能完美对应,打包绝对没问题,开整。

0614补充信息:查看hitool 文档说明,USB协议单文件限制480M,故system超过480M会被分割为两段。可能官方包是linux工具打包生成,没有此限制,理论上分割不影响机器升级。

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包


补充Header信息解释

长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包


1代表魔幻数,是固定的,2代表headerCRC,3代表header结束地址,即Header长度,4代表打包后固件长度
5代表固件中分区个数,6代表第一个分区烧录文件大小 。分析整个header数据并没有对应的芯片平台信息。

  1. 精简APP列表:
  2. rm -rf com.egame.tv/
  3. rm -rf com.qiyi.tv.changhongappstore/
  4. rm -rf huan.tv.strongtv/
  5. rm -rf UpdateLocalSystem/
  6. rm -rf UpgradeSystemUI/
  7. rm -rf UserLoginManager/
  8. rm -rf com.tencent.qqmusictv/
  9. rm -rf com.changhong.chhongbaofortv/
  10. rm -rf CHAppUpgrade/
  11. rm -rf com.changhong.iPPTV
  12. rm -rf com.changhong.chchoujiangfortv
  13. rm -rf Lexue_CHIQ
复制代码

55D3P(ZLH74GiR2G) 基于官方upgrade_ZLH74GiR2G_V1.00099.bin开启usbdebug删除部分系统APK,重新打包固件下载地址:https://cloud.189.cn/web/share?code=JfQrayfiueIr%EF%BC%88%E8%AE%BF%E9%97%AE%E7%A0%81%EF%BC%9A7tax%EF%BC%89


官方救砖包:
链接: https://pan.baidu.com/s/10xtnlkgzzjieIOJlp2fSxw?pwd=w2dh
提取码:
游客,如果您要查看本帖隐藏内容请回复

复制这段内容后打开百度网盘手机App,操作更方便哦

修改固件只修改boot和是system,即使无法开机也可以用官方救砖包刷回来!

但一定要确认好自己的机芯,机芯不一致会导致变砖!!!

以上就是我对“长虹智能电视55D3P(机芯:ZLH74GiR2G)海思平台固件解析打包”的内容分享,如果还有其他问题可以在评论区留言。



相关阅读:
没有游戏主机如何在海信E8上玩3A大作?附电视玩游戏教程



上一篇:长虹86Q9N固件有没有
下一篇:长虹55D3P海思平台固件如何解包?长虹55D3P固件刷机教程
沙发
发表于 2024-6-19 15:11 | 只看该作者 | 来自浙江
感谢分享
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2024-6-19 15:12 | 只看该作者 | 来自重庆
原创来自:CSDN,Free飝Fly
回复 支持 反对

使用道具 举报

地板
发表于 2024-6-19 17:11 | 只看该作者 | 来自湖南
bootargs是boot.img?看起来刷机还是很麻烦
回复 支持 反对

使用道具 举报

5#
发表于 2024-7-1 13:24 | 只看该作者 | 来自上海
看看下载地址~~~
回复 支持 反对

使用道具 举报

6#
发表于 2024-7-20 23:11 | 只看该作者 | 来自辽宁
非常需要
回复 支持 反对

使用道具 举报

7#
发表于 2024-8-12 19:33 | 只看该作者 | 来自北京
非常想要
回复 支持 反对

使用道具 举报

8#
发表于 2024-8-16 22:19 | 只看该作者 | 来自湖南
大佬,ZLH74GiR机芯的固件有吗/
回复 支持 反对

使用道具 举报

9#
发表于 2024-8-18 10:47 | 只看该作者 | 来自天津
链接过期了
回复 支持 反对

使用道具 举报

10#
发表于 2024-8-18 15:46 | 只看该作者 | 来自湖南
大佬们,我长虹50d2p,ZLH74GiR_V1.00185正常可用的,使用upgrade_ZLH74GiR_V1.00039.bin 降级 进入电视之后没有声音,电视自带的检测提示伴音功放异常,错误码ERR-0002,但是播放15S开机动画的时候有声音,求解,而且检测液没有新版本可升级,能不能分享个其他包
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-4-25 20:08 , Processed in 0.093726 second(s), 13 queries , Redis On.

Powered by Discuz!

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

© 2007-2025 ZNDS.Com

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