Android Install apk silenciosamente por linha de comando busybox

Eu quero instalar o .apk silenciosamente em segundo plano pelo comando BusyBox. Eu vi algumas perguntas semelhantes comoISTO, mas eu ainda não consigo trabalhar meu código corretamente ...

Eu tenho:

Meu .apk eu preciso instalar em /sdcard/download/app.apkRaizBusyBox instalado

Código (não funcionando):

String sss = Environment.getExternalStorageDirectory() + "/download/" + "app.apk";
Process install;
install = Runtime.getRuntime().exec("/system/xbin/busybox pm install " + sss); 
int success = install.waitFor();

Se eu usar "install" em vez de "pm install", copia bem o arquivo.

P.S. O código acima está sendo executado no AsyncTask. Sem erros, mas também nada acontece ... Por favor, ajudem!

Também tentei isso, mas estou obtendo o valor de saída 139 e nenhum resultado:

        Process process;
        process = Runtime.getRuntime().exec("su");
        DataOutputStream os = new DataOutputStream(process.getOutputStream());
        os.writeBytes("pm install /mnt/sdcard/app.apk\n");
        os.flush();
        os.writeBytes("exit\n");
        os.flush();

        int i = process.waitFor();

questionAnswers(3)

yourAnswerToTheQuestion