Java教程

小米删除/禁用一些系统服务

本文主要是介绍小米删除/禁用一些系统服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本文是使用adb的方式来删除/禁用小米的一些系统服务

1.操作流程

1.1 手机开启开发者模式

在miui系统处多次点击,会进入开发者模式,同时需要选择usb调试

1.2 adb连上手机

adb工具的安装在android sdk https://developer.android.com/studio/command-line/adb?hl=zh-cn 然后在一个shell下,使用 能看到设备就证明现在已经连接上了

1.3 删除一些系统应用

有一些系统应用常规方式删不掉,可以直接 adb shell pm uninstall --user 0 …

服务的名字通过应用的详细信息能知道

1.4 禁用一些奇奇怪怪的服务

2.连接不上的故障排查

1.重启adb服务

先 adb kill-server 再 adb start-server

2.查看端口

adb 的工作原理 当您启动某个 adb 客户端时,该客户端会先检查是否有 adb 服务器进程正在运行。如果没有,它会启动服务器进程。服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb 客户端发出的命令 - 所有 adb 客户端均通过端口 5037 与 adb 服务器通信。

所以可以用 netstat -aon | findstr “5037” 查询5037这个端口号是否已经被占用了 看到18772这个进程占用着5037端口

tasklist | findstr “进程” 是adb服务,所以是正常的,但是有的是一些其他的应用,例如什么手机助手什么的,所以就会一直连接不上

//TODO: 直接用adb shell不能连上,原因以后再查

这篇关于小米删除/禁用一些系统服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!