Подписание Apk системным сертификатом

Я разрабатываю для конкретного устройства, и на этом устройстве у меня установлен системный сертификат. моя задача - загрузить другое приложение и установить его без взаимодействия с пользователем

Я попытался подписать свое приложение системным сертификатом и установить его с помощью программы «Su», используя этот метод Как я могу подписать свое приложение с помощью системного ключа подписи? но возникает исключение: не удается запустить программу "su"

    Process process = Runtime.getRuntime().exec(new String[]{"su", "-c", "pm install -r " + fileName + "; reboot;"});

это правильный способ выполнить задание? есть ли другие альтернативы?


person Mohammed Sy    schedule 30.09.2019    source источник