У меня следующая ситуация, я хочу отслеживать системные вызовы на телефонах Android, поэтому я сделал скрипт для этого.С Android Emulator работает отлично (записывает следы приложения в конкретный файл на моем Ubuntu).Проблема в том, что когда я подключаю реальный телефон для анализа, в файле результатов он говорит следующее:
ptrace attach failed: Operation not permitted
Я использую этот код, чтобы получить его, но я не понимаю, почему он работаетна эмуляторе, а не в реальном рутированном устройстве.
Это команда, которую я использую в perl:
system("$dirTools/adb -s $Device shell strace -p $PID[1]>$dirRecordDataSet/$Date/$appName &");
Есть предложения?Заранее спасибо