给电视盒子换上第三方桌面

给电视盒子换上第三方桌面

image-20211013170407016

图源:mi.com

前言

玩转小米盒子中,我介绍了如何选购电视盒子并且推荐了一些好用的应用。但小米盒子还有一个大坑是怎么用怎么觉得不舒服斯基:默认桌面。

image-20211014174922909

看看这坑爹的默认桌面,满屏几乎就写着两个字——打钱。最离谱的是打开一个安装的第三方APP居然要点击遥控器十多下。当然,充值是不可能充值的,能白嫖干嘛要充值。

现在我们就用Google提供的安卓调试工具ADB来调(xiu)教(li)一下小米的默认桌面,优化一下盒子的启动界面。

使用ADB连接盒子

ADB属于安卓开发工具包的一部分,如果有安装Android Studio就会自带,当然也可以单独安装。

官方的安装页面是https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn

image-20211014175511906

选择合适的平台下载解压即可。

解压后的目录需要按使用习惯保存到指定位置,然后写入环境变量path中才可以在CMD下执行。

image-20211014175817884

修改环境变量后要重启系统生效。

安装好后在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,在小米盒子的设置>网络>无线网络中找到网络信息:

image-20211014181219732

其中的IPV4地址就是我们后边需要用到的IP地址,我这里是192.168.1.7

除此以外,因为安全原因,安卓设备默认是关闭ADB连接的,所以我们还需要开启电视盒子的ADB连接选项,这里依然以手上的小米盒子4S为例。

image-20211014182046741

在小米盒子的设置>产品型号中使用遥控器的OK键(方向键中间那个)连点五次,就会出现提示信息已开启开发者模式XX

image-20211014182345538

然后在设置>帐号与安全中将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命令表明安装的是测试包,如果安装失败可以尝试添加该参数后安装。
  • 使用该方式安装时,安装包名字最好不要包含中文。

安装好后可以打开试一下:

image-20211014225207967

默认会同时显示系统自带的一些软件,会显得很杂乱,但是是可以通过ATV Launcher的设置隐藏的:

image-20211014225404868

按遥控器的设置键(最右边那个),进入启动器设置>隐藏的应用界面,将想隐藏的应用打勾即可。

卸载默认桌面

现在我们的第三方启动桌面已经就绪,只要把自带的桌面删除掉就行了:

❯ adb shell pm uninstall --user 0 com.mitv.tvhome
Success

执行该命令后会黑屏几秒,不要慌,此时按几下遥控器上的home键就会显示我们的第三方启动器。

到这里就一切OK了,再启动盒子就不会出现各种花里胡哨碍眼的界面了,当然,如果要装回去就是另一回事了。

关于这次的折腾过程,我还有一些额外的话要说:

  • 本来只是想禁用小米自带的桌面,没想卸载的,但发现使用adb shell pm disable xxx提示没有权限,显然是需要root的。
  • 搜索了一圈后,尝试使用360一键rootking root等工具,都失败了,为了使用那些并非为盒子开发的应用我开幸苦怼了一个鼠标到盒子上…
  • 我很是不能理解为什么disable自带的应用是没权限的,但是uninstall有权限,吐槽不能啊,不过能解决问题就行吧…
  • 如果按本文操作折腾的过程中发生(fan)意外(che),可以尝试执行adb reboot recovery恢复出厂设置。

最后祝大家一切顺利,能舒心地用上自己喜欢的第三方桌面。

参考资料

  • 11
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值