2009-10-20 7 views
0

Мне было интересно, есть ли способ наблюдать за системными вызовами в Android с помощью службы ... Является ли что-то вроде этого дистанционно возможным с помощью Java или мне нужно перейти в собственный код ...?Android: Можно ли наблюдать системные вызовы?

Благодаря

ответ

1

Если вы устанавливаете телефон и устанавливаете Debian, вы можете установить strace из репозиториев. Debian install guide for Android here.

+0

Спасибо ... Это кажется разумным ... – Legend

0

системных вызовов, вы имеете в виду, когда звонит телефон, Wi-Fi соединение и т.д.? Эти вещи обрабатываются вещами.

+0

Хм ... на самом деле я имел в виду на еще более низком уровне, как говорят, когда создается системный вызов файла и т. Д. ... Есть эквивалент в дистрибутивах linux, называемый strace ... – Legend

+0

Ну, я думаю, что для такой функции, вам придется перекомпилировать андроид, чтобы дать вам эту функциональность. Я не думаю, что NDK даже сделает это, в основном скрываясь от разработчиков. Но я могу ошибаться, поскольку я никогда не жил в мире развития Linux намного :) –

Смежные вопросы