【问题标题】:Uid issues between two applications for the 'strace' command'strace' 命令的两个应用程序之间的 Uid 问题
【发布时间】:2016-02-14 10:54:21
【问题描述】:

我将在两个应用程序之间使用strace -p <myPid> 命令。

但是,strace 命令不能与其他应用程序一起使用(它自己运行良好)。

这是错误信息:

attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf

如果由于uid的不同导致命令错误,我可以修复修改uid吗?

或者有其他解决方案吗?

【问题讨论】:

    标签: android permissions adb strace uid


    【解决方案1】:

    我没有完全解决这个问题,有一些问题想通了。

    此问题与 setUid 权限和 android SE 有关。

    首先,然后构建一个android版本4.0.3,所以我刷了一个图像文件到一个参考电话。

    并且在给予setUid STRACE权限后,运行良好。(android SE 4.3以上发布)

    但是,版本 4.4.2 的 android SE 阻止了访问过程。 (由于android SE和KNOX交互,Galaxy系列无法发布。)

    很遗憾,现在我没有额外的参考手机,关闭android SE,我无法尝试运行命令STRACE。(我会尽快更新。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2013-11-29
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      相关资源
      最近更新 更多