給電視盒子換上第三方桌面

圖源:mi.com
前言
在玩轉小米盒子中,我介紹了如何選購電視盒子并且推薦了一些好用的應用,但小米盒子還有一個大坑是怎么用怎么覺得不舒服斯基:默認桌面,

看看這坑爹的默認桌面,滿屏幾乎就寫著兩個字——打錢,最離譜的是打開一個安裝的第三方APP居然要點擊遙控器十多下,當然,充值是不可能充值的,能白嫖干嘛要充值,
現在我們就用Google提供的安卓除錯工具ADB來調(xiu)教(li)一下小米的默認桌面,優化一下盒子的啟動界面,
使用ADB連接盒子
ADB屬于安卓開發工具包的一部分,如果有安裝Android Studio就會自帶,當然也可以單獨安裝,
官方的安裝頁面是https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn

選擇合適的平臺下載解壓即可,
解壓后的目錄需要按使用習慣保存到指定位置,然后寫入環境變數path中才可以在CMD下執行,

修改環境變數后要重啟系統生效,
安裝好后在PowerShell或CMD下執行:
? adb
Android Debug Bridge version 1.0.41
Version 31.0.3-7562133
Installed as D:\software\Coding\platform-tools\adb.exe
...省略
這就說明adb已經安裝好了,
通過adb可以給同一個局域網下的安卓設備安裝、洗掉、凍結APP,詳細的說明見使用電腦ADB命令來操作電視盒子,
下面我們先使用adb給小米盒子安裝一個第三方桌面,
安裝前先要知道電視盒子的IP,在小米盒子的設定>網路>無線網路中找到網路資訊:

其中的IPV4地址就是我們后邊需要用到的IP地址,我這里是192.168.1.7,
除此以外,因為安全原因,安卓設備默認是關閉ADB連接的,所以我們還需要開啟電視盒子的ADB連接選項,這里依然以手上的小米盒子4S為例,

在小米盒子的設定>產品型號中使用遙控器的OK鍵(方向鍵中間那個)連點五次,就會出現提示資訊已開啟開發者模式XX,

然后在設定>帳號與安全中將ADB除錯項修改為允許,
現在就可以在命令列中使用adb連接電視盒子了:
? adb connect 192.168.1.7
failed to authenticate to 192.168.1.7:5555
此時電視上會彈出是否允許進行除錯的彈窗,要選是,否則雖然可能通過adb工具連接,但實際上沒有授權,依然無法成功執行相關命令,
如果一切都順利的話,就可以使用adb命令了,如果要確認連接的設備狀態,可以:
? adb devices
List of devices attached
192.168.1.7:5555 device
安裝第三方桌面
第三方桌面有很多選擇,可以參考[電視盒子]哪一款電視桌面(tv launcher)更加簡約美麗?我這里選擇的是ATVLauncher:
https://wws.lanzoui.com/ikMQuvcendi
密碼:5b7k
下載apk包后,通過以下命令安裝:
? adb install ATV_Launcher.apk
Performing Push Install
ATV_Launcher.apk: 1 file pushed, 0 skipped. 25.8 MB/s (3042148 bytes in 0.112s)
pkg: /data/local/tmp/ATV_Launcher.apk
Success
- 安裝時候同樣電視會彈出對話框需要進行確認,
-t命令表明安裝的是測驗包,如果安裝失敗可以嘗試添加該引數后安裝,- 使用該方式安裝時,安裝包名字最好不要包含中文,
安裝好后可以打開試一下:

默認會同時顯示系統自帶的一些軟體,會顯得很雜亂,但是是可以通過ATV Launcher的設定隱藏的:

按遙控器的設定鍵(最右邊那個),進入啟動器設定>隱藏的應用界面,將想隱藏的應用打勾即可,
卸載默認桌面
現在我們的第三方啟動桌面已經就緒,只要把自帶的桌面洗掉掉就行了:
? adb shell pm uninstall --user 0 com.mitv.tvhome
Success
執行該命令后會黑屏幾秒,不要慌,此時按幾下遙控器上的home鍵就會顯示我們的第三方啟動器,
- 需要注意的是執行上邊的操作之前一定要確認已經安裝了至少一個第三方桌面,否則…
- 如果想洗掉其他不需要的自帶應用,可以通過[電視盒子]哪一款電視桌面(tv launcher)更加簡約美麗?查看完整包名串列,
到這里就一切OK了,再啟動盒子就不會出現各種花里胡哨礙眼的界面了,當然,如果要裝回去就是另一回事了,
關于這次的折騰程序,我還有一些額外的話要說:
- 本來只是想禁用小米自帶的桌面,沒想卸載的,但發現使用
adb shell pm disable xxx提示沒有權限,顯然是需要root的, - 搜索了一圈后,嘗試使用
360一鍵root、king root等工具,都失敗了,為了使用那些并非為盒子開發的應用我開幸苦懟了一個滑鼠到盒子上… - 我很是不能理解為什么
disable自帶的應用是沒權限的,但是uninstall有權限,吐槽不能啊,不過能解決問題就行吧… - 如果按本文操作折騰的程序中發生(fan)意外(che),可以嘗試執行
adb reboot recovery恢復出廠設定,
最后祝大家一切順利,能舒心地用上自己喜歡的第三方桌面,
參考資料
- 使用電腦ADB命令來操作電視盒子
- [電視盒子]哪一款電視桌面(tv launcher)更加簡約美麗?
- 小米盒子怎么開啟無線ADB
- 安裝APK時報錯:Failure INSTALL_FAILED_TEST_ONLY: installPackageLI
- 5款精選智能電視盒子TV桌面推薦,告別臃腫卡頓,讓電視盒子發揮最大本領!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/317968.html
標籤:其他
上一篇:Android 獲取wifi串列
