#android #command-line #android-ndk
#Android #командная строка #android-ndk
Вопрос:
Я хочу использовать SU для запуска команды для получения информации о телефоне Android
strcpy(command, "getprop| grep ro.build.display.id")
system(command);
Однако это работает только тогда, когда я не являюсь root. Когда я нахожусь в root, он ничего не возвращает.
Я также пытался использовать полный путь для команды, но он также не работает.
Ответ №1:
Я решил свою проблему. По-видимому, запуск system()
команды в su может быть выполнен только в /system/bin, а не в /data/local/tmp .