首頁 收藏 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幣中心

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

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

查看: 1390835|回復(fù): 859
上一主題 下一主題
[DIYROM]

官方固件不給力?咱自己DIY!手把手教你修改固件!

    [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-10-11 17:12 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自浙江
本帖最后由 蚊香 于 2013-10-11 17:14 編輯

      官方固件不給力?電視直播可使用的源太少,一到晚上就變“小狐貍”,平臺(tái)太分散,找資源很麻煩!
      在座的各位肯定已經(jīng)下載了很多軟件來替換掉這些系統(tǒng)自帶的軟件了。
      但是,電視不是自己一個(gè)人用的,家里父母、親戚朋友偶爾過來看看電視,他們才不知道你使用什么軟件看電視呢!
      打開機(jī)頂盒看到桌面上的“電視直播”圖標(biāo),自然而然的就點(diǎn)進(jìn)去了,但是什么也看不了!
      能不能把桌面上的“電視直播”直接指向自己喜歡的直播軟件呢?(當(dāng)然也可以是修改點(diǎn)播軟件)
      答案當(dāng)然是肯定的!
      下面就以海美迪固件為例,教大家如何修改固件。自己動(dòng)手,豐衣足食~

一、實(shí)現(xiàn)目的
      把自己喜歡的直播軟件添加到固件中,并把桌面的“電視直播”指向該軟件,刷完固件就已自動(dòng)安裝好,點(diǎn)擊“電視直播”打開該軟件。(本帖以VST云電視做演示)

二、設(shè)計(jì)思路
      1.把官方固件zip文件解包,把vst云電視的安裝文件添加進(jìn)固件包
      2.修改海美迪的啟動(dòng)器,把“電視直播”的鏈接指向vst云電視
      3.把修改好的固件再打包回zip文件

三、使用工具
      1.apk修改軟件(APK編譯.exe)                                 
      2.notepad++軟件(npp.6.5.Installer.exe)   
      3.海美迪固件修改軟件(海美迪固件修改器.exe)
      4.JAVA運(yùn)行環(huán)境(jre-7u40-windows-i586.rar,沒有它不能實(shí)現(xiàn)簽名,先安裝好)        

注:下載附件中的“DIY固件工具包”解壓,

官方固件不給力?咱自己DIY!手把手教你修改固件!

四、準(zhǔn)備工作
      1.找到你要添加進(jìn)去的軟件vst云電視,放到apk修改軟件的APKTool文件夾下,并把它命名成123.apk(見圖1)。
  
注意:記得保存原始文件,后面還要用到原始文件。
       官方固件不給力?咱自己DIY!手把手教你修改固件!



      2.雙擊打開同目錄下的APKTool.cmd軟件,選擇1(見圖2),一路回車,等提示成功之后將其關(guān)閉。
       官方固件不給力?咱自己DIY!手把手教你修改固件!


      3.打開APKTool文件夾下的APK文件夾(此文件夾就是原來apk軟件解包出來的文件)。

      4.查看是否存在名為“l(fā)ib”的文件夾,如沒有,則跳過這一步。如果存在這個(gè)文件夾,就把這個(gè)文件夾下的后綴名為“.so”的文件全部拷貝出來(包括子文件夾下的.so文件),先粘貼到自己臨時(shí)存放的文件夾下備用。

注解:.so文件為linux的用戶層動(dòng)態(tài)庫,跟windows下的.dll文件類似。有些軟件運(yùn)行需要它,有些則不需要。

      5.打開APK文件夾下的AndroidManifest.xml文件(可用notepad++打開,也可用系統(tǒng)自帶記事本打開),找到第二行的“package=”,把引號(hào)當(dāng)中的內(nèi)容拷貝出來(見圖3,這里是com.geniatech.iptv),粘貼到臨時(shí)文件下備用。

注解:package后面的內(nèi)容,一般格式為com.**.**,此為安卓軟件的包名,每個(gè)軟件的包名都不一樣,在安卓系統(tǒng)中,鏈接到這個(gè)包名,就能啟動(dòng)這個(gè)包名所對(duì)應(yīng)的軟件。
       官方固件不給力?咱自己DIY!手把手教你修改固件!






五、正式修改

      1.把固件zip文件復(fù)制到“海美迪固件修改器”的目錄下,命名為update.zip(見圖4)
       官方固件不給力?咱自己DIY!手把手教你修改固件!





      2.雙擊Unpack_update.exe把固件解包,看提示,一路回車就好(見圖5)
       官方固件不給力?咱自己DIY!手把手教你修改固件!






      3.最后得到一個(gè)叫做update的文件夾,內(nèi)部結(jié)構(gòu)見圖15.

注解:META-INF存放證書文件,system文件夾是系統(tǒng)的鏡像解壓得到的包,記錄系統(tǒng)文件,userdata為用戶文件鏡像解壓的包,記錄一些用戶的配置(包括軟件)
          DIY的時(shí)候,把文件放到system文件夾內(nèi),自己添加的文件就會(huì)成為系統(tǒng)文件,把文件放到userdata文件夾下,則為用戶文件。
          兩者的區(qū)別:刷完機(jī),自己添加的東西都會(huì)安裝到系統(tǒng)中,但是對(duì)系統(tǒng)進(jìn)行還原操作后,系統(tǒng)文件會(huì)保留,用戶文件全部清除。自己添加的軟件在system下,還原之后還在,在userdata下,還原之后就不存在了。

       官方固件不給力?咱自己DIY!手把手教你修改固件!





      4.把自己需要添加的文件(這里是vst云電視.apk)拷貝到system\app文件夾下。注意,固件不支持中文名,所以需要改名成英文名,這里直接改為vst.apk。        

      5.把“四、準(zhǔn)備工作”中復(fù)制出來的.so文件拷貝到system\lib文件夾下,如果沒有.so文件,則跳過這步。

      6.找到system\app文件夾下的tv_online.apk,拷貝出來(如果后期不想保留原固件的軟件,可以再回來把它刪除),改成123.apk,參照“四、準(zhǔn)備工作”中的步驟,打開AndroidManifest.xml找到package后面的包名稱(見圖6,這里是com.tv.online),復(fù)制粘貼到臨時(shí)文件備用。
注解:tv_online.apk為海美迪自帶的直播軟件,點(diǎn)播軟件叫做HITV.apk。
       官方固件不給力?咱自己DIY!手把手教你修改固件!





      7.找到system\app文件夾下的HimediaLauncher.apk,拷貝出來,改成123.apk,參照“四、準(zhǔn)備工作”中的第1、2步,解壓出來。

      8.打開notepad++,按ctrl+F進(jìn)行查找,選擇“文件查找”(見圖7),查找目標(biāo)為“com.tv.online”,目錄為步驟7中解壓得到的APK文件夾,點(diǎn)擊全部查找。得到檢索結(jié)果。
       官方固件不給力?咱自己DIY!手把手教你修改固件!






      9.雙擊檢索結(jié)果,得到“com.tv.online”字符所在位置(見圖8),把這個(gè)字符串改成你在“四、準(zhǔn)備工作”中復(fù)制出來的字符串“com.geniatech.iptv”,如有多個(gè),則全部改過來。退出前記得保存。
       官方固件不給力?咱自己DIY!手把手教你修改固件!






      10.這個(gè)時(shí)候,啟動(dòng)器的文件已經(jīng)修改完畢,運(yùn)行APKtool.cmd,選擇2把文件打包回apk文件(見圖9)。在APK\bulid文件夾下有個(gè)“已編譯(未簽名).apk”的軟件(見圖10)。
       官方固件不給力?咱自己DIY!手把手教你修改固件!





       官方固件不給力?咱自己DIY!手把手教你修改固件!






     11.運(yùn)行APK\sign文件夾下的APKSign.exe文件(見圖11),選擇apk文件,設(shè)置輸出文件位置,然后點(diǎn)“制作簽名”(見圖12),得到一個(gè)“已編譯~1_Sign.apk”文件(見圖13),將其改名為Himedialauncher.apk.
官方固件不給力?咱自己DIY!手把手教你修改固件!




       官方固件不給力?咱自己DIY!手把手教你修改固件!




       官方固件不給力?咱自己DIY!手把手教你修改固件!



      12.把修改后的Himedialauncher.apk拷貝回system\app文件夾下,替換掉原來的文件。

      13.到此,修改工作結(jié)束,確保你要添加的軟件(vst.apk)和修改的啟動(dòng)器(Himedialauncher.apk)已經(jīng)拷貝到system\app文件夾下之后,運(yùn)行Repack_update.exe打包回zip文件(見圖14)。
       官方固件不給力?咱自己DIY!手把手教你修改固件!





      14.把固件改成原來的名字,就能刷機(jī)用了。


評(píng)分

參與人數(shù) 6威望 +10 金幣 +13 Z幣 +1 收起 理由
shuigegood + 5 ZNDS論壇有你更精彩,一起愉快的搞機(jī)吧!.
結(jié)果看不慣 + 3 + 8 太牛了
lmsldhlxb + 1 ZNDS有你更精彩:)
rox2k + 1
CryENGINE_3 + 1 + 2
fh7980 + 1 + 1 + 1

查看全部評(píng)分


上一篇:國(guó)慶大禮包-海美迪Q11雙核DIY固件精簡(jiǎn)豪華版
下一篇:TCL MS801機(jī)芯2013年十月最新固件 可安裝第三方應(yīng)用
推薦
發(fā)表于 2014-10-19 09:21 | 只看該作者 | 來自河北
骨灰盒雖然公訴人格薩爾
推薦
發(fā)表于 2013-10-11 19:31 | 只看該作者 | 來自山西
很給力,ZNDS有你更精彩!
推薦
發(fā)表于 2013-10-11 18:10 | 只看該作者 | 來自浙江
很給力,ZNDS有你更精彩!
5#
發(fā)表于 2013-10-11 19:36 | 只看該作者 | 來自山東
好東西,先謝了!!!!!!!!!!!!!!!!
6#
發(fā)表于 2013-10-11 20:39 | 只看該作者 | 來自浙江
強(qiáng)烈支持樓主ing……
7#
發(fā)表于 2013-10-11 22:36 來自ZNDS手機(jī)版 | 只看該作者 | 來自浙江
很給力,有試驗(yàn)成功的大家把成果分享分享唄
8#
發(fā)表于 2013-10-14 14:01 | 只看該作者 | 來自河北
很給力,ZNDS有你更精彩!
9#
發(fā)表于 2013-10-17 11:02 | 只看該作者 | 來自四川
10#
發(fā)表于 2013-10-21 17:28 | 只看該作者 | 來自福建
學(xué)習(xí)一下,謝謝
11#
發(fā)表于 2013-10-23 15:18 | 只看該作者 | 來自廣東
很給力,ZNDS有你更精彩!

本版積分規(guī)則

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

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

GMT+8, 2024-12-23 01:48 , Processed in 0.091215 second(s), 17 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

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