Как запустить adb shell как root без рутирования вашего андроид устройства? - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть Sony Xperia M4 Aqua, которую я обновил до Android 6.0.1, чтобы увеличить объем памяти с SD-картой 64 ГБ. Однако я обнаружил, что телефоны Sony не имеют возможности форматировать SD-карты как внутреннее хранилище, но я использовал sm partition disk:179:64 private с adb, чтобы он работал. Однако я заметил, что некоторые приложения все еще установлены во внутреннем хранилище. Я знаю, что adb shell, su, а затем pm set-install-location 2 должны добиться цели, но я получаю Error: java.lang.SecurityException: Package android does not belong to 2000, когда пытаюсь su. Кажется, вам нужно рутировать свой телефон, прежде чем adb позволит вам использовать SuperUser, но я бы не стал рутировать мой телефон, если это вариант. Я использую Manjaro Linux, на котором, похоже, уже установлен adb. Кто-нибудь знает какие-либо лучшие альтернативы или способы сделать это без рута? Спасибо!

...