首頁 收藏 QQ群
 網站導航

ZNDS智能電視網 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 71572|回復: 18
[討論&交流]

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包

[復制鏈接]
發(fā)表于 2024-6-19 15:10 | 顯示全部樓層 |閱讀模式 | 來自重慶
最近大神有分享長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包,我覺得對大家長虹電視刷機有很大的幫助,在這里把教程分享給大家。



一、長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包

1、使用Hitool打包固件

參考ZNDS HItool備份固件:【玩機必看】海思機頂盒備份線刷包 制作分區(qū)表xml文件

HITOOL下載:https://cloud.189.cn/web/share?code=rU3aEzji2quq(訪問碼:lid3)

首先用HITOOL 打包未修改(僅使用工具解包),看看前后固件是否有大的變化,來驗證HITOOL打包是否靠譜。

我先加載了部分文件驗證下,也方便做對比分析

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包.png

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包2.png

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包3.png

查看fastboot文件大小是999424字節(jié)對應16進制就是F4000,很可能打包頭部信息記錄了分區(qū)的文件大小,文件地址、燒錄地址,這樣才能將固件中國取出對應分區(qū)文件并寫到EMMC對應地址上。
繼續(xù)看看下個文件是否也有此信息,可以看到bootargs同樣符合

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包4.png

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包5.png

0614補充信息

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包6.png

左側紅框為分區(qū)起始地址,右側紅框為分區(qū)結束地址,下一行為分區(qū)的文件大小和在固件中的位置。最右側一列的02代表該分區(qū)存儲類型,02代表EMMC,01代表nand.最后一個data分區(qū)比較特殊,沒有文件大小和位置,即使添加的有文件也不會生成,工具會自動補一個分區(qū)結束地址。但是仍然會將這個分區(qū)文件放到固件的最后,仍然按照和其他分區(qū)一樣的規(guī)則放置(4字節(jié)分區(qū)大小字節(jié)分區(qū)數(shù)據(jù)校驗和+分區(qū)固件數(shù)據(jù),只是在header部分不再放置分區(qū)文件大小和固件中位置。我對比過打包后和原始固件最后1M數(shù)據(jù),數(shù)據(jù)可以對得上)

說明:這些信息可以通過hitool D:\HiTool\logs\hiloader\HiLoader_rolling.log中信息得到印證

我們驗證下0F419C這個地址偏移8個字節(jié)是不是第二個分區(qū)(bootargs)的文件內容

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包7.png

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包8.png

可以看到這個地址就是bootargs,第二個分區(qū)并沒有緊接著第一個分區(qū)存放,這也解釋了為什么上篇博客讀取固件前2M,后面部分是recovery文件,而不是bootargs  

到此基本證明HItool打包固件是可靠的,開始打個完整包驗證下


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


長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包9.png


注意misc前面的開始地址需要手動調整下,看bootargs misc前有兩個分區(qū),但是解包沒這兩個文件的。可能因為這兩個分區(qū)文件不需要燒錄

補充說明前面為什么要偏移8個字節(jié)才是分區(qū)文件內容:

偏移8個字節(jié)的含義,前4個字節(jié)是這個分區(qū)文件大小比如第一個fastboot分區(qū)大小是0F4000

后四個字節(jié)是這個分區(qū)固件校驗和(6C6FCE59),所以實際分區(qū)內容需要安照這個地址偏移8個字節(jié)。打包的時候這8個字節(jié)是自動填充的

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包10.png

第二個分區(qū)bootargs分區(qū)文件大小100000,校驗和是BD9D6CD1
長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包11.png


對比重新打包后header信息

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包12.png


打包得到新的固件,對比下頭部信息,發(fā)現(xiàn)略微差異,這個差異是system的,看起來是新打包的將system分割了(可能是工具判斷文件大小自己調整的)

system燒錄起始地址0E500000,大小為2F645F2C,分割后第一部分1E000000,第二部分起始地址

2C500000 == 0E500000 + 1E000000

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

文件在固件中存放地址035E9B93加上第一部分大小也剛好是215E9B93再偏移8個字節(jié)就是

215E9B9B

看起來分割后,也是連續(xù)的,應該沒什么問題。

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包13.png


可以看到因為打包工具將system分割為2部分,上面也說了地址是連續(xù)的,應該沒問題。再深入研究下。system之前分區(qū)文件的起始地址都比原始文件偏移0x20字節(jié),這是因為header多了兩行,也就是記錄system第二段的存放地址和大小。system之后分區(qū)偏移了0x28字節(jié),這是因為新增一個system數(shù)據(jù)段,也需要8個字節(jié)存放大小和校驗和。這一切都能完美對應,打包絕對沒問題,開整。

0614補充信息:查看hitool 文檔說明,USB協(xié)議單文件限制480M,故system超過480M會被分割為兩段??赡芄俜桨莑inux工具打包生成,沒有此限制,理論上分割不影響機器升級。

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包14.png


補充Header信息解釋

長虹智能電視55D3P(機芯:ZLH74GiR2G)海思平臺固件解析打包15.png


1代表魔幻數(shù),是固定的,2代表headerCRC,3代表header結束地址,即Header長度,4代表打包后固件長度
5代表固件中分區(qū)個數(shù),6代表第一個分區(qū)燒錄文件大小 。分析整個header數(shù)據(jù)并沒有對應的芯片平臺信息。

  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刪除部分系統(tǒng)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)海思平臺固件解析打包”的內容分享,如果還有其他問題可以在評論區(qū)留言。



相關閱讀:
沒有游戲主機如何在海信E8上玩3A大作?附電視玩游戲教程



上一篇:長虹86Q9N固件有沒有
下一篇:長虹55D3P海思平臺固件如何解包?長虹55D3P固件刷機教程
發(fā)表于 2025-3-18 12:08 | 顯示全部樓層 | 來自上海
厲害了
回復 支持 反對

使用道具 舉報

發(fā)表于 2025-3-12 15:00 | 顯示全部樓層 | 來自江蘇
感謝分享
回復 支持 反對

使用道具 舉報

發(fā)表于 2025-2-25 22:29 | 顯示全部樓層 | 來自江西
看看下載地址~~~
回復 支持 反對

使用道具 舉報

發(fā)表于 2025-2-1 20:45 來自ZNDS手機版 | 顯示全部樓層 | 來自黑龍江
正在學習樓主的教程
回復 支持 反對

使用道具 舉報

發(fā)表于 2025-1-28 14:14 | 顯示全部樓層 | 來自江西
感謝樓主分享
回復 支持 反對

使用道具 舉報

發(fā)表于 2024-11-23 23:12 來自ZNDS手機版 | 顯示全部樓層 | 來自安徽
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打包超過480m還是有影響的
回復 支持 反對

使用道具 舉報

發(fā)表于 2024-10-19 17:45 | 顯示全部樓層 | 來自河南
謝謝分享!
回復 支持 反對

使用道具 舉報

發(fā)表于 2024-10-11 13:57 | 顯示全部樓層 | 來自湖南
很棒支持一下
回復 支持 反對

使用道具 舉報

發(fā)表于 2024-9-22 06:17 | 顯示全部樓層 | 來自河北
66666666
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 蘇ICP備2023012627號 )

網絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網安備 32011402011373號

GMT+8, 2025-4-1 12:16 , Processed in 0.072338 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2025 ZNDS.Com

快速回復 返回頂部 返回列表