打造 Android TV Box 的应用体验

之前某宝买了一个 MXR Pro 三无安卓电视盒子。内置了谷歌商店,不过谷歌商店的版本是手机版的,使用遥控器操作十分不便,需要鼠标键盘才可以。而从商店里安装的应用也不是 TV 版的,无论从美观还是实用角度,都不是很适合。本文简要介绍如何让三无盒子拥有与经过认证的 Android TV box 一致的体验。

声明:仅供参考,风险自负。

准备

登录 Google 商店,安装 ES 文件管理器。设备已 root 。

下载 tv_core_hardware.xmltv_features.xml 两个 xml 文件。

在 Apkmirror 网站下载 Google Play Store (Android TV)Google Play services (Android TV) 两个应用的 apk 文件。

编辑 build.prop

为了让三无盒子被识别成真正的 Android TV,需要让谷歌认为这是一台经过认证的 Android TV 设备。可以通过编辑位于内存 /system/ 文件夹下的 build.prop 文件来实现。使用 ES 文件管理器编辑,更改前先备份。

找到这些行:

/system/build.prop
1
2
3
4
5
6
7
8
ro.product.model=XXXX
ro.product.brand=XXXX
ro.product.name=XXXX
ro.product.device=XXXX

ro.product.manufacturer=XXXX

ro.build.product=XXXX

XXXX 代表设备默认的参数。

把它们改为:

(1) 改成 Razer Forge:

/system/build.prop
1
2
3
4
5
6
7
8
ro.product.model=Forge
ro.product.brand=razer
ro.product.name=pearlyn
ro.product.device=pearlyn

ro.product.manufacturer=razer

ro.build.product=pearlyn

(2) 改成 Sony Android TV 4K:

/system/build.prop
1
2
3
4
5
6
7
8
ro.product.model=BRAVIA 4K 2015
ro.product.brand=Sony
ro.product.name=SVP4KDTV15_UC
ro.product.device=SVP-DTV15

ro.product.manufacturer=Sony

ro.build.product=SVPDTV15

确保文件权限为 rw-r--r--

复制 xml 文件

覆盖前先备份原文件。

将下载好的 tv_core_hardware.xmltv_features.xml 复制到 /system/etc/permissions/ 文件夹中,确保它们的权限为 rw-r--r--

重装 Google 相关

在设置中卸载 Google Play services 和 Google Play Store 的更新,并全部应用清除数据。重启设备。

开机后,安装下载好的 Google Play services (Android TV) 和 Google Play Store (Android TV) 。打开谷歌商店。验收成果。