本文是使用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不能连上,原因以后再查
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/290848.html