Официальной документации нет.
https://www.reddit.com/r/androiddev/comments/b2inbu/psa_android_q_blocks_executing_binaries_in_your/
Но вы можете использовать метод ниже для проверки вашего приложения
Похоже, что linux DAC и SE-Android блокируют процесс вашего приложения от доступа к исполняемому файлу 'su'.
Проверьте, работает ли ваша система в принудительном режиме, что означает, что SE-Android включен.Если это действительно так, вы можете временно отключить его, выполнив:
adb root
adb shell setenforce 0
Это отключит SE-Android и не заблокирует процесс выполнения приложения 'su'.
Таквы можете выполнить ffmpeg
. Кроме того, ваше приложение может не иметь разрешений DAC, необходимых для запуска su в качестве пользователя root.Вы можете выполнить следующую команду:
adb shell ps
Для получения списка всех запущенных процессов на вашем устройстве.найдите свое приложение (выполнив поиск по имени пакета) и проверьте его группу и uid.Скорее всего, ни один из них не является пользователем root.
Обратите внимание, что создание пользовательского образа отладки пользователя не совсем похоже на рутирование стандартного устройства Android.Отладочная версия предназначена для предоставления доступа к внутренним устройствам устройства, в то же время моделируя реально работающее устройство со всеми включенными в него механизмами безопасности по умолчанию.