Разрешения суперпользователя Android NDK - PullRequest
3 голосов
/ 01 ноября 2010

У меня есть программа на C, с которой я могу запустить мой рутированный телефон Android.Однако для правильной работы программа должна быть запущена с правами суперпользователя.

Теперь я хочу вызвать метод из этой программы, используя интерфейс Android NDK.Что я должен сделать, чтобы нативный код работал как суперпользователь?

Ответы [ 2 ]

0 голосов
/ 24 апреля 2012

Не уверен, что вы видели эту ссылку, но удовлетворите ваш комментарий http://www.stealthcopter.com/blog/2010/01/android-requesting-root-access-in-your-app/

0 голосов
/ 29 августа 2011

Вы должны запустить программу su и затем написать ее (записав в стандартный ввод) для запуска вашей программы. На некоторых корневых устройствах это будет «просто работать», а на других (большинство, на самом деле) будет вызывать активность из приложения SuperUser, чтобы спросить пользователя, следует ли разрешить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...