小米盒子3 ADB 调试笔记

缘由

  • 广告太多
  • 偶尔卡住不动(hung up)
  • 盒子内存只有4GB, RAM 只有800M

根据以上一些缘由,所以想通过ADB调试来删减一些无用的资源,扩充一些资源来装Kodi和Smart tube

准备工作

  • 一条USB双公头的线
  • 一个小米盒子3 型号为MZD-16-AA
  • 一台笔记本

开始

打开盒子的ADB 调试模式

  • 使用遥控器进入设置 - 关于 -
  • 在”关于“选项中连续按”ok“ 7次即可进入开发模式
  • 返回设置的 ”用户与安全“
  • 在 ”ADB调试“中将”关闭“调整为”开启“

USB 模式下的ADB 调试

网络模式下的ADB 调试

  • 先决条件

    • 盒子和其它调试电脑在同一局域网中
    • 通过USB 模式下的ADB 调试,开启设备在5555端口监听 TCP/IP 连接
    • $adb tcpip 5555
  • 通过局域网其它调试电脑进行连接

    • $adb connect 192.168.5.220 // 将地址改为盒子的IP地址即可。 会默认连接目标地址的5555端口
    • 其它命令请见下方的“常见命令”

常见命令

adb shell pm list packages -[option]

命令查看已经安装的应用,列出包名,后面加不同的后缀输出不同信息。

      adb shell pm list packages     ####查看当前连接设备或者虚拟机的所有包

      adb shell pm list packages -d    #####只输出禁用的包。

      adb shell pm list packages -e    #####只输出启用的包。

      adb shell pm list packages -s    #####只输出系统的包。

      adb shell pm list packages -i   #####只输出包和安装信息(安装来源)。

      adb shell pm list packages -u   #####只输出包和未安装包信息(安装来源)。

      adb shell pm list packages -i   #####只输出包和安装信息(安装来源)。

      adb shell pm list packages -f   #####输出包和包相关联的文件

      adb shell pm list packages -3   #####输出所有第三方包。

      adb shell pm list packages -[option] "sina"   #####按照要求搜索包。
pm uninstall -k --user 0 包名
pm uninstall -k --user 0 com.xiaomi.mitv.upgrade  #小米电视升级

总结

​ 小米并没有因为删除了相关的小米包之后就老实了。 重启设备之后还是一如既往的推送一些了色信息。
不想折腾了,目前已经能够接受, 装好kodi 看4K” west word“ 不卡,69¥咸鱼收的也不亏。

参考

Android Debug Bridge (adb)
https://developer.android.com/tools/adb

ADB usefull commands list
https://gist.github.com/Pulimet/5013acf2cd5b28e55036c82c91bd56d8

Awesome Adb——一份超全超详细的 ADB 用法大全
https://juejin.cn/post/6844903442675154957

ADB Android Device Unauthorized
https://stackoverflow.com/questions/23081263/adb-android-device-unauthorized

解决adb网络连接中出现的“由于目标计算机积极拒绝,无法连接”错误
https://www.cnblogs.com/jameszeng/p/11322719.html