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

De1984

Файрвол и менеджер приложений для Android с акцентом на конфиденциальность.
Новое в версии 2.7.5
- Fixed: Shizuku-compatible apps were reported as "not installed", falling back to VPN mode. It now checks whether a Shizuku service is actually connected #103
De1984 — мощный файрвол и менеджер пакетов для Android с поддержкой нескольких методов работы для максимальной гибкости и производительности.

Название De1984 вдохновлено романом Джорджа Оруэлла «1984» и отражает философию приложения — противостоять массовому наблюдению и вернуть пользователям контроль над их устройствами и данными. Оно символизирует отмену антиутопического контроля, описанного в книге.

ФАЙРВОЛ

- Несколько методов работы: iptables (требует root-доступа или Shizuku в режиме root), ConnectivityManager (Android 13+) и VPN-бэкенд в качестве резервного метода (работает без root и совместим с большинством устройств).
- Автоматический выбор метода файрвола в зависимости от возможностей устройства.
- Полнофункциональный метод через iptables для устройств с root-доступом обеспечивает блокировку сетевого трафика на уровне сетевого стека ядра, что даёт наилучшую производительность.
- ConnectivityManager для устройств с Android 13+ позволяет блокировать трафик без root-доступа.
- VPN-бэкенд используется как резервный метод для максимальной совместимости (root не требуется).
- Блокировка сетевого доступа приложений по типу сети — Wi-Fi, мобильные данные или роуминг — независимо друг от друга.
- Глобальные политики: «Блокировать всё по умолчанию» (white-list) или «Разрешать всё по умолчанию» (black-list).
- Блокировка сетевых подключений при выключенном экране для экономии батареи и трафика.
- Отслеживание состояния сетевых подключений и интерфейсов с автоматическим применением правил.

МЕНЕДЖЕР ПАКЕТОВ (с Shizuku или root-доступом)

- Включение и отключение системных приложений.
- Принудительная остановка запущенных приложений.
- Удаление системных и пользовательских приложений.
- Работает через Shizuku (root не требуется для части операций) либо с традиционным root-доступом.
- Фильтрация пакетов по типу (системные/пользовательские) и по состоянию (включены/отключены).
- Поиск пакетов для быстрого доступа к нужному приложению.

ПРИВАТНОСТЬ

- Никакого трекинга и аналитики.
- Нет телеметрии.
- Данные хранятся только локально.
- Отсутствуют проприетарные библиотеки.
- Отсутствуют Google Play Services.
- 100% открытый исходный код (лицензия MIT).
- Возможность сборки из исходников.

ТРЕБОВАНИЯ

- Android 8.0 (API 26) или выше.
- Для метода iptables файрвола: root-доступ ИЛИ Shizuku в режиме root.
- Для метода ConnectivityManager: Shizuku + Android 13+.
- Для VPN-метода файрвола: разрешение на создание VPN (root не требуется, работает на всех версиях Android).
- Для управления пакетами: Shizuku или root-доступ.

РАЗРЕШЕНИЯ

- ACCESS_NETWORK_STATE — для отслеживания состояния сетевого подключения и корректного применения правил.
- BIND_VPN_SERVICE — для создания локального VPN при использовании VPN-бэкенда.
- QUERY_ALL_PACKAGES — для просмотра списка установленных приложений.
- POST_NOTIFICATIONS — для показа уведомлений о новых установках (опционально).
- RECEIVE_BOOT_COMPLETED — для автозапуска файрвола при включении устройства.
- Shizuku или root-доступ — для функций, требующих прав на уровне системы (опционально).

ОТКРЫТЫЙ ИСХОДНЫЙ КОД

Исходники: https://github.com/dorumrr/de1984
Лицензия: MIT
Ошибки и запросы: https://github.com/dorumrr/de1984/issues

Поздние ночи ради более светлых дней.
Создано Doru Moraru

Версии

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

Скачать
  • Версия 2.7.5 (46) рекомендована Добавлено 07.09.2026

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

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • android.permission.ACCESS_SUPERUSER
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • android.permission.BIND_VPN_SERVICE
    • android.permission.CHANGE_COMPONENT_ENABLED_STATE
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.INTERACT_ACROSS_USERS
    • закрыть другие приложения
      Приложение сможет завершать фоновые процессы других приложений. Из-за этого другие приложения могут прекратить работу.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • запрос на удаление пакетов
      Приложение сможет запрашивать разрешения на удаление пакетов.
    • запрос на игнорирование оптимизации расхода батареи
      Разрешает приложению игнорировать ограничение на расход заряда батареи.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • android.permission.WRITE_SECURE_SETTINGS
    • создание ярлыков
      Приложение сможет добавлять ярлыки на главный экран без вмешательства пользователя.
    • io.github.dorumrr.de1984.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

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

  • Новое в версии 2.7.4
    - APK now records the exact source commit it was built from, so anyone can check that a published build really matches the source in this repository. #102
  • Версия 2.7.4 (45) - Добавлено 07.09.2026

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

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • android.permission.ACCESS_SUPERUSER
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • android.permission.BIND_VPN_SERVICE
    • android.permission.CHANGE_COMPONENT_ENABLED_STATE
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.INTERACT_ACROSS_USERS
    • закрыть другие приложения
      Приложение сможет завершать фоновые процессы других приложений. Из-за этого другие приложения могут прекратить работу.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • запрос на удаление пакетов
      Приложение сможет запрашивать разрешения на удаление пакетов.
    • запрос на игнорирование оптимизации расхода батареи
      Разрешает приложению игнорировать ограничение на расход заряда батареи.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • android.permission.WRITE_SECURE_SETTINGS
    • создание ярлыков
      Приложение сможет добавлять ярлыки на главный экран без вмешательства пользователя.
    • io.github.dorumrr.de1984.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

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

  • Новое в версии 2.7.2
    - Fixed: system apps such as "Android System" were not blocked in ConnectivityManager and NetworkPolicyManager modes.
    - The app now tells you why a switch is off, instead of leaving a dead control with no reason.
    - Apps that share a user ID with a protected app now show what is really enforced, not a false "Blocked".
  • Версия 2.7.2 (43) - Добавлено 03.09.2026

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

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • android.permission.ACCESS_SUPERUSER
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • android.permission.BIND_VPN_SERVICE
    • android.permission.CHANGE_COMPONENT_ENABLED_STATE
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.INTERACT_ACROSS_USERS
    • закрыть другие приложения
      Приложение сможет завершать фоновые процессы других приложений. Из-за этого другие приложения могут прекратить работу.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • запрос на удаление пакетов
      Приложение сможет запрашивать разрешения на удаление пакетов.
    • запрос на игнорирование оптимизации расхода батареи
      Разрешает приложению игнорировать ограничение на расход заряда батареи.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • android.permission.WRITE_SECURE_SETTINGS
    • создание ярлыков
      Приложение сможет добавлять ярлыки на главный экран без вмешательства пользователя.
    • io.github.dorumrr.de1984.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

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