|
本帖最后由 微笑,一路向前 于 2016-7-13 13:55 編輯
安卓機網(wǎng)絡(luò)機頂盒由于系統(tǒng)特點,可以自由地安裝第三方apk,所以DIY固件的實用價值不如以前的linux播放器。不過呢,為了滿足某些個性化功能,也可以適當(dāng)diy一下,體驗下自己動手的樂趣。
目前DIY主要可實現(xiàn)的功能:
1、修改默認(rèn)的預(yù)裝應(yīng)用。
2、修改啟動桌面。
3、增加一些脫機下載功能,例如迅雷遠(yuǎn)程下載,transmission的PT下載等。
目前DIY需要的工具:
由于大多數(shù)固件采用zip包的格式,所以在windows環(huán)境下,直接用winrar就可以進(jìn)行解包封包了,非常方便。(個別固件是img格式,需要專門的工具解包封包,本文先略過這種情況)
下面筆者就以芒果嗨Q H7的固件為例,演示一下如何解包,修改內(nèi)容,封包的。
第一步:解包固件
從官方下載回來的H7的最新固件是一個zip文件:update_quadcore_H7.zip
我們直接用winrar解壓得到如下目錄結(jié)構(gòu):
QQ截圖20160713134211.png (149.18 KB, 下載次數(shù): 75)
下載附件
保存到相冊
2016-7-13 13:43 上傳
第二步:替換內(nèi)容
我們diy會用到的幾個目錄分別是:/data/app,/system/app 和/META-INF/com/google/android/updater-script這三個。
/data/app目錄就是放預(yù)裝應(yīng)用的地方,把你想預(yù)裝的apk直接放進(jìn)這個目錄即可,不用管apk文件名(最好是英文的)。
QQ截圖20160713134224.png (103.79 KB, 下載次數(shù): 55)
下載附件
保存到相冊
2016-7-13 13:43 上傳
apk應(yīng)用預(yù)裝放在這個目錄最大的特點是用戶可以自行卸載。
/system/app目錄是系統(tǒng)預(yù)裝應(yīng)用目錄,放在這里的apk用戶是無法卸載的。
QQ截圖20160713134234.png (208 KB, 下載次數(shù): 56)
下載附件
保存到相冊
2016-7-13 13:43 上傳
這個目錄下的apk很多,大家經(jīng)常說到的精簡固件,就是把這里面的一些不需要的apk刪除掉。刪除時請一定確認(rèn)是不需要的第三方應(yīng)用。如果誤刪除了系統(tǒng)應(yīng)用有可能導(dǎo)致功能不正?;蛘咦兇u。
個別軟件要預(yù)裝到/system/app還需要注意的是要把對應(yīng)的庫文件復(fù)制到指定目錄,這里以HDP直播為例,除了把主程序放到/system/app下外,還需要把附件里面的幾個so文件放到/system/lib目錄下。
so庫.rar
(1.36 MB, 下載次數(shù): 971)
2016-7-13 13:52 上傳
點擊文件名下載附件
下載積分: 金幣 -1
所以一旦你發(fā)現(xiàn)預(yù)裝到/system/app的軟件不能正常工作,多半是缺少庫文件。通常做法是把這個apk改名為rar解開,把里面lib目錄下的so文件統(tǒng)統(tǒng)復(fù)制到固件的/system/lib目錄下。
綜上:建議大家選擇預(yù)裝的時候采用/data/app而不要用/system/app,過于霸道。
如果想替換啟動桌面,只需要把你喜歡的桌面apk例如當(dāng)貝桌面改名為:HimediaLauncher_MG.apk 覆蓋掉/system/app/HimediaLauncher_MG.apk就可以了。當(dāng)然其他機器的固件默認(rèn)的桌面肯定不是這個名字,不過一般都叫做launcher什么的,很好辨識。
第三步:封裝固件和簽名。
封裝固件很簡單,直接選中所有文件,鼠標(biāo)右鍵選擇添加到壓縮文件,注意選擇為 zip 格式如下圖所示:
QQ截圖20160713134252.png (325.85 KB, 下載次數(shù): 72)
下載附件
保存到相冊
2016-7-13 13:43 上傳
生成的這個zip文件就是我們的DIY固件了,最后還需要對這個固件進(jìn)行一次簽名,否則刷機的時候會出現(xiàn)校驗不通過。簽名也很簡單,下載附件文件
簽名工具.rar
(9.4 KB, 下載次數(shù): 2556)
2016-7-13 13:52 上傳
點擊文件名下載附件
下載積分: 金幣 -1
,將diy固件改名為updatesign.zip后和工具放在一起,雙擊autosign.bat(需要本機安裝過java環(huán)境)就會自動簽名,完成后生成的update_signed.zip就是最終成品了,改個名字拿去刷機吧!
PS版主提醒:
當(dāng)貝市場直接下載地址:https://webapk.dangbei.net/update/dbmarket.apk
刷完機后,以前安裝的軟件都會被清空,需要重新一個一個去下載安裝,推薦大家首先安裝當(dāng)貝市場,然后從當(dāng)貝市場里面一鍵下載以前安裝過的軟件,方便又省事。
QQ截圖20160702140138.png (428.43 KB, 下載次數(shù): 75)
下載附件
保存到相冊
2016-7-13 13:55 上傳
|
評分
-
查看全部評分
上一篇: 四個理由告訴你為什么不買HDR電視!下一篇: “讓你不買HDR電視的四個理由” 真的可行嗎?打臉進(jìn)行時!
|