Автоматизация
ToggleActivity позволяет управлять ByeByeDPI через внешние приложения автоматизации, например MacroDroid.
Поддерживаются следующие параметры:
| Параметр | Действие | Тип |
|---|---|---|
strategy | Обновить стратегию. Если сервис запущен - выполнить перезапуск для применения изменений | String |
only_update | Только обновить стратегию без изменения состояния сервиса | Bool |
only_start | Запустить сервис, если он не запущен | Bool |
only_stop | Остановить сервис, если он запущен | Bool |
Если не указаны параметры, активность работает как переключатель вкл/выкл.
Tip
Это может быть полезно для автоматического переключения между наборами параметров при смене сети, например при переходе с Wi-Fi на мобильный интернет или между разными операторами связи.
Автоматическая смена стратегии при отключении/подключении Wi-Fi
Нередки случаи, когда при подключении к Wi-Fi нужна одна стратегия, а при использовании мобильного интернета требуется другая стратегия. Ниже представлен скрипт для MacroDroid, который будет менять закреплённые стратегии в зависимости от состояния подключения к Wi-Fi.
Чтобы воспользоваться скриптом, скачайте файл и импортируйте его в MacroDroid.
Автозапуск ByeByeDPI при запуске YouTube
Встроенной функции запуска ByeByeDPI при запуске каких-либо приложений нет и не планируется, однако данный функционал возможно реализовать при помощи приложения MacroDroid.
Warning
Необходимо снять ограничение на открытие приложений при работе фоном.
Активити запуска/остановки в ByeByeDPI - ToggleActivity. Выглядеть должно примерно так:

Можно также сделать условие: если VPN включен и YouTube закрыт, тоже вызываем ToggleActivity

Автообновление
Приложение не реализует функционал автообновлений. Чтобы ByeByeDPI обновлялся автоматически, необходимо использовать Obtainium.
- Установите Obtainium
- Нажмите на пункт “Добавить приложение”

- Добавьте репозиторий ByeByeDPI:
https://github.com/romanvht/ByeByeDPI/releases
- Приложение добавлено

- Чтобы изменить параметры автообновления, необходимо изменить настройки Obtainium.