Что такое APK-файл и когда он вам нужен
APK — это просто формат, в котором программа приходит на Android: один файл, внутри код, картинки и описание того, что программе нужно от системы. Магазин ставит ровно такой же файл, просто вы его не видите.
Программа бесплатна, платят за серверы: 148 ₽ в месяц при годовой оплате, 3 устройства по одной строке. Первые 3 дня — даром, карта не нужна.
Получить строку →Что лежит внутри такого файла
Внутри — собранная программа и её описание для системы: имя пакета, версия, список того, к чему она собирается обращаться, и подпись разработчика. Имя пакета у этой программы — com.v2raytun.android, и оно не меняется ни от версии, ни от источника. Именно по нему система понимает, что ставится: обновление уже знакомой программы или другая программа с похожим названием (как это посмотреть).
Подпись — вторая половина того же механизма. Её ставит тот, кто собирал файл, и система не позволит обновить программу файлом с чужой подписью. Отсюда берётся знаменитое «Приложение не установлено» на ровном месте — разбор этого случая.
Когда файл нужен, а когда нет
- Магазина на устройстве нет вовсе — так бывает на телевизорах и на технике без сервисов Google
- Магазин есть, но карточка в нём не открывается
- Нужна свежая сборка раньше, чем её раскатали в магазине
- Ставите на телевизор, где удобнее перенести один файл
- Магазин работает и карточка открывается
- Вам важно, чтобы обновления приходили сами
- Вы не готовы разбираться, откуда файл взят
- Устройство рабочее или чужое, и лишние разрешения нежелательны
Разница между двумя сборками не только в способе доставки: в версии, которую разработчик выкладывает файлом, есть настройки, которых в магазинной нет (что именно различается).
Один файл на любой телефон
Раньше под Android собирали отдельные файлы под каждый тип процессора: arm64-v8a, armeabi-v7a, x86, x86_64. Сейчас разработчик выкладывает один общий файл v2RayTun_universal.apk — слово universal как раз и значит «подходит всем». Выбирать архитектуру не нужно, и если вам предлагают «версию под ваш процессор», это либо очень старая сборка, либо чужая. Подробности — в разборе имён файлов.
Что происходит при установке из файла
-
Система спрашивает разрешение
Не для программы, а для той, через которую вы открыли файл: браузера, проводника, мессенджера. Разрешение выдаётся именно ей и остаётся включённым — где его потом выключить.
-
Файл проверяется
На большинстве телефонов встроенная проверка приложений успевает осмотреть файл и иногда предупреждает о том, что источник ей незнаком. Это не приговор файлу — что именно она говорит.
-
Программа встаёт
В списке приложений появляется запись с именем пакета
com.v2raytun.android. Это и есть главная проверка того, что установилось именно то, что вы качали. -
Дальше начинается настоящая работа
Программа открывается пустой: серверов внутри файла нет и быть не может (почему).
Вопросы
APK — это вирус?
Сам формат — нет, это обычный способ доставки программ на Android. Опасен не формат, а источник: под правильным именем может лежать чужая сборка (чем это грозит).
Нужно ли удалять версию из магазина перед установкой файла?
Если подписи сборок различаются — да, иначе установка прервётся. Порядок действий — в разборе про подпись.
Будет ли такая программа обновляться сама?
Нет. Поставленное файлом обновляют вручную — новым файлом (как это делать).
Какой файл брать для телевизора?
Тот же самый: отдельной сборки для Android TV нет (как перенести).
А если у меня Android 6?
Не заработает: программе нужна система 7.0 и новее (что делать со старым телефоном).
Установочный файл даёт программу, строка доступа — серверы. Вторая половина стоит 148 ₽ в месяц при оплате за год (1800 ₽ одним платежом) или 200 ₽ за месяц, если вперёд платить не хочется. Один адрес разом на 3 устройства, объём скачанного не считаем, поддержка отвечает за ~10 минут. Первые 3 дня — даром и без карты.
Получить строку →