title: Android strace in Real device
body: <p>I have the following situation, I want to monitor the system calls on Android phones so
  I made an script to do that. With Android Emulator works perfectly (writes the traces of the application in a specific file on my Ubuntu).
  The problem is when I attach a real phone to analyze it, it says the following in the result file:</p>
  
  <pre><code>ptrace attach failed: Operation not permitted
  </code></pre>
  
  <p>I'm using this code to get it, but I don't understand why it works on the emulator and not in the  rooted real device.</p>
  
  <p>This is the comand I use in perl: </p>
  
  <pre><code>system("$dirTools/adb -s $Device shell strace -p $PID[1]&gt;$dirRecordDataSet/$Date/$appName &amp;");
  </code></pre>
  
  <p>Any suggestion? Thanks in advance</p>