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

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

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

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

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

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

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

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

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

北京歌華有線DVBIP-1001官方固件包升級(jí)失敗的原因及解決方法

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2019-7-19 01:03 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自北京
北京歌華有線4K超高清有線電視數(shù)字機(jī)頂盒系列,采用華為海思Hi3798CV200高級(jí)安全方案,安卓5.1.1系統(tǒng)。該系列的DVBIP-1002(創(chuàng)維),DVBIP-1004(九洲),DVBIP-1006(銀河)機(jī)型均可以通過(guò)上電時(shí)長(zhǎng)按遙控器“菜單”鍵的方式進(jìn)入Recovery界面,進(jìn)而使用U盤(pán)加載廠家制作的官方本地升級(jí)包update.zip進(jìn)行升級(jí)。常用于系統(tǒng)出現(xiàn)異常時(shí),或人為修改系統(tǒng)文件后,將系統(tǒng)恢復(fù)至正常狀態(tài)。也可以用于手動(dòng)升降級(jí)固件至自己需要的版本。而DVBIP-1001(長(zhǎng)虹)采用相同方法加載升級(jí)包時(shí),在確定固件為廠家提供的官方固件(非第三方合成)、U盤(pán)確實(shí)符合分區(qū)格式要求(FAT32)、并且可被Recovery系統(tǒng)識(shí)別的前提下,多位朋友實(shí)測(cè)后表示無(wú)法使用多個(gè)官方固件版本進(jìn)行手動(dòng)升降級(jí)。通過(guò)多種途徑進(jìn)行升級(jí)測(cè)試均失敗。這樣的事情就很奇怪了,于是果斷分析了一下長(zhǎng)虹的OTA升級(jí)程序,果然發(fā)現(xiàn)了其中的貓膩。

如上圖所示,圖上的代碼其實(shí)一點(diǎn)都不重要,重要的是我們可以看到三個(gè)文件名。嗯,這樣其實(shí)已經(jīng)很能說(shuō)明問(wèn)題了。sig.bin通過(guò)常識(shí)不難分析出這是一個(gè)簽名文件,那大概也就能猜出長(zhǎng)虹的固件是需要配合他們的私有簽名才可以使用的。可是,官方固件文件就是一個(gè)標(biāo)準(zhǔn)的安卓升級(jí)zip包的格式,哪里又多出來(lái)的簽名呢?我們接著往下分析。

通過(guò)跟蹤sig.bin這個(gè)文件名所在的變量,我們發(fā)現(xiàn)了一個(gè)很有意思的函數(shù),叫做"splitFile",中文翻譯過(guò)來(lái)就是"分割文件"。好好的固件文件為什么要分割,看來(lái)是時(shí)候要看一下固件文件里是不是又有貓膩了。

果然,跟升級(jí)程序代碼所分析的結(jié)果一樣,長(zhǎng)虹的zip升級(jí)包里面藏東西了!前272字節(jié)藏的正是sig.bin這個(gè)簽名文件。272字節(jié)后,才是正經(jīng)的安卓升級(jí)包的格式。而至于為什么壓縮軟件里看不出貓膩,是因?yàn)?72字節(jié)實(shí)在是太少,常見(jiàn)的壓縮軟件都有這樣的容錯(cuò)能力,也就是忽略前272字節(jié)無(wú)法識(shí)別的數(shù)據(jù),直接從第273字節(jié)讀取正確的zip文件流。
因此,長(zhǎng)虹制作的官方升級(jí)包,需要手動(dòng)提取1-272字節(jié)作為sig.bin;從第273字節(jié)開(kāi)始到文件末尾,提取出來(lái)作為update.zip。
提取出的兩個(gè)文件同時(shí)放在U盤(pán)根目錄下進(jìn)行手動(dòng)升級(jí),也就是一個(gè)簽名,一個(gè)升級(jí)包,這樣應(yīng)該可以了吧!
然并卵,朋友表示這樣依舊升級(jí)失敗。后又仔細(xì)分析了一遍OTA升級(jí)程序(并非Recovery系統(tǒng)),確認(rèn)里面沒(méi)有其他貓膩了。
這又是怎么回事呢,一時(shí)間百思不得其解。隨后不久,動(dòng)手能力奇強(qiáng)的 @xsat410 大佬為我們找到了答案。
那就是,待升級(jí)的固件版本不能與現(xiàn)存系統(tǒng)版本相同!長(zhǎng)虹,真有你的!服了服了!
舉個(gè)例子:比如現(xiàn)在系統(tǒng)版本是0306,那么不能再使用0306的固件包(sig.bin+update.zip)進(jìn)行升級(jí)(重裝),但可以使用0304(更低版本)或0309(更高版本)的固件包刷機(jī)
同版本無(wú)效,不同版本生效。第一位測(cè)試的朋友正是因?yàn)椴捎昧送姹镜墓碳厮⑾到y(tǒng)(0309的包想要刷進(jìn)0309的系統(tǒng)),而被Recovery系統(tǒng)提示升級(jí)(刷機(jī))失敗的。
在掌握以上關(guān)鍵的兩點(diǎn)后,多位朋友測(cè)試DVBIP-1001刷機(jī)(固件手動(dòng)升降級(jí))成功!
至此,擁有DVBIP-1001的小伙伴們可以使用官方固件包自由的升降級(jí)啦~~

評(píng)分

參與人數(shù) 1威望 +3 金幣 +8 收起 理由
lexlong2007 + 3 + 8 強(qiáng)大的ZNDS智能電視網(wǎng)!

查看全部評(píng)分


上一篇:湖北廣電HDC6910-7H盒子永新視博CA
下一篇:壇里用 秦嶺云盒 在此貼跟貼
沙發(fā)
發(fā)表于 2019-7-19 10:02 | 只看該作者 | 來(lái)自浙江
樓主用心了,內(nèi)容非常精彩。
板凳
發(fā)表于 2019-8-8 14:25 | 只看該作者 | 來(lái)自四川
高手在當(dāng)貝?。W(xué)習(xí)了
地板
發(fā)表于 2019-8-19 01:02 | 只看該作者 | 來(lái)自北京
樓主,DVBIP-1004(九洲)的老固件,給一個(gè)唄
機(jī)頂盒自動(dòng)升級(jí)后,4k頻道圖像昏暗,鬧心死了。
5#
發(fā)表于 2019-9-12 18:37 | 只看該作者 | 來(lái)自北京
請(qǐng)問(wèn)樓主 DVBIP-1002固件有沒(méi)有
6#
發(fā)表于 2019-10-9 20:31 | 只看該作者 | 來(lái)自北京
大神,最新版的歌華盒子固件有沒(méi)有,0209好像也不是最新的
7#
 樓主| 發(fā)表于 2019-10-14 05:51 | 只看該作者 | 未知
Wangbig 發(fā)表于 2019-10-9 20:31
大神,最新版的歌華盒子固件有沒(méi)有,0209好像也不是最新的

現(xiàn)在最新的是0211了。留一下你郵箱。
8#
發(fā)表于 2019-10-14 23:11 | 只看該作者 | 來(lái)自北京
請(qǐng)問(wèn)1001能夠插U盤(pán)播放視頻的是哪個(gè)版本,能提供一下嗎,謝謝。2833809812@qq.com
9#
 樓主| 發(fā)表于 2019-10-20 11:36 | 只看該作者 | 未知
zhhwbo 發(fā)表于 2019-10-14 23:11
請(qǐng)問(wèn)1001能夠插U盤(pán)播放視頻的是哪個(gè)版本,能提供一下嗎,謝謝。

我不知道是哪個(gè)版本。
10#
發(fā)表于 2019-11-30 18:44 | 只看該作者 | 來(lái)自北京
歌華DVBIP-1006   安卓加+廣電  固件包  272816931@qq.com   謝謝

本版積分規(guī)則

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

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

GMT+8, 2025-3-4 05:16 , Processed in 0.074363 second(s), 14 queries , Redis On.

Powered by Discuz!

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

© 2007-2025 ZNDS.Com

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