WP/VPN Switch

Verified safeOpen sourceExclusive
5.0
1 review
43
downloads
11
android

AI summary

Open-source automation tool that disables your Android work profile when a VPN connects, then restores it afterward. Supports allowlist/denylist modes for specific VPN apps, optional reverse logic, and a background polling fallback for restrictive OEM firmwares. Requires Android 11+, a configured work profile, and ADB-granted MODIFY_QUIET_MODE permission.

Generated by AI. May contain inaccuracies.

About this app

Приложение для автоматического управления рабочим профилем 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: adb shell pm grant io.github.snood21.workprofilevpnswitcher android.permission.MODIFY_QUIET_MODE Примечание: разрешение нужно выдавать заново после переустановки приложения. При обычном обновлении сохраняется.

Настройка Открыть приложение В разделе VPN-приложения добавить нужные VPN-приложения Выбрать Режим мониторинга: Все VPN, кроме исключений (по умолчанию) — срабатывает на любой VPN кроме добавленных в список (подходит для исключения AdGuard) Только выбранные приложения — срабатывает только на VPN-приложения из списка Включить Мониторинг Если автоматическое отключение не срабатывает Некоторые прошивки (в том числе MIUI/HyperOS) подавляют события смены сети для фоновых приложений. В этом случае включите Фоновый опрос в разделе Расширенные настройки.

Также необходимо:

Разрешить автозапуск приложения в настройках телефона Установить режим батареи для приложения: Без ограничений

Разрешения Разрешение Для чего ACCESS_NETWORK_STATE Отслеживание VPN-подключений FOREGROUND_SERVICE Фоновый мониторинг RECEIVE_BOOT_COMPLETED Автозапуск после перезагрузки POST_NOTIFICATIONS Уведомления о блокировке профиля VIBRATE Тактильная обратная связь MODIFY_QUIET_MODE Управление рабочим профилем (выдаётся через ADB)

About this version

Version
1.1.0 (2)
Size
12.07 MB
Requires Android
11
Target SDK
30
Architecture
universal
Downloads
43
Updated
Jul 27, 2026
Package
io.github.snood21.workprofilevpnswitcher

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1