Obtainium - менеджер обновлений для Android, который скачивает приложения напрямую из репозиториев разработчиков (GitHub, GitLab, Codeberg, F-Droid), минуя сторонние каталоги.
Зачем нужен:
- Получать обновления быстрее, чем в Google Play / F-Droid
- Избегать трекеров и рекламы из сторонних магазинов
- Контролировать, какие версии устанавливаются (stable, beta, pre-release)
- Автоматизировать обновления без ручного подтверждения
💡 Obtainium не хранит приложения - только указывает, где их скачать. Вы всегда знаете источник.
📦 Установка
Скачать
Настройка при первом запуске
- Открыть Obtainium → разрешить «Установка из неизвестных источников» (только для Obtainium)
- Настройки → Метод установки → выбрать Shizuku (если настроен) или Системный установщик
- Настройки → Проверка обновлений → задать интервал (рекомендуется: 6–24 часа)
Опционально:
- ✅ Показывать уведомления о новых версиях
- ✅ Автозагрузка обновлений (требует стабильного интернета)
- ✅ Автоустановка (требует Shizuku)
🔍 Добавление приложений
Способ 1: По ссылке на репозиторий
Источник: GitHub
URL: https://github.com/RikkaApps/Shizuku
Фильтр: Releases → Stable only
Формат: APK (универсальный) или arm64-v8a (для производительности)
Шаги:
- В Obtainium: «+» → «Добавить приложение»
- Вставить ссылку на репозиторий
- Нажать «Проверить» - Obtainium покажет доступные версии
- Настроить фильтры (теги, пре-релизы, архитектура)
- Сохранить
Способ 2: Из каталога
Obtainium имеет встроенный каталог популярных приложений:
- Меню → «Каталог» → выбрать приложение → «Добавить»
- Фильтры применяются автоматически
Способ 3: Импорт списка
// backup.json - экспорт настроек
{
"apps": [
{
"sourceId": "github",
"url": "https://github.com/user/repo",
"includePrereleases": false,
"filterReleaseTitlesByRegEx": "",
"filterReleaseNotesByRegEx": "",
"versionExtractionRegEx": "",
"apkFilterRegEx": "arm64-v8a",
"invertAPKFilter": false
}
]
}
Импорт: Настройки → «Резервное копирование» → «Восстановить»
⚙️ Продвинутые настройки
Фильтры версий
| Параметр | Пример | Описание |
|---|---|---|
Стабильные только | ✅ | Игнорировать beta, alpha, rc |
Регулярное выражение (заголовок) | ^v[0-9.]+$ | Принимать только версии вида v1.2.3 |
Регулярное выражение (описание) | (?i)android | Искать ключевые слова в заметках к релизу |
Фильтры APK
| Параметр | Пример | Зачем |
|---|---|---|
Фильтр по имени | arm64-v8a | Скачивать только для 64-битных устройств |
Инвертировать фильтр | ✅ | Исключить определённые архитектуры |
Минимальный размер | 1000000 (1 МБ) | Отсеять пустые/повреждённые файлы |
Уведомления и автообновление
Настройки → Уведомления:
✅ Показывать при новой версии
✅ Звук / Вибрация (опционально)
Настройки → Автообновление:
✅ Включить (требует Shizuku для установки без подтверждения)
⏰ Интервал: 6 часов
🌙 Только при зарядке и WiFi (рекомендуется)
🔗 Интеграция с Shizuku
Зачем Shizuku для Obtainium
| Без Shizuku | С Shizuku |
|---|---|
| Ручное подтверждение установки | Полностью автоматическая установка |
| Не работает со split-APK | Поддержка всех форматов |
| Требует «Неизвестные источники» | Установка через системный Package Manager |
Настройка
- Убедиться, что Shizuku запущен (статус «Работает»)
- В Obtainium: Настройки → Метод установки → Shizuku
- Предоставить доступ при первом запуске установки
- Протестировать: обновить любое приложение
Проверить логи (если что-то не работает):
adb logcat | grep -i obtainium
adb logcat | grep -i shizuku
📊 Сравнение с альтернативами
| Менеджер | Источники | Автоустановка | Split-APK | Приватность |
|---|---|---|---|---|
| Obtainium | GitHub, GitLab, Codeberg, F-Droid, прямые ссылки | ✅ (с Shizuku) | ✅ | 🔒 Высокая |
| F-Droid | Только F-Droid репозитории | ❌ | ❌ | 🔒 Высокая |
| Aurora Store | Google Play (анонимно) | ❌ | ✅ | 🔐 Средняя |
| APKUpdater | GitHub, F-Droid, APKMirror | ❌ | ⚠️ Частично | 🔐 Средняя |
| Google Play | Только Play Store | ✅ | ✅ | 🔓 Низкая |
Когда выбирать Obtainium:
- Вы доверяете разработчикам напрямую
- Хотите обновления быстрее официальных каталогов
- Нужна поддержка split-APK и гибкие фильтры
- Важна приватность и контроль над источниками
⚠️ Частые проблемы
# «Не удалось получить информацию о версии»
→ Проверить доступ к интернету
→ Убедиться, что репозиторий публичный (или добавить токен в настройках)
→ Попробовать «Проверить вручную» в карточке приложения
# «Установка отменена пользователем»
→ Без Shizuku: это нормально - нужно подтвердить установку вручную
→ С Shizuku: проверить, запущен ли сервис и предоставлены ли права
# «Неподдерживаемый формат APK»
→ Включить в настройках: «Поддерживать split-APK»
→ Обновить Obtainium до последней версии
→ Использовать SAI как резервный установщик
# «Приложение не обновляется, хотя версия новее»
→ Проверить фильтры: возможно, новая версия помечена как pre-release
→ Очистить кэш приложения: Настройки → Приложения → Obtainium → Хранилище → Очистить кэш
🛡 Безопасность
Как Obtainium обеспечивает безопасность
| Механизм | Описание |
|---|---|
| Прямая загрузка | Никаких прокси - файл скачивается напрямую с сервера разработчика |
| Проверка подписи | При обновлении сравнивается подпись нового APK с установленным |
| Открытый исходный код | Код Obtainium доступен для аудита на GitHub |
| Нет телеметрии | Приложение не собирает данные об использовании |
Рекомендации по безопасности
- Добавлять только доверенные репозитории (официальные аккаунты разработчиков)
- Включить «Проверять подпись при обновлении» в настройках
- Использовать Shizuku только с доверенными приложениями
- Регулярно обновлять сам Obtainium