通过 cat 查看 设备某进程信息

通过查看进程的一些信息,可以定位到进程中使用的 so 文件,以及进程的状态

大前提:

设备必须是 root 之后的,否则会报错

1、查看进程的内存加载情况

cat /proc/[pid]/maps

中间的 pid 为进程 id

那么如何查看手机的进程呢?之前我们有介绍过
adb shell dumpsys activity processes

我们再来看一下

额,太多了,我们筛选一下吧,打开我手机上的一个应用「bilibili」
然后
拿到 它的包名

adb shell dumpsys activity top

可见,包名是

tv.danmaku.bili

好,然后我们通过

ps |grep tv.danmaku.bili

找到他的 pid

即为 8779

然后执行我们要说的主角

cat /proc/8779/maps


我们可以看到在 8779 进程下,运行着这么多的文件。

2、查看进行的装填信息

cat proc/[pid]/status

即把命令1中的 maps 变为 status 即可。

我们来看一下吧。

一页非常清晰的 进程的状态信息就出来。

3、查看当前应用使用的端口号信息

cat /proc/[pid]/net/tcp
cat /proc/[pid]/net/tcp6
cat /proc/[pid]/net/udp
cat /proc/[pid]/net/udp6

我们可以依次看一下 「bilibili」的这些信息。

这些命令有个印象就可以了,后续在进行 apk 反编 的时候,记得与这些东西,到时候直接拿来用即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容