Как установить apk-файл на Android
Установка из файла это обычная возможность системы, а не обход защиты. Опасен не способ, а источник. Пакет с сайта разработчика ничем не отличается от магазинного, а вот пересобранный посторонним человеком проверить уже нечем.
Пять шагов
- Проверьте источник. Скачивайте пакет с сайта самого разработчика или из магазина приложений. Файл с форума или из мессенджера проверить нечем: подпись там уже чужая.
- Разрешите установку для конкретного приложения. Android спросит разрешение для той программы, из которой вы открываете файл: браузера, файлового менеджера, мессенджера. Разрешение выдаётся именно ей, а не системе целиком.
- Прочитайте список разрешений. Перед установкой система покажет, к чему приложение получит доступ. Игре не нужны сообщения, звонки и список контактов; если они в списке, установку стоит прервать.
- Установите и сразу запустите. Первый запуск покажет главное: работает ли игра вообще и не просит ли она сеть там, где не должна. Проверять это удобнее дома, а не в дороге.
- Отзовите разрешение обратно. После установки верните запрет на установку из этого источника. Разрешение живёт постоянно, и через месяц вы о нём не вспомните.
Главный шаг — третий. Список разрешений система показывает честно, и он не зависит от того, что написано на странице загрузки. Это единственная проверка, которая доступна вам до запуска.
Какие разрешения игре не нужны
| Разрешение | Кому нужно по делу | Игре |
|---|---|---|
| Память и файлы | Сохранения, скриншоты | Обычно нужно |
| Интернет | Реклама, обновления, сеть | Часто нужно даже офлайн-играм |
| СМС | Банковские приложения | Не нужно никогда |
| Звонки и контакты | Звонилка, мессенджеры | Не нужно |
| Показ поверх других окон | Мессенджеры со всплывашками | Настораживает |
| Специальные возможности | Помощь людям с ограничениями | Красный флаг |
Последняя строка важнее остальных: через специальные возможности приложение видит всё, что происходит на экране, и умеет нажимать за вас, то есть получает над устройством больше власти, чем вы сами. Игре такое не нужно.
Почему установка не идёт
- Не хватает места. Считайте с запасом: распаковка требует больше, чем весит файл. Посчитать можно в расчёте памяти.
- Версия старше установленной. Система не даст откатиться назад поверх новой; сначала придётся удалить текущую вместе с данными.
- Пакет не для вашего процессора. Некоторые игры выкладывают разными сборками, и универсальная обычно помечена отдельно.
- Файл повреждён. Скачался не полностью — установщик просто скажет «приложение не установлено», не уточняя причину.
Чем официальный пакет отличается от пересобранного
Подписью. Она подтверждает, что файл собрал разработчик и с тех пор его никто не трогал. У пересобранного подпись чужая, и меняется сразу всё: обновления не приходят, покупки не работают, а что именно правили внутри, вы не узнаете никогда.
Подробный разбор — на странице про взломанные игры. Там же про то, что обычно ищут вместо них.
Короткие ответы
Что такое apk-файл?
Это пакет приложения для Android: программа, ресурсы и подпись разработчика в одном архиве. Магазин приложений скачивает и ставит такой же файл, просто делает это сам.
Опасно ли ставить приложения из файла?
Опасен не способ, а источник. Пакет с сайта разработчика ничем не отличается от магазинного. Пересобранный посторонним человеком проверить невозможно: подпись там уже не авторская.
Почему система ругается на неизвестный источник?
Так и задумано. Android требует явно разрешить установку для конкретного приложения, из которого вы открываете файл. Это не поломка и не признак вируса, а обычный вопрос системы.
Установка не идёт, что проверить?
Обычно три вещи: хватает ли свободного места с учётом распаковки, не старше ли версия уже установленной и подходит ли пакет вашему процессору. Последнее встречается у игр, которые выкладывают отдельными сборками.