ADB彻底清除小米电视广告,本人实测
优化目的及关键信息提炼
- 去广告(尤其是开机广告):ADB删广告、更新应用,替换cache目录(com.mitv.tvhome)、miad目录(/miad/)为空文件,miad目录是存放开机广告的地方,替换成同名文件可以让它无法存放广告文件
- 禁止更新系统或应用:现在貌似没什么能让人眼前一亮的新东西值得去更新了,无论是手机、电视、Pad或是其他。反而更新后会有各种恶心人的东西,如小米电视助手app新版本阉割掉了横屏镜像、滑鼠模式;我家小爱触屏音箱卡的要死;现在手机越更新越卡貌似也成了共识……所以个人觉得这点还是很重要的,我对电视的需求只有看看电视台直播、手机投屏、HDMI投屏,不需要啥花里胡哨的
- 刷回横屏镜像、滑鼠模式:个人还是比较喜欢这俩功能的,无奈新版本被阉割,刷回需要手机、电视都保持旧版本(手机端安装小米电视助手2.5.0或2.5.5;电视端Mi-Link Airkan Services安装1.5.15(23))
- 保留IOS屏幕镜像:这个是一开始优化完发现被影响到的功能,本人还挺喜欢用的,可以看优酷、爱奇艺的时候带弹幕。手动安装无线投屏_1.8.92可以解决。
版本
载体 | 系统版本 | 安装应用 | 应用版本 | 备注 |
---|---|---|---|---|
小米电视4 55寸 | 1.3.125(稳定版) | 桌面 | 3.0.515 | 网上有说2.0.377最好用流畅,我更喜欢3.0.515的长辈模式 |
^^ | ^^ | Mi-Link Airkan Services | 1.5.15(23) | 小米电视助手的横屏镜像、滑鼠模式功能需要 |
^^ | ^^ | 无线投屏 | 1.8.92 | IOS屏幕镜像需要 |
小米全面屏电视E40A 40寸 | 1.3.126(稳定版) | 桌面 | 同上 | |
^^ | ^^ | Mi-Link Airkan Services | 同上 | |
^^ | ^^ | 无线投屏 | 同上 | |
^^ | ^^ | 小爱同学 | 4.5.2 | 解决横屏镜像可用,滑鼠模式失效的问题,另外一台电视没有这问题 |
红米K40 | MIUI12.5 21.9.17开发版 | 小米电视助手 | 2.5.5 | 2.5.0应该也可以,只是我手机装了一直闪退,就换2.5.5了,其他手机装2.5.0可用 |
CSDN的markdown如何让表格可以占多行?现在的写法是我笔记软件支持的,但是SCDN貌似不行,求告知。
使用到的工具
链接:https://pan.baidu.com/s/1NwsWlVvv_zFV4RswT3_kuQ
提取码:wzqy
工具说明:
- 小米电视助手(这个是在手机端装的,可以用于给电视装应用、做遥控器)
- platform-tools_r33.0.0-windows.zip(ADB工具)
- BCompare-zh-4.3.4.24657.exe(超级好用的比对工具,我给电视上传、下载文件,都是小白文件浏览器开启ftp后,全程用这个软件操作的,所以MITV目录结构与电视是一样的,直接同目录结构的相互复制)
- backups(里面存了我备份的所有小米系统应用,常用的可以直接去MiTVAlarms下找,没有的再来这找)
- MiTV(与电视同目录结构的,方便用BCompare直接删除、上传miad、cache及各种安装包)
- MiTVAlarms(我刷机需要安装的所有安装包,小白文件浏览器单独使用ADB安装,然后开启ftp,用BCompare一键上传)
优化步骤
重置系统
好多系统应用无法删除,只能重置。系统内还原、recovery清空所有数据待测试
- 断网(防止后台自动更新、下载)
- 开启ADB调试
- 点击产品型号7次(设置 - 关于)
- 允许安装未知来源应用、允许ADB调试(设置 - 账号与安全)
ADB连接电视:
adb connect 192.168.xx.xx:5555
重启进入recovery
adb reboot recovery
- 系统重置(清空所有数据并重启)
阉割
重置系统后需要立刻开启ADB并删除前三个应用,防止自动更新app
- 开启ADB调试
- 点击产品型号7次(设置 - 关于)
- 允许安装未知来源应用、允许ADB调试(设置 - 账号与安全)
- ADB优化处理
ADB连接电视:
adb connect 192.168.xx.xx:5555
<去除开机广告>(*新系统可能失效)
adb shell pm uninstall --user 0 com.miui.systemAdSolution
<应用商店>
adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore
<时尚画报>
adb shell pm uninstall --user 0 com.xiaomi.tv.gallery
<系统更新>
adb shell pm uninstall --user 0 com.xiaomi.mitv.upgrade
<视频头条>
adb shell pm uninstall --user 0 com.duokan.videodaily
<电视商城>
adb shell pm uninstall --user 0 com.xiaomi.mitv.shop
<定时提醒>
adb shell pm uninstall --user 0 com.mitv.alarmcenter
<小米支付>
adb shell pm uninstall --user 0 com.xiaomi.mitv.payment
<电视支付>
adb shell pm uninstall --user 0 com.xiaomi.mitv.pay
<游戏中心>
adb shell pm uninstall --user 0 com.xiaomi.mibox.gamecenter
<日历>
adb shell pm uninstall --user 0 com.xiaomi.mitv.calendar
<天气>
adb shell pm uninstall --user 0 com.xiaomi.tweather
<电视活动中心>
adb shell pm uninstall --user 0 com.xm.webcontent
<米家>
adb shell pm uninstall --user 0 com.xiaomi.smarthome.tv
<一体化位置信息>
adb shell pm uninstall --user 0 com.android.location.fused
<电视推送>
adb shell pm uninstall --user 0 com.xiaomi.mitv.tvpush.tvpushservice
<小米钱包>
adb shell pm uninstall --user 0 com.mipay.wallet.tv
<相册>
adb shell pm uninstall --user 0 com.mitv.gallery
<用户手册>
adb shell pm uninstall --user 0 com.xiaomi.mitv.handbook
<统计>
adb shell pm uninstall --user 0 com.xiaomi.statistic
<设备报告>
adb shell pm uninstall --user 0 com.xiaomi.devicereport
<儿童成长乐园>属于小米桌面的一个功能,非独立包,无法单独删除
- ADB安装小白
adb install 4_小白文件管理器_2.8.0_dangbei.apk
- 切换长辈模式刷出app,小白文件管理器开启ftp,替换cache目录(com.mitv.tvhome)、miad目录(/miad/)为空文件(不要用电视管家清理垃圾,会删掉这些文件)
- ftp上传并安装当贝、ES文件浏览器、nPlayer、斗鱼、电视家
- ES文件浏览器检查是否有自动安装app
- 恢复网络
- 依次置顶:当贝、ES、小白、Nplayer、斗鱼、电视家
测试
- 重启,功能测试
- IOS屏幕镜像
- 小米电视助手:横屏镜像、滑鼠模式
常见问题
横屏镜像可用,滑鼠模式无效
可以通过安装新版本小爱同学解决(至于为什么小爱同学会影响这个功能,我也很费解)。新版本小爱,可以在重置系统前通过ES文件浏览器备份导出。
备注:我两台电视,系统版本1.3.126的存在这个问题,安装小爱同学_4.5.2后没问题了。另一台系统版本1.3.125,没有出现这个问题。
IOS屏幕镜像搜索不到
可以通过安装新版本的无线投屏解。
备注:我的电视在恢复网络前,IOS屏幕镜像还可以用,恢复网络后,就莫名其妙的搜不到了……ES文件浏览器检查也没发现安装新的应用,因为应用更新功能已被阉割。最后安装无线投屏_1.8.92,就没问题了。
误删mitv.service
亲测失败:
adb shell pm uninstall --user 0 mitv.service
切换“我的”界面卡死
设置——通用设置无响应(所以你甚至不能恢复出厂设置)
幸好adb还能用,通过adb启动recovery恢复出厂设置:
adb reboot recovery
即可重启至小米电视系统恢复
选择双清恢复即可
所以设置需谨慎,莫轻易尝试
备份
不建议删除应用
<开机广告>(主卧电视删后各种卡死!!!)
adb shell pm uninstall --user 0 mitv.service
<广告应用>(不存在)
adb shell pm uninstall --user 0 com.xiaomi.mitv.advertise
<milink服务>(小米电视助手使用)
adb shell pm uninstall --user 0 com.duokan.airkan.tvbox
<小米账号授权>
adb shell pm uninstall --user 0 com.xiaomi.account.auth
<小米桌面>(卸载后语音功能会失效,删除前必须安装其他桌面,并设置默认,可以试试 ATV Launcher 类原生安卓电视的桌面启动器。):
adb shell pm uninstall --user 0 com.mitv.tvhome
小米盒子设置:
adb shell pm uninstall --user 0 com.xiaomi.mitv.settings
<小米帐号>
adb shell pm uninstall --user 0 com.xiaomi.account
<电视管家>
adb shell pm uninstall --user 0 com.xiaomi.mitv.tvmanager
<锁屏>
adb shell pm uninstall --user 0 com.xiaomi.mibox.lockscreen
高清播放器
adb shell pm uninstall --user 0 com.xiaomi.mitv.mediaexplorer
<下载管理程序>
adb shell pm uninstall --user 0 com.android.providers.downloads
<搜狗离线语音识别引擎>
adb shell pm uninstall --user 0 com.sogou.speech.offlineservice
<本地音乐播放器>
adb shell pm uninstall --user 0 com.xiaomi.mimusic2
<小米TV播放器>
adb shell pm uninstall --user 0 com.mitv.videoplayer
<证书安装>
adb shell pm uninstall --user 0 com.android.certinstaller
<wifi认证>
adb shell pm uninstall --user 0 com.android.captiveportallogin
<应用商店内容land>
adb shell pm uninstall --user 0 com.mitv.appstore.component.land
<小米服务安全插件>
adb shell pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service.mibox
<adcare>
adb shell pm uninstall --user 0 com.mitv.care
<卡拉OK服务>
adb shell pm uninstall --user 0 com.xiaomi.mitv.karaoke.service
<MIOTHOST>
adb shell pm uninstall --user 0 com.xiaomi.miplay
<droidlogic.系统>
adb shell pm uninstall --user 0 com.droidlogic
<应用更新>
adb shell pm uninstall --user 0 com.xiaomi.tv.appupgrade
<VPN>
adb shell pm uninstall --user 0 com.android.vpndialogs
<分析>
adb shell pm uninstall --user 0 com.miui.tv.analytics
<小米音响服务>
adb shell pm uninstall --user 0 com.mi.umi
<音响前端>
adb shell pm uninstall --user 0 com.mi.umifrontend
<代理>
adb shell pm uninstall --user 0 com.android.proxyhandler
<录屏>
adb shell pm uninstall --user 0 com.xiaomi.screenrecorder
adb shell pm uninstall --user 0 com.pptv.tvsports.preinstall
adb shell pm uninstall --user 0 com.pplive.atv