там даже такая фигня, через адб выполнять команд как бы под юзером прилаги, НО это не то же самое, потому что ядро (или кто хз) чекает кто на самом деле даёт команду, из-за чего одна и та же команда будет работать через adb-аля-от-прилаги, и не будет работать при запуске из джава кода прилаги. короче ад ебаный