如何在没有root设备的情况下跟踪android中的系统调用?

时间:2016-05-03 13:06:51

标签: android

我的计划是创建一个跟踪其他移动应用程序(如strace)的系统调用的移动应用程序。我读了一些文章,但他们使用自定义内核或root设备(模拟器)。我也使用了frida,但它需要root权限。

我想使用没有root设备的移动应用程序跟踪系统调用。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

可能有办法,但没有正式方法。

Android中的每个应用都在Sandbox中运行,无法逃脱。系统有自己的Sandbox(有时是多个),您无法访问。

这是一项安全措施。

答案 1 :(得分:0)

您可以追踪的唯一内容是广播。 如果没有root权限,则无法访问系统调用。

如果应用程序可以做到这一点,对于Android系统来说,这将是一个巨大的安全问题。