В даний час я використовую команду run-as через adb, щоб мати доступ до папки даних програми, яку я розробляю безпосередньо на своєму телефоні за допомогою AIDE.
При локальному підключенні до телефону за допомогою підключення я можу знайти команду run-as, /system/bin/
але вона не має дозволу на виконання. У цій папці є інші програми / скрипти, які мають виконавчі дозволи, і я можу їх запускати.
Моє запитання таке. Якщо я виконую корінний зв'язок телефону, я можу змінити виконавчі дозволи на run-as. Якщо я потім видаляю корінь, чи залишаться ці дозволи?
Я зовсім не проти вкорінювати свій телефон постійно, але якщо мені цього не потрібно, я б краще не став.
Це на Galaxy Nexus.
Я усвідомлюю, якщо залишу виконувану програму, тоді я, можливо, дозволяю собі широко відкрити ризики для безпеки. Але я готовий ризикувати, навіть просто побачити, чи можливо це.