首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

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

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

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

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

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

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 55441|回復(fù): 13
上一主題 下一主題
[討論&交流]

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

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-6-19 15:10 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式 | 來自重慶
最近大神有分享長虹智能電視55D3P(機(jī)芯:ZLH74GiR2G)海思平臺固件解析打包,我覺得對大家長虹電視刷機(jī)有很大的幫助,在這里把教程分享給大家。



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

1、使用Hitool打包固件

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

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

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

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

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

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

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

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

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

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

0614補(bǔ)充信息

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

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

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

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

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

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

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

到此基本證明HItool打包固件是可靠的,開始打個(gè)完整包驗(yàn)證下


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


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


注意misc前面的開始地址需要手動調(diào)整下,看bootargs misc前有兩個(gè)分區(qū),但是解包沒這兩個(gè)文件的??赡芤?yàn)檫@兩個(gè)分區(qū)文件不需要燒錄

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

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

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

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

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


對比重新打包后header信息

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


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

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

2C500000 == 0E500000 + 1E000000

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

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

215E9B9B

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

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


可以看到因?yàn)榇虬ぞ邔ystem分割為2部分,上面也說了地址是連續(xù)的,應(yīng)該沒問題。再深入研究下。system之前分區(qū)文件的起始地址都比原始文件偏移0x20字節(jié),這是因?yàn)閔eader多了兩行,也就是記錄system第二段的存放地址和大小。system之后分區(qū)偏移了0x28字節(jié),這是因?yàn)樾略鲆粋€(gè)system數(shù)據(jù)段,也需要8個(gè)字節(jié)存放大小和校驗(yàn)和。這一切都能完美對應(yīng),打包絕對沒問題,開整。

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

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


補(bǔ)充Header信息解釋

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


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

  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
復(fù)制代碼

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
提取碼:
游客,如果您要查看本帖隱藏內(nèi)容請回復(fù)

復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦

修改固件只修改boot和是system,即使無法開機(jī)也可以用官方救磚包刷回來!

但一定要確認(rèn)好自己的機(jī)芯,機(jī)芯不一致會導(dǎo)致變磚?。。?br />
以上就是我對“長虹智能電視55D3P(機(jī)芯:ZLH74GiR2G)海思平臺固件解析打包”的內(nèi)容分享,如果還有其他問題可以在評論區(qū)留言。



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



上一篇:長虹86Q9N固件有沒有
下一篇:長虹55D3P海思平臺固件如何解包?長虹55D3P固件刷機(jī)教程
沙發(fā)
發(fā)表于 2024-6-19 15:11 | 只看該作者 | 來自浙江
感謝分享
板凳
 樓主| 發(fā)表于 2024-6-19 15:12 | 只看該作者 | 來自重慶
原創(chuàng)來自:CSDN,F(xiàn)ree飝Fly
地板
發(fā)表于 2024-6-19 17:11 | 只看該作者 | 來自湖南
bootargs是boot.img?看起來刷機(jī)還是很麻煩
5#
發(fā)表于 2024-7-1 13:24 | 只看該作者 | 來自上海
看看下載地址~~~
6#
發(fā)表于 2024-7-20 23:11 | 只看該作者 | 來自遼寧
非常需要
7#
發(fā)表于 2024-8-12 19:33 | 只看該作者 | 來自北京
非常想要
8#
發(fā)表于 2024-8-16 22:19 | 只看該作者 | 來自湖南
大佬,ZLH74GiR機(jī)芯的固件有嗎/
9#
發(fā)表于 2024-8-18 10:47 | 只看該作者 | 來自天津
鏈接過期了
10#
發(fā)表于 2024-8-18 15:46 | 只看該作者 | 來自湖南
大佬們,我長虹50d2p,ZLH74GiR_V1.00185正??捎玫?,使用upgrade_ZLH74GiR_V1.00039.bin 降級 進(jìn)入電視之后沒有聲音,電視自帶的檢測提示伴音功放異常,錯誤碼ERR-0002,但是播放15S開機(jī)動畫的時(shí)候有聲音,求解,而且檢測液沒有新版本可升級,能不能分享個(gè)其他包
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

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

GMT+8, 2024-12-22 02:33 , Processed in 0.081310 second(s), 12 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表