小米电视2精简优化记录

前不久又低价整来了一台小米电视,40寸的大屏幕相当震撼,摆在卧室前观影、游戏躺在床上甚是舒适。不过小米电视的系统臭名昭著,还是很恼人的,流畅度还不如山寨的广州夏浦(雷 普 电 视)

经过我一天的研究,将它优化了一番,也保留了联网的功能。

域主以前用过一台小米电视2S,其实大差不差,广告的问题并不是很严重,比不上倒闭的乐视手机(笑),然而小米电视2的版本在经典安卓4.4.4,而不是更新ART的5.0,流畅度不尽人意;

而新版的系统桌面推送许多垃圾内容(Gltv 国企产物懂得都懂),加上占用巨大的内存开销、更是雪上加霜,造成性能和用户体验的双重折磨,打开信号源都是卡顿的

其实一般来说,只是断网重置,老老实实当个显示器就妥当了,而我本来也不考虑在电视本体上折腾安装App;但若用到DLNA在线听音乐的功能,就需要连接外部互联网才能使用,此时矛盾便显现出来,只要连上网,随即而来就是那卡顿而糟糕的垃圾推送。

回滚旧版系统吧,基本的显示功能又有Bug……我不禁感觉还是那个山寨夏普好用,至少显示的基本功能做得完全了。


替换系统桌面

显然,罪魁祸首就是那个系统默认桌面,解决办法就是把它换成第三方的桌面启动器,如同手机一样。不过电视的系统经过了精简,需要电脑使用adb工具,无线连接到电视上操作。并且一定要提前装好第三方启动器apk,否则只能进Recovery恢复系统了……

先在电视上启用开发者设置,随后开启无线adb调试,adb开启方式和工具不做过多介绍,个人喜好晨钟工具箱,秋工具箱也是可行的选择。再找到电视的IP,打开adb进程的命令行输入以下命令:

adb connect 192.168.x.x:5555

然后需要通过adb命令行,禁用小米系统默认的桌面。再次注意,需要提前装好第三方启动器!

印象中adb禁用系统应用的命令行指令是 pm hide --user.. com.[包名] (用户隐藏),但在安卓4.x则为 pm block com.[包名] 意为屏蔽应用。最终的效果是一样的,不会自启动也不会占用内存,命令如下:

pm block com.mitv.tvhome

广告桌面,拜拜了你内!

信号源切换

不过这样又带来了另一个问题,换成第三方桌面,就不知道怎样快速切换信号输入源了,虽然多任务切换界面有快速设置的选项,不过长按主页键也比较麻烦。

因此我首先想到用Activity启动器,创建打开外部信号源输入的快捷方式,但也没找到HDMI的选项……

后来网上寻迹,发现使用HALauncher可以创建带参数的快捷方式

HAL本身也是早期Material设计的Android TV界面风格(Leanback),功能非常强大,可定制的功能很多,还兼容安卓4.4。一些港台的玩家也摸索出了调用信号源的快捷方式参数,以下是创建的步骤:

转到 Settings >> Customize >> Create Shortcuts 创建快捷方式,在Add中选择Advanced

然后分别在Component中填入包名和Activity:
com.xiaomi.mitv.tvplayer
com.xiaomi.mitv.tvplayer.ExternalSourceActivity 

向下滚动选中Extra,选择添加 integer值,然后输入input,再输入信号源对应的数值,最后Try测试成功以后保存。(HDMI1是23,HDMI2是24、3是25,0是VGA,1是模拟信号,2是AV输入)

DTMB是另外一个Activity了,不过不需要填入参数。话说回来,我用Activity启动器的时候,还发现了AV模式有息屏播放音乐的功能……

当然,默认是没有图标可以选择的,只有那个缺省的ドロイド君 (安卓机器人)图标,不过可以自行接上U盘选择图片,或者是安装ADW规范的图标包;再转到Customize的App list排列添加快捷方式,可以创建Group分组;

另外在UI Theme也可以设置壁纸和颜色……慢慢摸索这些,就耗了我一天的时间。

总算可以像原生Android TV那样选择信号源了:

虽然失去了预览功能,系统很多应用缺失了图标,也总比离线也看着个两个明星脸好太多了,MD的界面设计也比较养眼。

本试着装了个Muzei,想着定制自己的Unsplash画报轮播,可惜小米在系统层砍掉了壁纸功能,也就没法设置动态壁纸,只能告辞了。

网易云DLNA的功能也是正常的,显示的是米联音乐,不过我感觉不如Moode和Daphile的界面(只是我什么时候有时间装机呢……)

电视也没有缺少音频输出,接上了低音2.1的一体功放,虽然不是高端HiFi级别的光纤音箱,不过效果仍相比电视自带的喇叭提升很多。

之后有钱入了Android TV再折腾吧……所以说,不能本末倒置啊,还是好好玩一顿吧!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)