起因

2015年的电信IPTV智能机顶盒(中兴ZXV10 B760EV3 2K机顶盒1G内存,4G 存储),设备很卡,没有多余的空间安装第三方应用 而且 无法下载、安装第三方app,于是想着废物利用,
把盒子不需要的APP都卸载掉,腾出空间安装第三方的应用。

需求

卸载掉不需要的应用

  • 湖南IPTV主程序
  • 我享K歌
  • 天翼视频通话TV
  • 游戏大厅
  • 讯飞电视语点
  • 教育直通车
  • 应用商店

进入设置,查看空间占用情况

点击遥控器 设置 =》 输入密码 6321 =》 进入设置

可以看到存储空间信息,以及系统应用情况。

技术实现原理

中兴ZXV10 B760EV3机顶盒的ROOT权限,只能通过内置的串口获取,串口连接进系统就是进入了Linux的root账户下,可以执行任何操作。

使用FT232RL模块USB转串口线连接机顶盒内置的TTL串口,实现通过串口获取高ROOT权限,从而修改内置的应用。

准备工具

  1. FT232RL模块USB转串口数据线一条
  2. 小十字螺丝刀

拆开机器

连接TTL串口线

接线说明


注意: 白色线和黑色线一条直线(中间隔一个针脚),白色线和绿色线相邻。

如何连接设备终端

连接串口线到电脑,安装好对应的驱动。
在设备管理器中查看串口号


下载Putty,打开选择 Serial ,打开对应的端 例如COM3,
波特率选择 115200 ,点击连接

TTL连接成功后显示Linux ROOT账户登录,可以执行Linux命令了。

注意:连接如果不成功,检查线路是否连接正确,然后重启盒子。
再次进行连接。

卸载不需要的内置APP

内置应用都安装在了/system/app/下面,我们直接去下面删除对应的APK程序,就可以删除应用了

所有应用列表

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
-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

执行下面的命令,删除不需要的应用

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
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终端执行

1
am start com.wukongtv.wkhelper/com.wukongtv.wkhelper.MainActivity

通过ADB执行

1
adb shell am start com.wukongtv.wkhelper/com.wukongtv.wkhelper.MainActivity

设备固件信息

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
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

1
2
3
stop adbd
set service.adb.tcp.port 5555
start adbd

这样子,以后就可以通过adb命令 adb connect 192.168.1.xxx:5555 连接到机顶盒安装APP等。