OK,
Я знаю, что есть немало вопросов, подобных этому, но они не дали мне ответа, который я ищу.
У меня есть кастомная прошивка с root-правами (без play store). Это компьютер с Android-флешкой (поэтому у меня нет системного ключа для подписи моего приложения, если только я не пропустил что-то в документации по ядру). Я хочу, чтобы мое приложение каждую ночь проверяло наличие обновлений с моего сервера. Если есть новая версия, я хочу, чтобы она загружалась и устанавливалась без взаимодействия с пользователем.
Я знаю, что могу вызвать экран обновления с помощью
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(new File(pathToApk));
intent.setDataAndType(uri, "application/vnd.android.package-archive");
startActivity(intent);
Но, как я уже сказал, это не то, что я хочу. SU и busybox стоят на устройстве. Кто-нибудь знает способ сделать это?