http://m.81jnr2m.cn/tv-1198619-1-1.html 上一篇帖子,講了如何刷機(jī)hdc2100k安裝app的限制,今天就接著上一篇來DIY廣電盒子自帶鱷魚桌面app的DIY。因?yàn)樽约旱膹V電盒子還有好幾年才到期,他的桌面看直播切換比較方便,但自帶的桌面上的商城只能打開廣電的應(yīng)用商城,比較雞肋。DIY首先對(duì)它的自帶商城鏈接修改,直接鏈接到當(dāng)貝市場(chǎng);然后對(duì)桌面花里胡哨的東西進(jìn)行了刪除。
修改之前
IMG_6464 00_00_00-00_00_15.gif (11.56 MB, 下載次數(shù): 65)
下載附件
保存到相冊(cè)
befor
2021-6-26 12:15 上傳
修改之后
IMG_6462 00_00_00-00_00_11.gif (6.01 MB, 下載次數(shù): 57)
下載附件
保存到相冊(cè)
after
2021-6-26 12:16 上傳
如果沒有興趣的可以直接跳過,上教程。教程會(huì)用到兩個(gè)工具,
第一個(gè)工具dex2jar上一篇已經(jīng)提到過了,用來給APK簽名;
dex2jar-2.1.rar
(5.28 MB, 下載次數(shù): 39, 售價(jià): 2 金幣)
2021-6-26 13:01 上傳
點(diǎn)擊文件名下載附件
售價(jià): 2 金幣 [記錄]
下載積分: 金幣 -1
第二個(gè)工具apktool,用來解包apk和重新打包apk。
apktool.rar
(18.19 MB, 下載次數(shù): 53, 售價(jià): 2 金幣)
2021-6-26 12:59 上傳
點(diǎn)擊文件名下載附件
售價(jià): 2 金幣 [記錄]
下載積分: 金幣 -1
注意:使用這兩個(gè)工具需要安裝java環(huán)境,直接百度JDK安裝,會(huì)有很多教程。
首先將機(jī)頂盒/system/app/Launcher.apk 拷貝到和工具apktool同一個(gè)目錄,然后打開cmd窗口,輸入cmd指令:
- java -jar apktool_2.5.0.jar d -f .\Launcher.apk -o .\Launcher_fix\
復(fù)制代碼 執(zhí)行完成后,在當(dāng)前目錄下就會(huì)生成Launcher_fix目錄,然后我們就可以對(duì)Launcher.apk的資源或者smali進(jìn)行修改了。
我們到Launcher_fix\assets下找到文件home_config.dat文件,這個(gè)文件就是桌面排版布局文件,我們只需要用文本編輯器修改它就可以控制整個(gè)桌面的顯示。
例如我現(xiàn)在需要?jiǎng)h除桌面上的某一個(gè)圖標(biāo),我會(huì)先到Launcher_fix\launcher_res_hubei\下的各個(gè)目錄中找到這個(gè)圖標(biāo)叫什么名字,然后在home_config.dat文件找到對(duì)應(yīng)的位置,刪除掉對(duì)應(yīng)的段(圖中選中部分,段都是用{}圍起來的的,比較有規(guī)律),這個(gè)圖標(biāo)就不會(huì)顯示在桌面上了,原先的該圖標(biāo)的位置就會(huì)顯示空白,你也可以調(diào)整x,y坐標(biāo),調(diào)整圖標(biāo)顯示位置。
Luanch桌面diy.png (233.03 KB, 下載次數(shù): 63)
下載附件
保存到相冊(cè)
delet_icon
2021-6-26 13:20 上傳
或者你還可以將這個(gè)圖標(biāo)變成一個(gè)圖片,移動(dòng)遙控器上的按鈕時(shí),該圖標(biāo)不會(huì)被選中,我的主界面頂部的菜單欄只留下設(shè)置可以被選中,其他的搜索、切換模式、錢包都被我改成了圖片。其實(shí)頂部第一個(gè)鱷魚圖標(biāo)就是圖片,它是沒辦法選中的,可以參照它進(jìn)行修改。
IMG_6455_fix.jpg (148.19 KB, 下載次數(shù): 50)
下載附件
保存到相冊(cè)
2021-6-26 13:30 上傳
fix.png (108.33 KB, 下載次數(shù): 62)
下載附件
保存到相冊(cè)
2021-6-26 13:37 上傳
最后我們對(duì)桌面應(yīng)用商店圖標(biāo)鏈接進(jìn)行修改,讓其直接連接到當(dāng)貝市場(chǎng),其它幾個(gè)圖標(biāo)修改方法一致,找到圖標(biāo)對(duì)應(yīng)段,找到packageName屬性修改成你要的包名。這里包名并不是apk的名字,需要去查找,如果盒子上已經(jīng)安裝了軟件,直接在shell里面輸入:pm list package -f,就可以通過apk的名字找到包名。我這里是以當(dāng)貝市場(chǎng)為例、
dangbei_link.png (91.88 KB, 下載次數(shù): 58)
下載附件
保存到相冊(cè)
2021-6-26 13:43 上傳
最后修改完成之后,開始重新打包,cmd下回到apktool目錄,輸入指令
- java -jar apktool_2.5.0.jar b .\Launcher_fix\ -o .\Launcher_fix.apk
復(fù)制代碼 此時(shí)目錄就會(huì)生成Launcher_fix.apk,還沒完,現(xiàn)在對(duì)其進(jìn)行簽名,把Launcher_fix.apk拷貝到dex2jar目錄,同時(shí)cmd轉(zhuǎn)到dex2jar目錄,輸入cmd指令
- .\d2j-apk-sign.bat Launcher_fix.apk
復(fù)制代碼 此時(shí)dex2jar目錄下就會(huì)生成Launcher_fix-sign.apk,此時(shí)我們只需要把簽名后的apk放回到/system/app目錄下,裝好當(dāng)貝市場(chǎng)就完工了。
如果你按照我前一篇帖子刷機(jī)了安裝限制的話,直接在shell中輸入下面指令就可以啟動(dòng)桌面了,如果沒有那就重啟吧。
- am start -n com.sumavision.dvt04.home.hubei/com.sumaOTT.www.omcservice.LauncherMainActivity
復(fù)制代碼
|