'strace' 在 android

'strace' in android

我想生成分析 Android 内发生的系统调用的应用程序。 使用名为 strace 的 Linux 调试工具收集有关系统调用尝试的信息。 但是,strace 不是 android sdk 的内置程序。 如何从我的 Android 应用程序中使用 strace?请帮助我。

(请注意,英语不会陌生。谢谢。)

首先,设备必须被root。

在此 link 中,您可以下载 android 的 strace。

http://forum.xda-developers.com/showthread.php?t=2516002

下载并将其移动到 /system/bin 并将权限设置为 755。

检查 adb shell 屏幕。

至此,所有准备工作结束。在 adb shell 屏幕中,检查 strace 命令。