1. 首先adb shell 进入shell命令。
2. 查看手机的端口占用情况,确认端口是否被占用,可以使用命令:
netstat -an | grep 端口号
3. 查看占用端口程序的uid,使用命令:
cat /proc/net/tcp6 (或者是
/proc/net/tcp,/proc/net/udp,/proc/net/udp6)
如图中(图是借用的主要说明个意思),
EA60就是端口60000(使用计算器,程序员模式一下就算出来了),使用该端口的uid就是10031。
4.查找该uid的程序包名,退出shell命令,使用命令
adb shell dumpsys package > pakcgae.txt 导出包信息,然后使用文本搜索工具搜索,
uid=10031,即可查看到绑定指定端口的程序。
参考: