AI summary
A quick-settings tile to toggle private DNS on or off. Supports custom DNS hosts, Wi-Fi blocking lists, and automatic updates. Requires root or ADB to grant the WRITE_SECURE_SETTINGS permission. Open source.
Generated by AI. May contain inaccuracies.
About this app
Небольшое приложение для Android, позволяющее легко переключать частный DNS вашего телефона через панель быстрых настроек.
Предупреждение
Для изменения настроек системы Private DNS этому приложению требуется разрешение WRITE_SECURE_SETTINGS. Поскольку это защищенное системное разрешение, у вас должно быть устройство с root-доступом, либо вы должны предоставить разрешение вручную с помощью ADB.
Если ваше устройство не рутировано, вы можете предоставить необходимые разрешения, подключив телефон к компьютеру с включенной отладкой по USB и выполнив следующую команду ADB:
adb shell pm grant com.ericlowry.dnstoggle android.permission.WRITE_SECURE_SETTINGS
Функции
Плитка быстрых настроек
Добавляет плитку быстрых настроек, позволяющую одним касанием включать и выключать частный DNS-сервер в панели уведомлений.
Дополнительные опции
Длительное нажатие на плитку «Быстрые настройки» открывает меню настроек, в котором можно:
Пользовательский DNS-провайдер : Задайте пользовательское имя хоста для частного DNS (например, dns.adguard.com). Блокировка Wi-Fi-сетей : автоматическое отключение частного DNS при подключении к определенным Wi-Fi-сетям. Автоматическое обновление списка заблокированных устройств : при желании можно автоматически добавлять или удалять текущий SSID из списка заблокированных устройств при ручном переключении плитки «Быстрые настройки». Уведомления о состоянии : Получайте уведомления об автоматической корректировке настроек частного DNS. Динамическая маркировка плиток : переименуйте метку плитки «Быстрые настройки» через меню настроек. Скрыть значок приложения : При желании вы можете скрыть приложение из списка приложений, чтобы главный экран оставался чистым. Отключить проверку DNS : При желании можно отключить автоматическую проверку доступности, если вы используете строго пользовательский DNS-провайдер.
Использование
Установите приложение на своё устройство Android. Предоставьте WRITE_SECURE_SETTINGSразрешение, используя права root (вам будет предложено подтвердить доступ при использовании приложения) или команду ADB, указанную выше. Отредактируйте панель быстрых настроек и перетащите плитку «Переключить DNS» в список активных плиток. Нажмите и удерживайте плитку, чтобы открыть интерфейс настроек и задать собственное DNS-имя хоста. Нажмите на плитку, чтобы включить или выключить частный DNS!
Поиск неисправностей
Команда ADB завершается с ошибкой : убедитесь, что отладка по USB включена в параметрах разработчика и что ваше устройство распознается при выполнении adb devicesкоманды. Плитка неактивна (затемнена) : это обычно означает, что разрешение было предоставлено неправильно. См. предупреждение выше. Пользовательский DNS помечен как «Недоступен» : некоторые строгие DNS-провайдеры блокируют автоматическую проверку соединения. Если вы уверены в правильности адреса, вы можете включить соответствующую Disable DNS Testопцию ниже.
Конфиденциальность
Это приложение представляет собой ярлык для существующих системных настроек. Оно не хранит, не собирает и не передает никакие личные данные. Все действия, связанные с разрешениями (например, чтение SSID Wi-Fi), выполняются исключительно на устройстве в целях автоматизации.
https://github.com/ELowry/DNSToggle
What's new
- Добавлена поддержка переключения между несколькими именами хостов DNS.
- При регистрации нескольких DNS-имен хостов длительное нажатие на плитку быстрых настроек теперь открывает всплывающее меню быстрого переключения.
- В названии плитки быстрых настроек теперь отображается выбранное значение частного DNS.
- Добавлена возможность переключения на частный DNS или изменения имени хоста при использовании VPN.
- Добавлен переключатель для отключения всплывающих уведомлений.
- В нижнюю часть главного экрана приложения добавлена информация о приложении и полезные ссылки.
- Обновлены устаревшие элементы пользовательского интерфейса в соответствии со стандартами Material 3.
- Общая оптимизация кода.
- Добавить турецкую локализацию
About this version
- Version
- 1.5.0 (14)
- Size
- 1.62 MB
- Requires Android
- 9
- Target SDK
- 28
- Architecture
- universal
- Downloads
- 55
- Updated
- Jul 12, 2026
- Package
- com.ericlowry.dnstoggle
Ratings & reviews
- 50
- 40
- 30
- 20
- 10