Skip to content

Repository files navigation

Белый список? — Я в белых списках?

Android-приложение, которое одним нажатием определяет, действует ли в вашем регионе режим «белого списка» мобильного интернета.

Сайт проекта: belyjspisok.ru · Скачать APK (последний релиз)

Когда пригодится

Если у вас отключили мобильный интернет или он работает странно — открываются только Яндекс, ВК и Госуслуги, а остальные сайты нет, — вероятно, в регионе действуют белые списки интернета (перечень доступных ресурсов, который ведёт Минцифры). Приложение делает быструю проверку блокировок и честно отвечает: включён ли белый список Минцифры, пропал ли интернет целиком или всё работает в обычном режиме.

Как работает

Приложение параллельно проверяет три группы сайтов лёгкими HTTPS-запросами:

Группа Что проверяет Примеры*
Белый список Эталон доступности Яндекс, ВК, Госуслуги, Mail.ru
Обычный интернет Сайты вне списка Habr, 4PDA, Google, Википедия
Заблокированные Контрольная группа Instagram**, X, Rutracker

* Списки сайтов можно настроить под свой регион прямо в приложении (шестерёнка): все три группы, добавление и удаление сайтов, сброс к стандартным.

Вердикт выносится по большинству в каждой группе:

  • Белый список работает, обычный интернет нет → включён белый список
  • Работают обе группы → всё в норме
  • Не работает ничего → интернета нет вообще
  • Открываются даже заблокированные → включён VPN или вы вне РФ

Приложение показывает тип сети и предупреждает, что на Wi-Fi результат может быть нерепрезентативен — кроме случая, когда Wi-Fi раздаёт 3G/4G-роутер: такой интернет тоже попадает под белые списки. Если трафик устройства идёт через VPN-туннель, приложение честно предупредит: проверка показывает интернет «через VPN», и для оценки реальной сети его стоит отключить. Определение — только штатными средствами Android: без сканирования установленных программ и без сторонних сервисов геолокации.

Что ещё умеет

Виджет на рабочий стол. Значок-индикатор в цвете последней проверки. Тап по виджету запускает новую проверку прямо с рабочего стола, не открывая приложение; под значком показано время последней проверки. Если данные старше часа, виджет тускнеет — пора перепроверить. Размер настраивается, работает и на телефоне, и на планшете.

Виджет «Белый список?» на рабочем столе

Цвет значка — это вердикт последней проверки:

Цвет Что означает
Зелёный всё в норме, интернет работает как обычно
Красный включён режим белого списка
Синий открывается даже заблокированное — VPN или вы вне РФ
Серый интернета нет

До первой проверки значок нейтральный (коричневый) с подписью «нажмите» — коснитесь его, чтобы проверить сеть.

  • Поделиться вердиктом: кнопка рядом с чипом «Сеть» отправляет результат проверки — с датой, временем и типом сети — в любой мессенджер. Удобно собирать картину по региону с друзьями.
  • Фоновая проверка: раз в 15 минут приложение проверяет сеть само и присылает уведомление, когда режим сменился — например, белый список включили или выключили. Включается переключателем на главном экране.
  • Светлая и тёмная темы — переключаются автоматически вслед за системной настройкой устройства.
  • Android TV: приложение появляется в лаунчере телевизора, полностью управляется с пульта (подсветка выбранного элемента) и распознаёт кабельное подключение. На ТВ тема всегда тёмная — чтобы экран не слепил, ведь у многих телевизоров системного тёмного режима нет.

Все проверки выполняются локально на устройстве. Приложение не собирает данные, не содержит рекламы и не обращается ни к каким серверам, кроме проверяемых сайтов — подробнее в PRIVACY.md.

Установка

Скачать APK с GitHub  Скачать из RuStore

Скачайте файл WhiteListCheck_v… .apk из Releases, откройте на телефоне и разрешите установку. Требуется Android 8.0+.

Google Play Protect предупредит «App blocked» — это стандартно для любых приложений, установленных не из магазина. Нажмите More details → Install anyway. Код открыт, можно проверить и собрать самому.

Если у вас установлена версия 0.2 или старше, сначала удалите её: начиная с 0.2.1 приложение подписано новым ключом, и обновление поверх старых версий невозможно.

Сборка

Проект собирается автоматически через GitHub Actions при каждом коммите: вкладка Actions → последняя сборка → Artifacts. Локально: открыть в Android Studio или ./gradlew assembleDebug (release-сборка требует собственного ключа подписи).

Планы

  • Понятный вердикт для редкой ситуации «белый список недоступен, а остальной интернет работает»
  • Локальный журнал проверок с выгрузкой — чтобы фиксировать, когда в регионе включали и выключали белый список
  • Обновляемый список сайтов с хостинга из белого списка

Обратная связь

Нашли ошибку или проверили приложение в своём регионе — расскажите: Issues или почта belyjspisok@starosta.ru.

Особенно ценны отчёты из регионов, где белый список реально включали: какой оператор, что показало приложение, какие сайты открывались.


** Instagram принадлежит Meta, признанной экстремистской и запрещённой в РФ.

About

Белые списки Рунета: Android-приложение проверяет, действует ли режим белого списка мобильного интернета на вашем телефоне. Если интернет работает плохо — быстрый тест покажет: сбой это или в регионе включили белый список. Whitelist checker for Russian internet restrictions.

Topics

Resources

Stars

19 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages