Когда нужен APK
На Android INCY можно поставить двумя способами: из Google Play или файлом Incy.apk с GitHub разработчика. Это одно и то же приложение от одного разработчика — INCY-DEV, с пакетом llc.itdev.incy. Разница только в том, откуда вы его берёте и как оно обновляется.
APK выручает в нескольких случаях. На устройстве нет Google Play — так бывает на телефонах без сервисов Google и на некоторых телевизорах и приставках. Google Play есть, но приложение по какой-то причине не открывается в магазине. Или вы просто хотите сами управлять версиями и обновлениями, а не доверять это магазину. Ещё один случай — вы ставите INCY на несколько устройств без доступа к магазину, например на телевизор и старый планшет: один скачанный и проверенный файл подойдёт для всех.
| Вопрос | Google Play | APK с GitHub |
|---|---|---|
| Источник | карточка llc.itdev.incy | релиз «Android v…» в INCY-DEV/incy-platforms |
| Обновления | автоматически через магазин | вручную или через Obtainium |
| Проверка файла | подпись магазина | SHA256 из релиза |
| Нужен Google Play | ||
| Подходит для Android TV |
Если у вас обычный телефон с Google Play и вам не важно, как приходят обновления, проще поставить INCY из магазина. Если же любой из случаев выше про вас — эта статья пошагово проведёт от скачивания до первого подключения. Общий обзор обоих вариантов есть на странице INCY для Android.
APK и Android TV
Для телевизоров и приставок на Android TV разработчик не выпускает отдельной сборки: используется тот же Incy.apk, что и для телефона, или та же карточка Google Play. На телевизоре без Google Play APK — единственный способ поставить INCY. Как именно установить файл, зависит от модели: обычно через файловый менеджер с флешки или по сети. А подписку на телевизор удобнее всего передать с телефона функцией «Отправить на TV».
Где взять Incy.apk
Единственный официальный источник APK — GitHub разработчика, репозиторий INCY-DEV/incy-platforms. Android-релизы там выходят с тегами android-vX.Y.Z и заголовками «Android v…». Сейчас актуальная версия — 3.8.1. Номер версии для Android не совпадает с номером версии для ПК: это разные линейки релизов, и так задумано разработчиком. В каждом таком релизе два файла: сам Incy.apk и SHA256SUMS с его контрольной суммой.
Файл SHA256SUMS — обычный текстовый файл: в нём одна строка с хешем и именем файла. Его удобно скачать вместе с APK и проверить файл одной командой, не сравнивая 64 символа глазами. Разработчик подписывает APK своим ключом, поэтому каждое обновление можно ставить поверх предыдущего, не удаляя приложение.
Есть и постоянная ссылка, которая всегда ведёт на последнюю версию APK, — через сводный релиз latest. Её используют кнопки в README разработчика:
https://github.com/INCY-DEV/incy-platforms/releases/download/latest/Incy.apkПодробно о том, как устроен репозиторий и как найти нужный релиз, рассказано в статье как скачать INCY с GitHub. Если скачиваете на компьютере, а ставить будете на телефон, перенесите файл любым удобным способом — по кабелю, через облако или мессенджер — и проверьте хеш до установки.
Старые версии APK
Предыдущие версии остаются в своих релизах на GitHub. Это полезно, если новая версия повела себя неожиданно и нужно временно вернуться назад. Учтите, что Android не позволяет поставить более старую версию поверх новой: сначала придётся удалить приложение, а вместе с ним — добавленные подписки и настройки. Подписку потом достаточно вставить заново по той же ссылке из кабинета.
Как проверить файл
Проверка нужна, чтобы убедиться, что файл — тот самый, который опубликовал разработчик. Проще всего сделать её на компьютере: скачайте Incy.apk и посчитайте его хеш SHA256.
sha256sum Incy.apk # Linux
shasum -a 256 Incy.apk # macOS
Get-FileHash .\Incy.apk -Algorithm SHA256 # Windows, PowerShellСравните результат с хешем на странице релиза или в файле SHA256SUMS из того же релиза. Текущий эталонный хеш мы также показываем на странице INCY для Android — он берётся из того же релиза, что и кнопка скачивания. Если хеш совпал, файл можно ставить; если нет — удалите его и скачайте заново. Чаще всего несовпадение означает, что загрузка прервалась и файл повреждён. Если и повторная загрузка с GitHub даёт другой хеш, проверьте, что качаете именно из релиза INCY-DEV, а не с копии репозитория, и при сомнениях поставьте приложение из Google Play.
Можно ли проверить на телефоне
На самом телефоне посчитать хеш сложнее: встроенного инструмента в Android нет, а сторонние приложения для этого ещё нужно найти и проверить. Поэтому удобнее проверять на компьютере. Если компьютера нет, качайте файл прямо с GitHub по ссылке из релиза в браузере телефона — так риск подмены минимален, а при установке Android дополнительно проверит, что файл не повреждён.
Установка по шагам
Установка APK на Android проходит в несколько шагов. Первый раз система попросит разрешить установку из браузера или файлового менеджера — это стандартная защита Android для файлов не из магазина.
- 1
Скачайте Incy.apk
По ссылке из последнего Android-релиза на GitHub INCY-DEV — прямо в браузере телефона или на компьютере с последующим переносом. - 2
Откройте файл
Из уведомления о загрузке или в папке «Загрузки». Android покажет, что установка из этого источника заблокирована. - 3
Разрешите установку для этого приложения
Нажмите «Настройки» в окне предупреждения и включите разрешение только для браузера или файлового менеджера, из которого открываете файл. - 4
Установите и откройте INCY
Вернитесь к файлу, нажмите «Установить», затем «Открыть». - 5
Добавьте подписку и подключитесь
Вкладка «Сервера»: вставьте ссылку-подписку или отсканируйте QR-код. При первом подключении система спросит разрешение — нажмите «Разрешить».


После установки разрешение на установку из браузера можно снять — в настройках Android, в разделе специальных разрешений приложений. Для обновлений через браузер его придётся включить снова, а при обновлениях через Obtainium разрешение нужно уже ему.
Если телефон не открывает скачанный файл из уведомления, найдите его в папке «Загрузки» через встроенный файловый менеджер и откройте оттуда. На некоторых оболочках Android разрешение на установку выдаётся именно файловому менеджеру, а не браузеру, — в этом случае система сама подскажет, какому приложению его включить.
Ссылку-подписку выдаёт сервис подписки в личном кабинете; новым пользователям доступен бесплатный пробный период. Все способы добавить ссылку — в разделе импорт в INCY.
Как обновлять без Obtainium
Если не хочется ставить ещё одно приложение, обновлять INCY можно вручную. Загляните на страницу релизов GitHub, скачайте Incy.apk из последнего релиза «Android v…», проверьте хеш и установите поверх уже установленного приложения. Подписки и настройки при установке поверх сохраняются: Android обновляет приложение, а не ставит его заново. Узнать текущую версию на сайте можно на странице INCY для Android — она подтягивается из GitHub автоматически.
Автообновление через Obtainium
Главный минус APK — обновления не приходят сами. Решить это помогает Obtainium: бесплатное приложение, которое следит за релизами на GitHub и само скачивает и ставит новые версии. Разработчик INCY поддерживает его официально: в README есть кнопка «Add INCY to Obtainium» и готовые настройки. Сам Obtainium — приложение с открытым кодом, которое тоже распространяется через GitHub, поэтому его устанавливают так же, как Incy.apk, и так же проверяют. После настройки Obtainium периодически проверяет релизы и предлагает обновить INCY, когда выходит новая версия.
Источник: https://github.com/INCY-DEV/incy-platforms
Фильтр названий релизов: ^Android v[0-9]+\.[0-9]+\.[0-9]+$
Фильтр APK: ^[Ii]ncy\.apk$
Извлечение версии: [0-9]+\.[0-9]+\.[0-9]+
Verify Latest Tag: выкл.
Fallback to older releases: вкл.Почему именно такие настройки. В репозитории INCY лежат и релизы для ПК, и сводный релиз latest, в котором версии разных линеек смешаны. Фильтр по названию «Android v…» отсекает всё, кроме Android-релизов, а фильтр APK выбирает именно Incy.apk. Проверку последнего тега разработчик просит выключить как раз из-за latest, а возврат к более старым релизам — включить, чтобы Obtainium находил последний Android-релиз, даже если сверху лежит релиз для ПК.
Если установка не проходит
Чаще всего установка APK упирается в одну из нескольких причин. Пройдитесь по списку:
Нет разрешения на установку
Включите разрешение для того приложения, из которого открываете файл: браузера или файлового менеджера.Файл скачан не до конца
Если загрузка прервалась, Android сообщит об ошибке разбора пакета. Скачайте файл заново и сверьте хеш.Уже установлена версия из Google Play
Если подписи версий различаются, обновить одну другой не получится — удалите текущую версию и поставьте APK заново.Мало места
Освободите место на устройстве: файлу нужно место и для загрузки, и для установки.Предупреждение системы защиты
Если встроенная защита Android предупреждает о файле, не отключайте её — сверьте хеш с релизом и при сомнениях поставьте INCY из Google Play.
Если приложение установилось, но не подключается, дело уже не в APK: проверьте подписку и выберите другой сервер. Установка из APK и из Google Play даёт одно и то же приложение, поэтому дальше всё работает одинаково: подписка, серверы, маршрутизация и прокси для отдельных приложений. Пошаговая проверка — в статье INCY не подключается и в разделе INCY не работает. На телевизор с Android TV ставится тот же Incy.apk; как перенести подписку с телефона, рассказано на странице INCY для Android TV.