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