小米电视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再折腾吧……所以说,不能本末倒置啊,还是好好玩一顿吧!

发表回复

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