Подтвердить что ты не робот

Тихая установка на устройствах Android

Я уже некоторое время соглашаюсь с тем, что невозможно тихо установить приложение на Android, то есть установить программу для приложения, входящего в комплект APK, без предоставления стандартной установки установки ОС и прохождения через программу установки приложения, Но теперь я взял копию быстрого веб-установщика Appbrain, и он делает именно это.

Как это возможно?: D

4b9b3361

Ответ 1

Я думаю, что ключ в этом выражении содержится здесь, в FAQ.

Быстрая веб-установка работала для меня вчера, но сегодня она больше не работает. Что не так?

Разрешение на установку приложений непосредственно на вашем телефоне необходимо обновлять каждые несколько дней. Вернитесь в приложение "Быстрая веб-установка" на своем телефоне и нажмите кнопку, чтобы снова получить разрешение. Мы работаем над будущим обновлением, которое будет автоматически обновлять этот параметр.

Я предполагаю, что это очень похоже на то, что Google делает в коммутаторе kill. Я предполагаю, что переключатель kill - это приложение на моем устройстве, просто скрытое от меня. Когда Google хочет удалить приложение, он молча удаляет его без запроса нашего разрешения. Я очень уверен, что это отверстие безопасности. Теперь нам просто нужно понять, что... = D

Ответ 2

Вы можете (очень хакерским способом) устанавливать приложения без использования adb. Вы должны включить USB Debugging, но просто нажмите APK в /data/app. то есть:

adb нажмите MyApp.apk/data/app

  • или -

adb установить MyApp.apk(более чистый способ)

Вторая команда МОЖЕТ запросить установку, я не помню с головы.

Ответ 3

ЕСЛИ вы можете решить, что делает стандартный установщик при его установке, вы можете реплицировать это поведение в своем приложении, однако для вас потребуются достаточно обширные разрешения для правильного выполнения.

Серьезно, даже не пытайтесь.