значок приложения

Work Profile VPN Switcher

Автоматическое управление рабочим профилем при подключении VPN
Новое в версии 1.1.1
* Исправлено обнаружение VPN через NetworkCallback — устранено некорректное требование NET_CAPABILITY_NOT_VPN
* Отключено автоматическое резервное копирование данных приложения
* Исправлено включение рабочего профиля при заблокированном экране — пользователь получает уведомление, а профиль автоматически включается при первой разблокировке
* Мелкие исправления и улучшения стабильности
Приложение для автоматического управления рабочим профилем Android при подключении VPN.

Отслеживает VPN-подключения и автоматически отключает рабочий профиль когда VPN активен, и восстанавливает его состояние после отключения VPN. Удобно для случаев когда рабочий профиль содержит приложения которые не должны работать через VPN-туннель, или наоборот — когда нужно изолировать рабочие приложения от VPN-трафика.

Возможности:
* Автоматическое отключение рабочего профиля при подключении VPN
* Восстановление состояния профиля после отключения VPN (опционально)
* Обратная логика — отключать профиль если он был включён вручную при активном VPN (опционально)
* Режим allowlist — мониторить только выбранные VPN-приложения
* Режим denylist — мониторить все VPN, кроме исключённых (для корректной работы с AdGuard)
* Фоновый опрос — резервный механизм для устройств, где события сети подавляются ОС
* Русский и английский интерфейс

Требования:
* Android 11 (API 30) и выше
* Настроенный рабочий профиль (через Shelter или другое приложение)
* Разрешение MODIFY_QUIET_MODE — выдаётся вручную через ADB:
adb shell pm grant io.github.snood21.workprofilevpnswitcher android.permission.MODIFY_QUIET_MODE

Примечание: разрешение нужно выдавать заново после переустановки. При обычном обновлении сохраняется.

Если автоматическое отключение не срабатывает — включите Фоновый опрос в разделе Расширенные настройки. Также разрешите автозапуск и установите режим батареи Без ограничений в настройках системы.

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 1.1.1 (3) рекомендована Добавлено 19.08.2026

    Для этой версии требуется Android 11 или новее.

    Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.MODIFY_QUIET_MODE
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • io.github.snood21.workprofilevpnswitcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 12 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.1.0
    * Добавлена тёмная тема
    * Новый экран «Интерфейс»: выбор языка и темы (системная/светлая/тёмная)
    * Новый экран «Логирование»: запись событий в файл для диагностики
    * Исправлена смена языка — теперь применяется сразу на всех экранах
    * Мелкие исправления и улучшения стабильности
  • Версия 1.1.0 (2) - Добавлено 16.08.2026

    Для этой версии требуется Android 11 или новее.

    Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.MODIFY_QUIET_MODE
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • io.github.snood21.workprofilevpnswitcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 12 МиБ Подпись PGP | Журнал сборки