Android 或 Android NDK 中是否有任何方法可以知道哪个应用程序正在磁盘或设备内存上读取或写入数据?
您可以在输出中查找您的文件
ls -l /proc/*/fd/
为此,您不需要任何特殊工具或根。
解释:
每个正在运行的进程都有一个条目/proc/
因其付费而得名。每个 pod 都有一个目录fd
带有指向文件名的文件句柄名称的符号链接。
例如,一项条目可能...
lr-x------ app_25 app_25 2012-09-06 12:16 20 ->
/system/etc/fallback_fonts.xml
不幸的是我们看不到PID,但我们可以看到进程所有者app_25
.
因此我们可以研究一下/data/data/
(with ls -l /data/data
)
...
drwxr-x--x app_9 app_9 2012-02-23 08:31 com.android.launcher
drwxr-x--x app_25 app_25 2012-02-23 08:30 com.android.mms
drwxr-x--x app_5 app_5 2012-02-23 08:29 com.android.music
...
所以是应用com.android.mms
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)