Как обновить Happ
На всех платформах обновление ставится поверх старой версии и сохраняет добавленный доступ — удалять ничего не нужно. Разница только в том, кто инициирует установку: магазин сам, приложение по уведомлению или вы вручную.
Три пути обновления
| Как ставили | Как обновляется | Что делать |
|---|---|---|
| Google Play, RuStore, App Store | сам магазин, обычно ночью | ничего или нажать «Обновить» в карточке |
| Сайт проекта или GitHub | приложение показывает уведомление | скачать новый файл и поставить поверх |
| winget | одной командой | winget upgrade Happ |
Android
-
Если ставили из магазина
Откройте карточку приложения — если есть кнопка «Обновить», нажмите. Автообновление можно включить в меню карточки, чтобы не следить.
-
Если ставили APK-файлом
Скачайте новый файл того же варианта (
arm64-v8a), проверьте сумму и откройте. Система предложит обновить установленное приложение — согласитесь. Старую версию удалять не нужно. -
Если система отказывается обновлять файлом
Значит, исходная установка была из магазина, и подписи не совпадают. Придётся удалить и поставить заново — перед этим сохраните ссылку-подписку. Разбор ошибки: «Приложение не установлено».
iPhone и iPad
Обновление приходит только через App Store: откройте карточку и нажмите «Обновить», либо включите автообновление приложений в настройках устройства. Ручного пути нет и быть не может — почему.
Отдельный случай: если приложение исчезло из каталога, обновления перестанут приходить, но само приложение продолжит работать. Не удаляйте его — восстановить будет нечем, подробнее.
Windows
-
Проверить встроенное обновление
В приложении обычно есть пункт «Проверить обновления». Если он находит новую версию, дальше всё делается само.
-
Или скачать установщик заново
Новый файл с сайта или GitHub, запустить — установится поверх. Удалять старую версию не нужно.
-
Или одной командой
winget upgrade Happ— менеджер сам найдёт версию и поставит. Подробнее. -
Закрыть приложение перед установкой
Не только окно: проверьте значок в области уведомлений. Открытый процесс может помешать заменить файлы, и установщик выдаст ошибку доступа.
winget upgrade Happ
macOS
Скачайте новый .dmg, откройте и перетащите приложение в «Программы» — система спросит, заменить ли существующее. Согласитесь. Приложение при этом должно быть закрыто, иначе macOS откажется его заменять.
Проверьте, что берёте сборку под свой процессор: ARM или Intel. Обновление «не тем» файлом сработает, но приложение начнёт работать через Rosetta и заметно медленнее.
Linux
- Пакет
.deb— установить новый поверх:sudo dpkg -i happ_новая-версия_amd64.deb. - AppImage — скачать новый файл, сделать исполняемым, старый удалить. Настройки в домашней папке останутся.
- После обновления AppImage заново выдать права через
setcap, если они выдавались, — иначе режим на весь трафик не поднимется. Подробнее.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Что делать перед обновлением через поколение
Если разница в первой цифре версии — например, с 2.x на 3.x, — есть небольшой шанс, что данные не перенесутся. Страховка занимает минуту:
- Скопировать ссылку-подписку из приложения и сохранить в заметки.
- Записать, какой сервер вы обычно используете.
- Если настраивали правила маршрутизации — экспортировать профиль, если приложение это умеет.
- Обновиться и проверить, что подписка на месте.
В девяти случаях из десяти это не понадобится. Но восстановить доступ без сохранённой ссылки — значит идти к продавцу, а это дольше, чем скопировать строку.
Частые случаи
| Что происходит | Причина | Куда идти |
|---|---|---|
| Обновление не приходит в магазине | автообновление, регион или задержка проверки | обновление не приходит |
| Файлом не обновляется, «Приложение не установлено» | разные подписи сборок | «Приложение не установлено» |
| После обновления приложение не запускается | сбой установки поверх | не запускается |
| После обновления пропали серверы | формат подписки изменился или данные не перенеслись | добавить ссылку заново |
| Новая версия работает хуже старой | ошибка в свежем выпуске | откат |
| Установщик пишет, что файлы заняты | приложение не закрыто | закрыть, включая значок в трее |
Обновление удалит мою подписку?
Нет. Данные приложения при установке поверх сохраняются на всех платформах. Удаляется всё только при удалении приложения.
Нужно ли удалять старую версию?
Нет, кроме одного случая: смена источника установки на Android с магазина на файл или наоборот. Тогда система сама заставит удалить.
Можно ли обновиться без интернета?
Да, если файл принесён на флешке. Порядок — обновление вручную.
Как часто выходят обновления?
Нерегулярно: иногда несколько выпусков в месяц, иногда тишина на месяцы. Следить проще по странице релизов.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.