1129

主題

6108

帖子

860

果子

傑出會員

奇珀達人俱樂部成員

積分
5207
我的設備
Q2
發表于 2013-9-18 08:40:19 | 顯示全部樓層 |閱讀模式
本帖最後由 jhzjzxxb 于 2013-10-24 22:35 編輯
+ X, c* p6 y3 d. ~% r/ \1 ]
  a! B& F- Y/ y( z( t    官方固件不給力?電視直播可使用的源太少,一到晚上就變“小狐狸”!HITV的平台太分散,找資源很麻煩!7 x6 [. \, b3 F0 m% c1 @- Y
      在座的各位肯定已經下載了很多軟件來替換掉這些系統自帶的軟件了。/ v! S  K4 A2 T9 N+ [5 O
      但是,電視不是自己一個人用的,家裡父母、親戚朋友偶爾過來看看電視,他們才不知道你使用什麼軟件看電視呢!
' n( w# y; N' F0 l/ E) D      打開機頂盒看到桌面上的“電視直播”圖标,自然而然的就點進去了,但是什麼也看不了!' Z, k2 c* K' `. }" {; Y! g
      能不能把桌面上的“電視直播”直接指向自己喜歡的直播軟件呢?(當然也可以是修改點播軟件)
! {* V* M& K0 q# P! S' X3 o- p! c      答案當然是肯定的!9 m, N% {5 x, v( o! p0 p

2 d: H# v7 E* _6 d) H" ]
一、實現目的. T( X$ ?' P& y/ n) s( H: G
      把自己喜歡的直播軟件添加到固件中,并把桌面的“電視直播”指向該軟件,刷完固件就已自動安裝好,點擊“電視直播”打開該軟件。(本帖以VST雲電視做演示)0 ]7 |4 J" I8 \

& j& Z$ g- h# H% ]: \( c
二、設計思路5 S/ X6 u4 Y6 B  S. Q
      1.把官方固件zip文件解包,把vst雲電視的安裝文件添加進固件包
9 x" N7 @" b7 o2 G/ J: Z, I( h+ ]      2.修改海美迪的啟動器,把“電視直播”的鍊接指向vst雲電視( o$ N% V$ Y: n
      3.把修改好的固件再打包回zip文件
( a! [) {, _/ t3 P3 F) P5 a! p; |) l2 _. t" S0 h
三、使用工具
$ p, z4 P3 ?5 I) t' z# F      1.apk修改軟件(帶apk簽名工具)
$ ]" [; D0 u3 ^7 Z      下載:
遊客,如果您要查看本帖隐藏内容請回複
      
8 v. d& t2 L& u' N8 r+ `      2.notepad++軟件(文檔編輯器,有強大的搜索功能)       8 I5 i, k" n% |1 R7 k" s
      下載:
遊客,如果您要查看本帖隐藏内容請回複

) V4 i% Q; ]3 U! i4 J; x! z5 q      3.海美迪固件修改軟件                                                

$ S" `$ }9 Z* {1 l+ v( [2 Q& [      下載:
遊客,如果您要查看本帖隐藏内容請回複

5 v) Q- y# y" |      4.JAVA運行環境(沒有它不能實現簽名,先安裝好) ( v- n; q9 m/ l3 m
下載:
遊客,如果您要查看本帖隐藏内容請回複
      
9 V8 Y) e+ |2 V8 W) O% r& I7 y( R$ P
注:下載包可能是.exe文件,為winRAR壓縮出來的自解壓文件,電腦上沒有安裝解壓縮軟件就能實現自動解壓。内部所有軟件都是綠色版,不需要安裝就能使用。) L& f! x# D9 b. d
3 G, S4 }) x. ?0 f, u$ c- S
四、準備工作$ j. \% \& j2 j. |7 W: J8 Q( v
      1.找到你要添加進去的軟件vst雲電視,放到apk修改軟件的APKTool文件夾下,并把它命名成123.apk(見圖1)。) R/ ~8 K" K0 N& n! r! ~
    M% C0 j" e& ^" V! S7 J
注意:記得保存原始文件,後面還要用到原始文件。
2 `$ C! M- b( a& u2 q5 I4 M      
120933lg0wi8hipnbbw89b.jpg
% T/ l- i( d: N4 `4 X2 k/ A+ j5 K/ @4 ]4 j7 g

/ [( Y# I' F/ I- {- x      2.雙擊打開同目錄下的APKTool.cmd軟件,選擇1(見圖2),一路回車,等提示成功之後将其關閉。
" Y* q3 D0 R; A4 ], m       120933mfhq8ez0y8r8q58h.jpg 9 U1 L/ x( F9 B# h) e0 G

6 j7 }) e2 R+ ]# z0 M/ M7 g2 n' ]* p9 u) e1 N8 h
      3.打開APKTool文件夾下的APK文件夾(此文件夾就是原來apk軟件解包出來的文件)。- E1 i# ^8 [, y$ K2 r

/ V, w/ w; t" m, r2 }      4.查看是否存在名為“lib”的文件夾,如沒有,則跳過這一步。如果存在這個文件夾,就把這個文件夾下的後綴名為“.so”的文件全部拷貝出來(包括子文件夾下的.so文件),先粘貼到自己臨時存放的文件夾下備用。# q. r+ f- E/ p# v" e
% ^3 X+ V2 D5 t) ^9 F4 ^: F* ]
注解:.so文件為linux的用戶層動态庫,跟windows下的.dll文件類似。有些軟件運行需要它,有些則不需要。
$ I! m% ]1 g4 d5 n. {- \+ B4 f8 \$ p  L
      5.打開APK文件夾下的AndroidManifest.xml文件(可用notepad++打開,也可用系統自帶記事本打開),找到第二行的“package=”,把引号當中的内容拷貝出來(見圖3,這裡是com.geniatech.iptv),粘貼到臨時文件下備用。9 D. E" ^3 _& X0 q* ]
0 Z' X, c) y" }( V
注解:package後面的内容,一般格式為com.**.**,此為安卓軟件的包名,每個軟件的包名都不一樣,在安卓系統中,鍊接到這個包名,就能啟動這個包名所對應的軟件。/ e2 b; i# T. s' P9 d; C$ |
       120934yzbm3tkn2tc2jfps.jpg 4 n- H- O9 G. y( b* A! y

4 q7 o) R6 J9 {, d/ d% ~/ L% N, o+ W- S, Z* `! i% N
五、正式修改2 Q9 @* K3 N/ p: G: j3 b
' F* {! l& k8 G4 X2 S
      1.把固件zip文件複制到“海美迪固件修改器”的目錄下,命名為update.zip(見圖4)+ m) `- o2 K/ a: A' @' T" {& r. H
       120934q2eh5444419yz4v2.jpg 6 n- ]4 P2 f; {, k! M

4 |+ S  Y' }3 W! B
/ ~1 q* y/ m" S% l' B  G  M* `      2.雙擊Unpack_update.exe把固件解包,看提示,一路回車就好(見圖5)
5 h; P/ ]" o0 U4 G' w+ G- k. G: z; y       120934kuj3356wz833twp6.jpg
8 R4 _+ |4 ?" e1 L- f1 b, G+ o; z: c+ |4 C7 k6 c) Z/ T
7 K0 L" |) s1 I+ F3 _8 d! W
      3.最後得到一個叫做update的文件夾,内部結構見圖15.% o0 e  n4 N: k  n& T' y

! X  \+ j8 R7 U+ U! m" T注解:META-INF存放證書文件,system文件夾是系統的鏡像解壓得到的包,記錄系統文件,userdata為用戶文件鏡像解壓的包,記錄一些用戶的配置(包括軟件); @# C& a) ]3 u# d  }9 @
          DIY的時候,把文件放到system文件夾内,自己添加的文件就會成為系統文件,把文件放到userdata文件夾下,則為用戶文件。: g0 H: R. q9 B0 z' O7 q
          兩者的區别:刷完機,自己添加的東西都會安裝到系統中,但是對系統進行還原操作後,系統文件會保留,用戶文件全部清除。自己添加的軟件在system下,還原之後還在,在userdata下,還原之後就不存在了。
7 m8 N5 O: J5 q7 y
       120937s8yy800g8mmr9uy0.jpg
9 y; v4 z' v- A( t" m7 O* `4 N' B$ M8 s3 q. S
6 s, W8 ~" s& r$ u6 _# D
      4.把自己需要添加的文件(這裡是vst雲電視.apk)拷貝到system\app文件夾下。注意,固件不支持中文名,所以需要改名成英文名,這裡直接改為vst.apk。        
( r% |. N$ ?; O7 s2 b( ~4 h1 S) ]# f) ?
      5.把“四、準備工作”中複制出來的.so文件拷貝到system\lib文件夾下,如果沒有.so文件,則跳過這步。
% W+ a4 _5 n) x: ?. y, k6 i  w
9 d2 B7 m; i) V& Z$ }# T( N  ~5 L& t      6.找到system\app文件夾下的tv_online.apk,拷貝出來(如果後期不想保留原固件的軟件,可以再回來把它删除),改成123.apk,參照“四、準備工作”中的步驟,打開AndroidManifest.xml找到package後面的包名稱(見圖6,這裡是com.tv.online),複制粘貼到臨時文件備用。
* a( |( S; N7 ]; M注解:tv_online.apk為海美迪自帶的直播軟件,點播軟件叫做HITV.apk。/ k9 H/ Z; E( m  x+ `; u
       120935incr9nk09zhinfn5.jpg ! O2 E( A: i  L" S- A; ^

7 f; K& b: ~# a) `4 v; K8 {
, \$ i& i" w0 }      7.找到system\app文件夾下的HimediaLauncher.apk,拷貝出來,改成123.apk,參照“四、準備工作”中的第1、2步,解壓出來。
( {% h1 }" l& x4 M
# H( W4 Q* e! u# g3 t! _* r      8.打開notepad++,按ctrl+F進行查找,選擇“文件查找”(見圖7),查找目标為“com.tv.online”,目錄為步驟7中解壓得到的APK文件夾,點擊全部查找。得到檢索結果。
6 Z3 [  ]0 M: Y/ W       120935qshss41p9geks14n.jpg
6 d! e6 k9 v- |  ^7 ]# }
  J' L6 g" U& t. t: s' y5 F% M1 f' ]5 m& |; y
      9.雙擊檢索結果,得到“com.tv.online”字符所在位置(見圖8),把這個字符串改成你在“四、準備工作”中複制出來的字符串“com.geniatech.iptv”,如有多個,則全部改過來。退出前記得保存。
- R$ _( F. H: C+ g1 d% l# y       120935f1vrwuzz2srnon6e.jpg
; ]8 i, k4 c& H* i. Y; ?0 ?: e7 ?! l6 `6 n( E# H

8 I* F+ O% U8 q      10.這個時候,啟動器的文件已經修改完畢,運行APKtool.cmd,選擇2把文件打包回apk文件(見圖9)。在APK\bulid文件夾下有個“已編譯(未簽名).apk”的軟件(見圖10)。* V2 [: a0 _: j6 p$ M  t: Z  H  Z
       120936efzji9gdnaf6iydw.jpg 7 B$ u+ E& a7 [- Q' K

' U5 q' g  B2 s% O1 V! ]       120936oc22cd70znbrpnjr.jpg
0 i. y; u, i& }. m" e1 F
7 w  @+ C/ m+ u- }5 x
4 y" u! Q4 n) e6 j* V     11.運行APK\sign文件夾下的APKSign.exe文件(見圖11),選擇apk文件,設置輸出文件位置,然後點“制作簽名”(見圖12),得到一個“已編譯~1_Sign.apk”文件(見圖13),将其改名為Himedialauncher.apk.
1 f# U/ x+ X6 ]" t) P& b6 H       120936p8ym70gyfg71tbzy.jpg
% z: K$ }+ r2 P0 g4 y+ T+ I& c6 t' B3 }5 Y* b% h, j5 M
       120936k6j75fyej9dp77fo.jpg
: H, h( R5 P* m. g4 I1 b& V1 \" O& H" r. r9 i- G
       120937gpqr48dvr4g0lzey.jpg ! Q1 ~5 [$ \; n& @9 S
# h( g* v* E/ l* L2 V) ^3 N

3 Z- u. U% @2 s4 R* c( F      12.把修改後的Himedialauncher.apk拷貝回system\app文件夾下,替換掉原來的文件。
3 C/ o6 Z) x/ m$ D
1 p/ W" g* f% e& D      13.到此,修改工作結束,确保你要添加的軟件(vst.apk)和修改的啟動器(Himedialauncher.apk)已經拷貝到system\app文件夾下之後,運行Repack_update.exe打包回zip文件(見圖14)。& o/ F, q5 w' S) ?" P( ^
       120937oibzrzugbxgbvwx7.jpg
, B+ r. k5 B) e. [% q9 @( |$ F- g8 f: A
      14.把固件改成原來的名字,就能刷機用了。& w5 k$ I7 M8 \' g/ D5 A
      疑問解答:
  M/ g; ~6 L0 y, X( I      1.Q:為啥要保留電視直播?
7 M+ t/ x2 q+ J  Q: J& d         A:通過系統自帶的設置,無法把其他軟件的畫面比例調為“原始比例”,不管怎麼調都是“全屏”,畫面被拉升!
& ?- y/ @* t7 f: w5 i; X               隻有進入系統自帶的電視直播軟件,按一下“菜單鍵”,把比例設為“原始比例”,才能讓其他軟件的畫面比例能設置成“原始比例”。! ]  E% \) U: T' P
               此問題存在于所有官方固件,如果删除了默認的電視直播,将不可調整畫面比例。
7 G  s+ q8 y. K4 v8 N      2.Q:VST雲電視是什麼?
) ]4 I0 I7 L+ x8 f$ I  |* p- ]         A:VST雲電視,版本号為3.0.0,3.0.0之前的版本叫什麼,相信大家耳熟能詳了--“52ITV”!此次更新到3.0之後,把界面調成了與VST全聚合一緻,同時名字也換掉了,内核是一樣的。. g0 p8 f  k8 X  K3 J
注:轉自海美迪論壇,本帖僅作轉載。如有疑問可咨詢原作者!& D% J# E) V1 e% ^4 g3 o
想要了解更多,請加海美迪民間基友讨論群:2407515612 h7 e" l' i9 w5 L3 e

) n. x8 M! X! {! h: ^8 ~

評分

參與人數 1金币 +4 收起 理由
人生如歌123 + 4 奇珀有你更精彩:)

查看全部評分

本帖被以下淘專輯推薦:

17

主題

332

帖子

154

果子

遊學級會員

積分
201
我的設備
海美迪Q5
發表于 2013-9-18 08:47:36 | 顯示全部樓層
本帖最後由 jhzjzxxb 于 2013-9-19 07:49 編輯
! ?% B" L" P( `; p7 |$ Z4 r2 G
java運行環境已經被我撤掉了,由于海美迪論壇的帖子過了編輯時限,所以這個鍊接就沒能放上去。

點評

還在編輯,你就來了!  詳情 回複 發表于 2013-9-18 08:50

1129

主題

6108

帖子

860

果子

傑出會員

奇珀達人俱樂部成員

積分
5207
我的設備
Q2
 樓主| 發表于 2013-9-18 08:50:50 | 顯示全部樓層
本帖最後由 jhzjzxxb 于 2013-9-18 19:01 編輯
. j. b4 `) g- _5 c0 L- \0 A' g, v1 i1 R, \9 C
還在編輯,你就來了!

點評

把java運行環境(jre)的鍊接加上吧,海美迪論壇的過了編輯時限,不能修改了,所以一直沒有! 既然你發了,就要維護好。 java運行環境為免費軟件,網上一大堆的。  詳情 回複 發表于 2013-9-18 08:54

17

主題

332

帖子

154

果子

遊學級會員

積分
201
我的設備
海美迪Q5
發表于 2013-9-18 08:54:49 | 顯示全部樓層
jhzjzxxb 發表于 2013-9-18 08:50
# j0 q6 U  }. B5 Z6 }/ i, x3 j" t還在編輯,你就來了!
  @! J/ C, P! ]; L
把java運行環境(jre)的鍊接加上吧,海美迪論壇的過了編輯時限,不能修改了,所以一直沒有!
; n: O0 @1 a0 N$ h既然你發了,就要維護好。/ |. {2 q' u7 e7 s
java運行環境為免費軟件,網上一大堆的。

點評

嗯,嗯!  詳情 回複 發表于 2013-9-18 08:57

1129

主題

6108

帖子

860

果子

傑出會員

奇珀達人俱樂部成員

積分
5207
我的設備
Q2
 樓主| 發表于 2013-9-18 08:57:16 | 顯示全部樓層
waynezwd 發表于 2013-9-18 08:549 s$ R3 _9 n2 ^% P' L7 F% I$ Y0 y  h
把java運行環境(jre)的鍊接加上吧,海美迪論壇的過了編輯時限,不能修改了,所以一直沒有!9 B2 w% L- S( N: ~0 B4 [
既然你發了 ...

9 T; b9 d! G9 i1 J. p5 m+ v嗯,嗯!

0

主題

245

帖子

100

果子

初學級會員

積分
155
我的設備
天敏D6
發表于 2013-9-18 09:14:06 | 顯示全部樓層
太好了  謝謝

27

主題

7萬

帖子

633

果子

大神級會員

積分
5348
我的設備
海美迪M3
發表于 2013-9-18 09:24:35 | 顯示全部樓層
直接ROOT後卸載自帶軟件安裝新軟件也可以。

10

主題

335

帖子

100

果子

初學級會員

積分
180
我的設備
000
發表于 2013-9-18 09:37:11 | 顯示全部樓層
看怎改

3

主題

164

帖子

100

果子

初學級會員

積分
102
我的設備
C3
發表于 2013-9-18 09:38:45 | 顯示全部樓層
喜歡技術性的文章,支持

3

主題

164

帖子

100

果子

初學級會員

積分
102
我的設備
C3
發表于 2013-9-18 09:44:01 | 顯示全部樓層
不一定要刷機,電腦與機頂盒無線連接,直接修改
您需要登錄後才可以回帖 登錄 | 注冊賬号

本版積分規則

返回頂部 聯系我們