上海移动IPTV赠送的机顶盒型号为CM201-2。这个机顶盒只有自带的极少几个应用,系统封闭,插U盘完全没反应。很长一段时间都没有办法自行安装任何第三方App,只能作为电视机顶盒使用。
折腾的目标是在保留原有的IPTV的功能前提下,安装第三方软件,发挥盒子硬件更多的功能。此方法不需要拆机、也不需要专用线材连接电脑,可以说是最简单的方法了。其实思路挺简单的,就是想办法打开盒子的adb调试功能,然后通过联网安装一个当贝市场或文件管理器。
动手之前需要具备一些基本条件:首先,机顶盒需要正常联网使用、另外需要一台可以正常操作的电脑,并且都已经连接到同一个局域网下。其次,需要事先下载adb工具包和第三方APP安装包(比如当贝市场)到电脑上。下面是具体的操作步骤:
一、打开盒子电源,进入“设置-关于本机”这个界面。将光标停在“关于本机”这个菜单上。然后按遥控器“上上、下下、左左、右右”就可以进入调试界面了。注意:遥控器按钮要连续按,按的过程中跳出原来的界面也不用管。一次不行就多试几次。这一步是关键,只要能打开adb后面的操作就好办了。
二、如果上一步成功,应该已经进入下面的调试界面了。在这个界面中的“adb服务设置”菜单,选择永久性打开adb服务。这样盒子的adb服务就被打开了。
三、盒子保持通电和联网状态,打开电脑。下载电脑端的adb工具包,这个工具包是一个压缩文件,下载后解压到任何一个目录下。比如d:programadb,解压后是这个样子的。
四、打开电脑上的“命令提示符”工具,就是命令行窗口。然后转到刚才解压的这个目录。
五、接下来就可以运行adb命令为盒子安装app了。
1、用adb connect命令连接机顶盒:“adb connect 192.168.1.231:5555”命令中的192.168.1.231是机顶盒在局域网中的地址,这个地址一般是家里的路由器通过dhcp自动分配的。可以在机顶盒的网络设置中看到,也可以在路由器中查看。端口5555是固定的。
2、用adb install命令安装当贝市场app:“adb install -r d:programadbdanb.apk”这里需要事先下载好当贝市场apk安装包到本地目录。为了简化,我将当贝市场的安装包改名为danb.apk并放在adb工具相同的目录下。命令执行后如果显示success就表示app已经安装成功了。
六、回到机顶盒,可以看到在“应用-我的”中当贝市场已经安装好了。通过当贝市场可以安装更多的APP。
目前,我在移动魔百盒里安装了MXplayer本地播放器,可以播放移动硬盘或局域网中的视频文件。还安装了ES文件浏览器,用于访问本地或网络文件,通过这个文件浏览器也可以安装当贝市场中没有的APP。以后再也不用通过adb命令行进行安装了。另外,还安装了幕享投屏,可以将手机上的任何内容投屏到电视。当然也可以安装爱芒果TV、奇艺、优酷等视频APP。现在,这个机顶盒既能够作为IPTV电视盒子,也是一个本地播放器,还是一个投屏器。总之,怎么玩都行。考虑到家人的操作习惯,我并没有安装当贝桌面等第三方桌面,还是保留了移动IPTV的启动界面,只在需要的时候进入我的应用,启用各种第三方APP。