Оформить доступ
Порядок · четыре шага

Как обновить Happ: один порядок для всех устройств

Обновление Happ — это установка свежего выпуска поверх текущего. Старую версию удалять не нужно, профили и добавленная подписка остаются на месте. Дальше — маршрут из четырёх шагов, одинаковый для телефона, компьютера и приставки.

Правило одной строкой: обновляйтесь оттуда же, откуда ставили. Пришло из магазина — обновляется в магазине, ставили файлом — берите файл.

Четыре шага

Порядок один на всех системах. Различаются только окна, которые покажет ваша, — их разбирают страницы платформ.

  1. 01

    Посмотреть, что стоит сейчас

    Откройте настройки приложения, раздел «О программе», и перепишите номер целиком, вместе с последней цифрой. После установки по нему видно, что обновление действительно встало, а не сорвалось молча.

    Телефонная и настольная линии нумеруются отдельно, поэтому сравнивать своё число можно только со своей линией.

    Как читать номер
  2. 02

    Взять свежий выпуск оттуда же, откуда ставили

    Магазин обновляется магазином, файл — файлом свежего выпуска того же разработчика. Источник посреди пути не меняют: на Android у магазинной сборки и у APK разные идентификаторы пакета, и свежий файл подтянет только файловую копию, а магазинную оставит как была.

    На Windows и на файловом Android выпуск можно не искать: приложение спрашивает свежий номер у разработчика само и предлагает обновиться. На Mac и на Linux такой проверки нет — там за архивом следите вы. На Android источник видно по карточке в магазине: там будет кнопка обновления, а не установки.

    Где обновляется само
  3. 03

    Поставить поверх

    Закройте программу и запустите свежий установщик или APK. Он ляжет на прежнее место и подхватит ваши записи. Удалять предыдущую версию не нужно — именно это и сохраняет настройки.

    Закрыть — значит выйти из программы, а не свернуть её в строку меню или в шторку: на macOS открытое приложение система переписать не даст.

    Если установка сорвалась
  4. 04

    Подключиться и проверить

    Запустите приложение, обновите подписку и поднимите соединение. Список серверов на месте, локация выбирается, трафик идёт — обновление закончено.

    Номер в разделе «О программе» после перезапуска должен отличаться от того, что вы переписали на первом шаге.

    Если после обновления что-то не так

Откуда брать свежий выпуск

Три источника, за которые отвечает автор программы: два магазина и архив выпусков. Всё прочее — чужая перевыкладка, и что там внутри, не знает никто; вдобавок свежий выпуск поверх такой сборки не встанет, если она подписана другим ключом.

Ссылки ведут на «последний выпуск», а не на конкретный номер — поэтому на сайте нет кнопок вида «скачать такую-то версию».

Android Google Play Если программа пришла из магазина, обновление ставится там же и само. Профили и добавленная подписка остаются на месте. Android, файл APK GitHub, последний выпуск Ставится поверх такого же файла из выпусков разработчика. Магазинную сборку не заменяет: идентификаторы пакета разные, и на устройстве это две программы. iPhone и iPad App Store Обновление приходит из магазина. Другого источника у этой системы нет, файлом обновить нельзя. Windows, x64 GitHub, последний выпуск Тот же установщик, что и при первой установке: запускается поверх, старую версию удалять не нужно. Windows на ARM GitHub, последний выпуск Отдельный установщик под ARM в выпусках есть — проверено живой пробой 28.08.2026. Слой совместимости для него не нужен. macOS GitHub, последний выпуск Один файл на Apple Silicon и Intel. Программу перед заменой нужно закрыть, иначе система не даст переписать её. Linux, Ubuntu и Debian GitHub, последний выпуск Обновление — тот же файл свежего выпуска и та же команда установки. Пакетный менеджер сам о выходе новой версии не узнает.

Что произойдёт с моими настройками

Ничего не пропадёт. Установка поверх заменяет саму программу и не трогает то, что вы в неё добавили.

  • Записи подписки остаются. Приложение хранит адрес, по которому забирает серверы, и после обновления продолжает ходить по нему же. Вставлять строку заново не нужно.
  • Профили маршрутизации остаются. Обновление заменяет файлы программы, а не её данные, поэтому после перезапуска режим и настройки те же, что были.
  • Срок доступа обновление не двигает. Он отсчитывается от выдачи ключа и живёт на стороне выдачи, а не внутри приложения.
  • Разрешение системы на VPN уже выдано — оно спрашивается при первом подключении. Если окно всё же всплыло, соглашайтесь: это тот же стандартный запрос.
  • Windows снова покажет SmartScreen. У каждого нового файла счётчик репутации обнулён, поэтому окно «Система Windows защитила ваш компьютер» возвращается после каждого обновления — это не признак подделки.

Обновление и переустановка — не одно и то же

Обновление кладёт новую версию поверх старой. Переустановка — это сначала удалить программу, потом поставить заново; настройки при таком порядке теряются, подписку приходится вставлять снова.

Лимит доступа считается по зарегистрированным устройствам, а не по одновременным подключениям, и установка начисто может зарегистрировать ваше устройство повторно, заняв ещё один слот. Поэтому «снесу и поставлю заново» — плохой первый ход.

Почему ссылка «последний выпуск» надёжнее ссылки на номер

Потому что номер устаревает, а ссылка — нет.

Адрес вида «последний выпуск» разработчик сам направляет на актуальную сборку: строка в закладке та же, а файл за ней меняется. Ссылка на конкретный номер через месяц отдаёт устаревший файл, и человек честно ставит «обновление», которое давно не обновление. Тонкость: отдаётся выпуск стабильного канала, предварительные сборки по такой ссылке не приходят — чем каналы отличаются.

Порядок под вашу систему

Шаги те же, отличаются окна системы. Выберите свою — там разобрано по экранам.

Android

Две развилки: магазин и файл APK. Почему они не заменяют друг друга, чем это оборачивается на экране и как перебраться с одной на другую.

iPhone и iPad

Официальных канала два, и оба идут через Apple: магазин и канал предварительного тестирования. Файлом эту систему обновить нельзя. Что делать, если карточка не открывается из вашего аккаунта.

Windows

Свежий установщик запускается поверх. Разбор окна SmartScreen и порядок для машин на ARM, у которых свой файл.

macOS

Образ монтируется, программа заменяется в «Программах». Почему её нужно сначала закрыть и чем опасен запуск прямо из окна образа.

Linux

Пакет того же формата из свежего выпуска и та же команда установки. Пакетный менеджер о новых версиях не узнаёт.

Телевизор на Android TV

Тот же APK, что на телефоне, но доставлять его на телевизор приходится отдельно. Рабочие способы передачи файла.

Когда обновляться, а когда можно не спешить

Обновление лечит не всё. Слева — симптом, справа — поможет ли здесь свежая версия.

Что происходитОбновление тут поможет?Что делать
Соединение начало рваться, сервер подключается и сразу отваливаетсяДа, это один из типовых поводовПройдите маршрут выше, затем обновите подписку и переподключитесь
Перестал открываться один конкретный сайт или сервисИногда: часть способов фильтрации парируется на стороне клиента, и такие правки приезжают выпускамиСначала проверьте правила маршрутизации, потом обновляйтесь
В списке стало меньше серверов или он опустелНет. Список приходит из подписки, версия программы его не наполняетОбновите подписку в приложении и переподключитесь
Просто вышел выпуск с номером выше вашегоНе срочно: выпуски выходят примерно раз в неделю, и большинство из них — точечные правкиОбновляйтесь по симптому, а не по календарю — про ритм подробнее
Приложение само требует обновиться и не даёт работатьСрочно: у разработчика есть порог обязательного обновления и список версий, которым работа запрещена принудительноПоставить свежий выпуск из своего источника — пропустить такое требование нельзя
Стоит сборка с постороннего сайтаОбновлять её нечем: за чужую пересборку никто не отвечает, а свежий выпуск поверх не встанет, если она подписана другим ключомТакую версию убирают целиком и ставят заново из источника выше — чем это грозит

Обновились, а подключаться по-прежнему не к чему

Свежая версия меняет программу — интерфейс, ядро, исправления. Серверов в ней нет и не появится: приложение забирает их по ссылке-подписке, и без рабочей ссылки самый новый выпуск остаётся пустым окном. Пустой список локаций номером версии не лечится.

Оформить доступ

Короткие вопросы

Нужно ли удалять старую версию перед обновлением?

Нет. Свежий выпуск ставится поверх и заменяет файлы программы сам. Удаление наоборот вредит: вместе с программой уходят записи подписки, и добавлять их придётся заново.

Обновление сотрёт мою подписку?

Нет. Приложение хранит адрес, по которому забирает серверы, и после замены программы продолжает пользоваться им же. Строку из буфера повторно вставлять не нужно.

Можно поставить APK поверх версии из Google Play?

Поверх — нет, но не из-за ошибки: идентификаторы пакета у них разные, и Android поставит файл отдельным приложением. Получится два Happ на одном устройстве, каждый со своими профилями; подписку в новую копию нужно вставить руками.

Надо ли обновлять подписку после обновления приложения?

Обычно не обязательно: Happ забирает свежий список сам, если так настроена ваша подписка — интервал похода за списком задаёт сторона, которая её выдала. Но если вы обновлялись из-за рвущегося соединения, сделайте это руками и переподключитесь: клиент возьмёт свежие параметры только после переподключения.

Почему Windows снова ругается на установщик, хотя программа уже стояла?

SmartScreen оценивает репутацию конкретного файла, а не содержимое программы. У только что выпущенной сборки счётчик репутации пустой, поэтому окно возвращается после каждого обновления.