Я разрабатываю для конкретного устройства, и на этом устройстве у меня установлен системный сертификат. моя задача - загрузить другое приложение и установить его без взаимодействия с пользователем
Я попытался подписать свое приложение системным сертификатом и установить его с помощью программы «Su», используя этот метод Как я могу подписать свое приложение с помощью системного ключа подписи? но возникает исключение: не удается запустить программу "su"
Process process = Runtime.getRuntime().exec(new String[]{"su", "-c", "pm install -r " + fileName + "; reboot;"});
это правильный способ выполнить задание? есть ли другие альтернативы?