百度 論壇搜索
點標簽看更多好帖
東家
跳轉到指定樓層
發表于 2014-6-27 16:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
安卓機广岛三箭对大邱fc由于系統特點,可以自由地安裝第三方apk,所以DIY固件的實用價值不如以前的linux播放器。不過呢,為了滿足某些個性化功能,也可以適當diy一下,體驗下自己動手的樂趣。

目前DIY主要可實現的功能:
1、修改默認的預裝應用。
2、修改啟動桌面。
3、增加一些脫機下載功能,例如迅雷遠程下載,transmission的PT下載等。

目前DIY需要的工具:
由于大多數固件采用zip包的格式,所以在windows環境下,直接用winrar就可以進行解包封包了,非常方便。(個別固件是img格式,需要專門的工具解包封包,本文先略過這種情況)

下面筆者就以芒果嗨Q H7的固件為例,演示一下如何解包,修改內容,封包的。

第一步:解包固件
從官方下載回來的H7的最新固件是一個zip文件:update_quadcore_H7.zip
我們直接用winrar解壓得到如下目錄結構:
安卓網絡電視機頂盒固件DIY圖文教程——入門篇

第二步:替換內容
我們diy會用到的幾個目錄分別是:/data/app,/system/app 和/META-INF/com/google/android/updater-script這三個。

/data/app目錄就是放預裝應用的地方,把你想預裝的apk直接放進這個目錄即可,不用管apk文件名(最好是英文的)。
安卓網絡電視機頂盒固件DIY圖文教程——入門篇
apk應用預裝放在這個目錄最大的特點是用戶可以自行卸載。

/system/app目錄是系統預裝應用目錄,放在這里的apk用戶是無法卸載的。
安卓網絡電視機頂盒固件DIY圖文教程——入門篇
這個目錄下的apk很多,大家經常說到的精簡固件,就是把這里面的一些不需要的apk刪除掉。刪除時請一定確認是不需要的第三方應用。如果誤刪除了系統應用有可能導致功能不正?;蛘弒渥?/font>。

個別軟件要預裝到/system/app還需要注意的是要把對應的庫文件復制到指定目錄,這里以HDP直播為例,除了把主程序放到/system/app下外,還需要把附件里面的幾個so文件放到/system/lib目錄下。
so庫.rar (1.36 MB, 下載次數: 1930)

所以一旦你發現預裝到/system/app的軟件不能正常工作,多半是缺少庫文件。通常做法是把這個apk改名為rar解開,把里面lib目錄下的so文件統統復制到固件的/system/lib目錄下。

綜上:建議大家選擇預裝的時候采用/data/app而不要用/system/app,過于霸道。

如果想替換啟動桌面,只需要把你喜歡的桌面apk例如沙發桌面改名為:HimediaLauncher_MG.apk 覆蓋掉/system/app/HimediaLauncher_MG.apk就可以了。當然其他機器的固件默認的桌面肯定不是這個名字,不過一般都叫做launcher什么的,很好辨識。

下面順便說一下如何把web控制臺//www.ndjfvz.com.cn/thread-448534-1-1.html添加到固件里面來,如果沒興趣的朋友可以直接跳到第三步:封包。

1、首先把web控制臺里面那個opt_1.2.tar復制到固件的/system目錄下。

2、將附件的四個文件復制到/system/etc目錄下。
install-recovery.sh (222 Bytes, 下載次數: 436)
nsswitch.conf (206 Bytes, 下載次數: 348)
passwd (119 Bytes, 下載次數: 341)
resolv.conf (19 Bytes, 下載次數: 338)
install-recovery.sh是個shell腳本,絕大多數安卓機器啟動后都會首先執行這個腳本,所以大家想設置開機啟動的內容,可以通過修改這個文件來實現。另外三個是脫機下載需要用到的文件。

3、修改/META-INF/com/google/android/updater-script文件。
這個文件是刷機腳本,大多數安卓盒子默認的busybox沒有建立tar指令的符合鏈接,而解包web控制臺需要這個指令。所以需要我們在updater-script文件里面加上這2行:
symlink("busybox", "/system/bin/tar");
symlink("busybox", "/system/bin/wget");
如下圖紅色部分:
安卓網絡電視機頂盒固件DIY圖文教程——入門篇

自此,web控制臺就添加到固件中了。

第三步:封裝固件和簽名。

封裝固件很簡單,直接選中所有文件,鼠標右鍵選擇添加到壓縮文件,注意選擇為 zip 格式如下圖所示:
安卓網絡電視機頂盒固件DIY圖文教程——入門篇

生成的這個zip文件就是我們的DIY固件了,最后還需要對這個固件進行一次簽名,否則刷機的時候會出現校驗不通過。簽名也很簡單,下載附件文件 簽名工具.rar (9.4 KB, 下載次數: 2589) ,將diy固件改名為updatesign.zip后和工具放在一起,雙擊autosign.bat(需要本機安裝過java環境)就會自動簽名,完成后生成的update_signed.zip就是最終成品了,改個名字拿去刷機吧!

本帖評分記錄金錢 收起 理由
PZXY2016 + 5 很給力!
cct28 + 2 贊一個!
HUNTER603 + 1 贊一個!
yk1860 + 5 贊一個!
bianke + 5 贊一個!
dwl
沙發
發表于 2014-6-27 20:44 | 只看該作者
謝謝樓主分享 認真學
板凳
發表于 2014-6-28 05:19 | 只看該作者
學習支持,多謝分享!
頭像被屏蔽
地板
發表于 2014-6-28 09:13 | 只看該作者
5
發表于 2014-6-28 13:10 | 只看該作者
必須支持。。。。。。。。。。。。。。希望有用啊
6
發表于 2014-6-28 16:05 | 只看該作者
高手,多謝分享!
7
發表于 2014-6-30 15:16 ---發自我的手機 | 只看該作者
高手高手
8
發表于 2014-6-30 15:44 | 只看該作者
怎樣獲得金幣,謝謝
9
發表于 2014-7-3 14:05 | 只看該作者
感謝樓主分享,高清范有您更精彩!
10
發表于 2014-7-7 19:26 | 只看該作者
謝謝樓主分享!

使用高級回帖 (可批量傳圖、插入視頻等)快速回復

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

本版積分規則   Ctrl + Enter 快速發布  

發帖時請遵守我國法律,網站會將有關你發帖內容、時間以及發帖IP地址等記錄保留,只要接到合法請求,即會將信息提供給有關政府機構。
快速回復 广岛三箭对大邱fc 返回列表
二人麻将app红中麻将 跑嘀嘀赚钱吗 大学门口开串串赚钱吗 大静态大赚钱平台 什么游戏可以跑商采药赚钱 新疆南疆哪里最好赚钱 捕鱼大师现金版本 广东麻将技巧 那个软件收徒比较赚钱 成绩差一定赚钱少吗 u购彩群 泔水如何赚钱 单机麻将游戏电脑版 大宗商品交易所排行怎样赚钱 举办大型活动赚钱 在离石卖衣服赚钱吗