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