В настоящее время я использую команду run-as через adb, чтобы иметь возможность доступа к папке данных приложения, которое я разрабатываю, прямо на моем телефоне с помощью AIDE.
При локальном подключении к телефону с помощью connectbot я могу найти команду run-as, /system/bin/
но у нее нет разрешения на выполнение. В этой папке есть другие программы / скрипты, которые имеют права на выполнение, и я могу их запустить.
У меня вопрос такой. Если я рутирую свой телефон, я могу изменить права на запуск исполняемой программы. Если я тогда удалю рут, останутся ли эти разрешения?
Я не совсем склонен постоянно рутировать свой телефон, но если мне это не нужно, я бы предпочел этого не делать.
Это на Галактике Нексус.
Я знаю, что если я оставлю исполняемый файл run-as, то, возможно, позволю себе широко открыться для угроз безопасности. Но я готов рискнуть, даже чтобы посмотреть, возможно ли это.