Если приложения устанавливаются без вывода сообщений (то есть без обычного диалогового окна установки), предположительно, эти приложения вызывают напрямую pm
, т. Е. PackageManager
Как системное приложение имеет разрешение android.permission.INSTALL_PACKAGES
.
Телефон должен быть рутирован, чтобы приложение могло звонить pm
в корневом контексте, иначе вас встретит сообщение «Ни у пользователя xxxx, ни у текущего процесса нет android.permission.INSTALL_PACKAGES».
РЕДАКТИРОВАТЬ: Как @Izzy указал в комментарии, android.permission.INSTALL_PACKAGES
также предоставляется приложениям, установленным на /system
. Смотрите ниже комментарий и этот ТАК вопрос для большего понимания.