挑战题描述
我的Android电视盒是云OS系统,这个系统无法R O O T,如果刷为A n d r o i d系统又会失去保修。请问有没有什么办法可以在不刷机的情况下禁用那些我不需要的系统组件,如电视淘宝、天猫超市这些?(题号:20160201)
解题思路
现在市面上几乎7 0 % 的 机顶盒都在使用阿里云O S系统,由于阿里在这个系统底层限制了ROOT,因此这类系统的盒子默认无法在盒子上进行ROOT。不过对于Android内核的系统来说,我们可以通过禁用组件来实现类似电视淘宝、天猫超市这类系统内置应用的运行。因此解题主要思路就是通过禁用实现上述效果。
解题方法
系统组件的禁用需要借助ADB调试命令完成。由于ADB命令需要在电脑上连接盒子实现,因此首先要在阿里云盒子上开启USB调试功能。在电视上进入盒子系统后,依次进入“设置→通用设置→系统信息→版权声明”,进入版权声明后按遥控器左右方向键连续操作即可打开工程模式,按提示将“调试模式”和“调试信息收集”都设置为“已开启”(图1)。
启动电视盒子,并将电视盒子连接到和电脑同一网络。在盒子界面上依次进入“设置→系统设置→网络设置”,在这里记住电视盒的IP地址,这里假设为192.168.1.111。返回命令行界面输入“adb connect 192.168.1.111”,当屏幕提示“connect to 192.168.1.111:5555”,再次输入“adb devices”,就可以看到已经成功连接到盒子(图3)。
com.yunos.tvtaobao 电视淘宝
com.yunos.chaoshi 天猫超市
com.yunos.tbsdk 淘宝相关
com.yunos.tv.homeshellupdater 桌面升级
com.fw.upgrade 更新
com.yunos.osupdate 升级
com.fw.upgrade.sysoper 更新
com.xiami.tv 虾米音乐