起因
2015年的电信IPTV智能机顶盒(中兴ZXV10 B760EV3 2K机顶盒1G内存,4G 存储),设备很卡,没有多余的空间安装第三方应用 而且 无法下载、安装第三方app,于是想着废物利用,
把盒子不需要的APP都卸载掉,腾出空间安装第三方的应用。
需求
卸载掉不需要的应用
- 湖南IPTV主程序
- 我享K歌
- 天翼视频通话TV
- 游戏大厅
- 讯飞电视语点
- 教育直通车
- 应用商店
进入设置,查看空间占用情况
点击遥控器 设置 =》 输入密码 6321
=》 进入设置
可以看到存储空间信息,以及系统应用情况。
技术实现原理
中兴ZXV10 B760EV3机顶盒的ROOT权限,只能通过内置的串口获取,串口连接进系统就是进入了Linux的root账户下,可以执行任何操作。
使用FT232RL模块USB转串口线连接机顶盒内置的TTL串口,实现通过串口获取高ROOT权限,从而修改内置的应用。
准备工具
- FT232RL模块USB转串口数据线一条
- 小十字螺丝刀
拆开机器
连接TTL串口线
接线说明
注意: 白色线和黑色线一条直线(中间隔一个针脚),白色线和绿色线相邻。
如何连接设备终端
连接串口线到电脑,安装好对应的驱动。
在设备管理器中查看串口号
下载Putty,打开选择 Serial ,打开对应的端 例如COM3,
波特率选择 115200 ,点击连接
TTL连接成功后显示Linux ROOT账户登录,可以执行Linux命令了。
注意:连接如果不成功,检查线路是否连接正确,然后重启盒子。
再次进行连接。
卸载不需要的内置APP
内置应用都安装在了/system/app/下面,我们直接去下面删除对应的APK程序,就可以删除应用了
所有应用列表
-rw-r--r-- root root 154556 2008-08-01 20:00 ADBSetting.apk
-rw-r--r-- root root 17192 2008-08-01 20:00 ADBSetting.odex
-rw-r--r-- root root 20267 2008-08-01 20:00 AdvertManagerService.apk
-rw-r--r-- root root 30912 2008-08-01 20:00 AdvertManagerService.odex
-rw-r--r-- root root 15235 2008-08-01 20:00 AidlConfig.apk
-rw-r--r-- root root 15152 2008-08-01 20:00 AidlConfig.odex
-rw-r--r-- root root 7797927 2008-08-01 20:00 AppTVStore4.0.2.apk
-rw-r--r-- root root 612524 2008-08-01 20:00 AppsListApi.apk
-rw-r--r-- root root 224912 2008-08-01 20:00 AppsListApi.odex
-rw-r--r-- root root 32805 2008-08-01 20:00 BasicDreams.apk
-rw-r--r-- root root 16600 2008-08-01 20:00 BasicDreams.odex
-rw-r--r-- root root 796092 2008-08-01 20:00 Bluetooth.apk
-rw-r--r-- root root 803896 2008-08-01 20:00 Bluetooth.odex
-rw-r--r-- root root 14940 2008-08-01 20:00 BootAniService.apk
-rw-r--r-- root root 17832 2008-08-01 20:00 BootAniService.odex
-rw-r--r-- root root 157349 2008-08-01 20:00 CertInstaller.apk
-rw-r--r-- root root 33800 2008-08-01 20:00 CertInstaller.odex
-rw-r--r-- root root 33505 2008-08-01 20:00 DLNAComponent.apk
-rw-r--r-- root root 82288 2008-08-01 20:00 DLNAComponent.odex
-rw-r--r-- root root 45473 2008-08-01 20:00 Dlnagwapt.apk
-rw-r--r-- root root 354671 2008-08-01 20:00 DocumentsUI.apk
-rw-r--r-- root root 478328 2008-08-01 20:00 DocumentsUI.odex
-rw-r--r-- root root 227627 2008-08-01 20:00 DownloadProviderUi.apk
-rw-r--r-- root root 32824 2008-08-01 20:00 DownloadProviderUi.odex
-rw-r--r-- root root 644970 2008-08-01 20:00 HNDownload.apk
-rw-r--r-- root root 553053 2008-08-01 20:00 HomeMedia.apk
-rw-r--r-- root root 15688 2008-08-01 20:00 HomeMedia.odex
-rw-r--r-- root root 70934 2008-08-01 20:00 KeyChain.apk
-rw-r--r-- root root 29744 2008-08-01 20:00 KeyChain.odex
-rw-r--r-- root root 1059576 2008-08-01 20:00 MSCAgent.apk
-rw-r--r-- root root 1747154 2008-08-01 20:00 MainControl.apk
-rw-r--r-- root root 71202 2008-08-01 20:00 MediaProvider.apk
-rw-r--r-- root root 131120 2008-08-01 20:00 MediaProvider.odex
-rw-r--r-- root root 1516888 2008-08-01 20:00 MihuaItvServer_1.2.5hn_rls_signed.apk
-rw-r--r-- root root 50442 2008-08-01 20:00 NaAgent.apk
-rw-r--r-- root root 323168 2008-08-01 20:00 NetworkTest.apk
-rw-r--r-- root root 231544 2008-08-01 20:00 NetworkTest.odex
-rw-r--r-- root root 63019 2008-08-01 20:00 OSDService.apk
-rw-r--r-- root root 5633 2008-08-01 20:00 PacProcessor.apk
-rw-r--r-- root root 5688 2008-08-01 20:00 PacProcessor.odex
-rw-r--r-- root root 378246 2008-08-01 20:00 PackageInstaller.apk
-rw-r--r-- root root 161224 2008-08-01 20:00 PackageInstaller.odex
-rw-r--r-- root root 414109 2008-08-01 20:00 Payment.apk
-rw-r--r-- root root 18125 2008-08-01 20:00 PicoTts.apk
-rw-r--r-- root root 18544 2008-08-01 20:00 PicoTts.odex
-rw-r--r-- root root 1328551 2008-08-01 20:00 QosMonLoader_v2.1.2.apk
-rw-r--r-- root root 1259742 2008-08-01 20:00 RemoteIME.apk
-rw-r--r-- root root 177600 2008-08-01 20:00 RemoteIME.odex
-rw-r--r-- root root 2358644 2008-08-01 20:00 Settings.apk
-rw-r--r-- root root 1201808 2008-08-01 20:00 Settings.odex
-rw-r--r-- root root 44913 2008-08-01 20:00 Silenceinstaller.apk
-rw-r--r-- root root 27443 2008-08-01 20:00 StarcorContentProvider.apk
-rw-r--r-- root root 24008 2008-08-01 20:00 StarcorContentProvider.odex
-rw-r--r-- root root 18214 2008-08-01 20:00 SubtitleService.apk
-rw-r--r-- root root 27600 2008-08-01 20:00 SubtitleService.odex
-rw-r--r-- root root 5162787 2008-08-01 20:00 TvLauncher_17_07_31_V2.3.3.apk
-rw-r--r-- root root 10901 2008-08-01 20:00 UserDictionaryProvider.apk
-rw-r--r-- root root 15976 2008-08-01 20:00 UserDictionaryProvider.odex
-rw-r--r-- root root 26323857 2008-08-01 20:00 YYS.4.5.19.266.2.HNDX.0.0_Release_launcher.apk
-rw-r--r-- root root 16744561 2008-08-01 20:00 ZTEBrowser.apk
-rw-r--r-- root root 236283 2008-08-01 20:00 ZTEJavaWatch.apk
-rw-r--r-- root root 205104 2008-08-01 20:00 ZTEStbCfg.apk
-rw-r--r-- root root 1289166 2008-08-01 20:00 ZTEUpgrade.apk
-rw-r--r-- root root 2354929 2008-08-01 20:00 ZTEmusicplayer.apk
-rw-r--r-- root root 515824 2008-08-01 20:00 ZTEmusicplayer.odex
-rw-r--r-- root root 3255947 2008-08-01 20:00 ZTEphotoplayer.apk
-rw-r--r-- root root 434152 2008-08-01 20:00 ZTEphotoplayer.odex
-rw-r--r-- root root 47686 2008-08-01 20:00 ZTEprobeproxy.apk
-rw-r--r-- root root 1519657 2008-08-01 20:00 ZTEvideoplayer.apk
-rw-r--r-- root root 381544 2008-08-01 20:00 ZTEvideoplayer.odex
-rw-r--r-- root root 2740509 2008-08-01 20:00 ZeroCfgUI.apk
-rw-r--r-- root root 762837 2008-08-01 20:00 ajvm.apk
-rw-r--r-- root root 6204197 2008-08-01 20:00 com.gamecast.server2_huanan_zte_20170509.apk
-rw-r--r-- root root 7328302 2008-08-01 20:00 dlna.apk
-rw-r--r-- root root 11975 2008-08-01 20:00 httpUpTrigger.apk
-rw-r--r-- root root 5464 2008-08-01 20:00 httpUpTrigger.odex
-rw-r--r-- root root 321521 2008-08-01 20:00 mcspbase.apk
-rw-r--r-- root root 2570236 2008-08-01 20:00 netmanager.apk
-rw-r--r-- root root 1207378 2008-08-01 20:00 nmAssistant.apk
-rw-r--r-- root root 3350617 2008-08-01 20:00 shoubingzhushou.apk
-rw-r--r-- root root 49755 2008-08-01 20:00 sqm.apk
-rw-r--r-- root root 3685683 2008-08-01 20:00 tv-release.apk
-rw-r--r-- root root 745272 2008-08-01 20:00 ztehelper.apk
-rw-r--r-- root root 422064 2008-08-01 20:00 ztehelper.odex
-rw-r--r-- root root 4862518 2008-08-01 20:00 zteplayer.apk
执行下面的命令,删除不需要的应用
cd /system/app/
rm -rf app-spth0720.apk
rm -rf hunan_dating2.2.apk
rm -rf Kge.apk
rm -rf app-spth0720.apk
rm -rf mofangyouxi.apk
rm -rf jiaoyuzhitongche.apk
rm -rf XiriHelper_hunantelecom_release_1.0.3.010.1042.2017-07-17-11-24-24.apk
rm -rf SystemXiri_1.0.3-runsigned_signed.apk
rm -rf XiriHelper_hunantelecom_release_1.0.3.010.1042.2017-07-17-11-24-24.apk
rm -rf Xiri_ChinaTelecom_HuNan5.4.4.116209-117284.apk
rm -rf cn.toltech.airtouch200.TouchScreenActivity.apk
rm -rf cn.toltech.forest.treefrog.apk
rm -rf com.gamecast.server2_huanan_zte_20170509.apk
rm -rf ZTEBrowser.apk
rm -rf AppTVStore4.0.2.apk
rm -rf YYS.4.5.19.266.2.HNDX.0.0_Release_launcher.apk
rm -rf TvLauncher_17_07_31_V2.3.3.apk
rm -rf Payment.apk
rm -rf tv-release.apk
rm -rf MihuaItvServer_1.2.5hn_rls_signed.apk
应用说明
我享K歌 Kge.apk
中兴浏览器 ZTEBrowser.apk
IPTV主程序 YYS.4.5.19.266.2.HNDX.0.0_Release_launcher.apk
安装悟空遥控器
手动启动悟空遥控器
通过ROOT终端执行
am start com.wukongtv.wkhelper/com.wukongtv.wkhelper.MainActivity
通过ADB执行
adb shell am start com.wukongtv.wkhelper/com.wukongtv.wkhelper.MainActivity
设备固件信息
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1785.85
processor : 1
BogoMIPS : 1796.09
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0
Hardware : ZTE ZX296702
Revision : 0020
Serial : 0000000000000000
root@zx296702_asic:/mnt/external_sd#
开启ADB
stop adbd
set service.adb.tcp.port 5555
start adbd
这样子,以后就可以通过adb命令 adb connect 192.168.1.xxx:5555
连接到机顶盒安装APP等。