近日闲来无事,对小米电视的开机广告、系统内置应用决定进行一波优化

安卓系统大部分都有一个“开发者模式”, 在这个模式下可以放开手脚对系统进行一系列操作
此次要针对小米电视的UI使用的就是adb——Android debug bridge
1、安装adb工具,从cmd敲下adb可以看到有命令指引后表示运行正常
2、在小米电视上打开开发者模式,在设置中——信息——版本信息,点击N次后进入开发者模式,再进入到【账户与安全】打开adb调试为允许
3、在cmd中输入:adb connect IP
初次连接会提示unauthorized,在电视上允许即可
完成后输入:adb devices 就可以看到已经连接上5037端口
如果失败可以netstat看一下是否被占用
4、连接完成后输入指令进行卸载对应系统应用
本人删除了以下这些,提示success即代表卸载完成

# 广告插件
adb shell pm uninstall --user 0 com.miui.systemAdSolution
# 今日头屏
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.xiaomi.tv.gallery
# 定时提醒
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.android.location.fused
#应用商店
adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore
# 电视推送
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.xiaomi.mitv.handbook
 
 
————
有许多坑需要注意下:最好别一口气批量删除完所有的系统应用,会出现很多问题和bug
禁止小米电视访问广告域名即可解决
当时出现了删除完应用后卡慢的问题,我直接在设置里进行恢复出厂解决,免得和安卓一样双清太麻烦哈哈哈
 
adb工具连接:https://adbshell.com/downloads

小米电视去广告之adb实战的更多相关文章

  1. 小米电视2S加量不加价,你还会买吗?

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/ ...

  2. Android配置----小米手机通过wifi连接ADB调试Android应用

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  3. android 小米手机连接到电脑adb无法识别 解决方案

    下载并安装小米手机助手 它会自动帮你安装驱动程序 安装成功后重启一下adb服务 应该就可以了

  4. 某康x电视去广告

    开启adb 信源选择进入模拟电视 然后按菜单键输入2008 找到其他选项,进去把adb root打开 删除对应广告视频(短暂方法) 可以下载tvbox,利用文件管理功能 进入/data/misc/ko ...

  5. adb shell am broadcast 手动发送广播及adb shell am/pm其他命令

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zi_zhe/article/details/72229201 在命令行可用adb shell am ...

  6. 59、小米电视安装apk(无u盘操作)

    第一步 打开电视或者盒子,找到应用商店 第二步 打开应用商店 第三步.打开应用商店后,找到用户,别切换到快捷安装 第四步.记住地址,使用在同一网络下的电脑打开此网页 第五步.页面效果如图 第六步.找到 ...

  7. 计算广告之CTR预测--PNN模型

    论文为:Product-based Neural Networks for User Response Prediction 1.原理 给大家举例一个直观的场景:比如现在有一个凤凰网站,网站上面有一个 ...

  8. 小米电视支付SDK接入air坑爹之路

    1. air的包名在生成android后会加入一个air的前缀变为air.***.***.mibox.包名与appid和appkey必须相相应才行,不然会一直返回40000错误 2. 加入了Nativ ...

  9. 计算广告之CTR预估-FNN模型解析

    原论文:Deep learning over multi-field categorical data 地址:https://arxiv.org/pdf/1601.02376.pdf 一.问题由来 基 ...

随机推荐

  1. 项目可以怎么规范Git commit ?

    通常情况下,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作.但是在日常开发中,大家的commit message都比较随意,中英文混合使用的情况有时候很常见,这就导致后 ...

  2. jinja2.exceptions.TemplateNotFound 报错处理

    一.检查模板文件夹是否正确. 遇到这个问题,首先需要检查你的模板文件夹命名是否规范,Flask默认会在工程下寻找templates文件夹,这个是默认配置,不能写成template或者其他名字.当然,如 ...

  3. iOS全埋点解决方案-应用退出和启动

    前言 ​ 通过应用程序退出事件,可以分析应用程序的平均使用时长:通过应用程序的启动事件,可以分析日活和新增.我们可以通过全埋点方式 SDK 实现应用程序的退出和启动事件. 一.全埋点的简介 ​ 目前. ...

  4. JavaScript this的理解

    一直对js的this不怎么理解,最近看了JavaScript 语言精髓的相关章节,有点清晰的理解了,记录记录 /* 来自: JavaScript 语言精髓 方法:当一个函数被定义为对象的一个属性时,我 ...

  5. 面试问题之C++语言:mutable关键字

    转载于:https://www.cnblogs.com/xkfz007/articles/2419540.html mutable关键字 mutable的中文意思是"可变的,易变的" ...

  6. 如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?

    发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都 会被指派一个唯一的 ID. 一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化的消息),信 道 ...

  7. css文本溢出解决方案

    1.普通单行截断省略 overflow:hidden; 文字长度超出限定宽度,则隐藏超出的内容) text-overflow:ellipsis;(设置文字在一行显示,不能换行) white-space ...

  8. remote debug 的详细配置

    一.remote debug 的简单介绍 何为远程debug,项目写完后就需要进入到测试环节,将代码打包发布到测试环境(服务器)上.这时候测试人员测试出一个缺陷(bug).由于代码已经发布到测试环境, ...

  9. SQL数据库之“TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)”

    一.介绍 样本:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2) 解析:TIMESTAMPDIFF(格式,开始时间,结束时间) 二.参数解析 格式: ...

  10. Day 19: EmberJS 入门指南

    编者注:我们发现了有趣的系列文章<30天学习30种新技术>,正在翻译,一天一篇更新,年终礼包.下面是第19天的内容. 到目前为止,我们这一系列文章涉及了Bower.AngularJS.Gr ...