安装包图标

De1984

Privacy-focused Firewall and Package Manager for Android devices
新版本 2.4.9
- Improved permission validation and system health checks
- Enhanced reliability of the VPN backend management
- Added optional verbose logging (can be enabled in Settings)
De1984 is a powerful Firewall and Package Manager for Android devices with multiple backend support for maximum flexibility and performance.

The name **De1984** is inspired by George Orwell’s novel Nineteen Eighty-Four, reflecting the app’s philosophy of resisting surveillance and reclaiming digital privacy. It symbolizes a reversal of the dystopian control described in the book, empowering users to take back control over their devices and data.

FIREWALL FEATURES

- Multiple firewall capabilities: iptables (root/Shizuku), ConnectivityManager (Android 13+), and VPN fallback
- Automatic firewall method selection based on device capabilities
- Comprehensive iptables method for rooted devices provides kernel-level blocking with superior performance
- ConnectivityManager for Android 13+ devices without root
- VPN backend as fallback for maximum compatibility (no root required)
- Block apps from accessing WiFi, Mobile Data, or Roaming independently
- Global firewall policies: "Block All by Default" (allowlist) or "Allow All by Default" (blocklist)
- Screen-off blocking to save battery and data
- Real-time network state monitoring and automatic rule application

PACKAGE MANAGEMENT (with Shizuku or root)

- Enable/disable system apps
- Force stop running apps
- Uninstall system and user apps
- Works with Shizuku (no root required) or traditional root access
- Filter packages by system/user apps, enabled/disabled state
- Search functionality for quick package lookup

PRIVACY FIRST

- Zero tracking or analytics
- No telemetry
- Local-only data storage
- No proprietary libraries
- No Google Play Services
- 100% open source (MIT License)
- Buildable from source

REQUIREMENTS

- Android 8.0 (API 26) or higher
- For iptables firewall: Root access OR Shizuku in root mode
- For ConnectivityManager firewall: Shizuku + Android 13+
- For VPN firewall: VPN permission (no root required, works on all Android versions)
- For package management: Shizuku or root access

PERMISSIONS

- ACCESS_NETWORK_STATE: Monitor network connectivity for automatic rule application
- BIND_VPN_SERVICE: Create local VPN for VPN-based firewall backend
- QUERY_ALL_PACKAGES: View all installed apps
- POST_NOTIFICATIONS: Show notifications for new app installations (optional)
- RECEIVE_BOOT_COMPLETED: Auto-start firewall on device boot
- Shizuku or root access: For iptables firewall and package management (optional)

OPEN SOURCE

Source code: https://github.com/dorumrr/de1984
License: MIT
Issues: https://github.com/dorumrr/de1984/issues

Late nights for brighter days.
Created by Doru Moraru

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 2.4.9 (28) 推荐 更新于 2025-12-02

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • android.permission.ACCESS_SUPERUSER
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • android.permission.BIND_VPN_SERVICE
    • android.permission.CHANGE_COMPONENT_ENABLED_STATE
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 关闭其他应用
      允许此应用结束其他应用的后台进程。此权限可导致其他应用停止运行。
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求删除文件包
      允许此应用请求删除安装包。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • android.permission.WRITE_SECURE_SETTINGS
    • 安装快捷方式
      允许此应用自行添加主屏幕快捷方式。
    • io.github.dorumrr.de1984.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 6.0 MiB PGP 签名 | 构建日志

  • 版本 2.4.8 (27) - 更新于 2025-12-01

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • android.permission.ACCESS_SUPERUSER
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • android.permission.BIND_VPN_SERVICE
    • android.permission.CHANGE_COMPONENT_ENABLED_STATE
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 关闭其他应用
      允许此应用结束其他应用的后台进程。此权限可导致其他应用停止运行。
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求删除文件包
      允许此应用请求删除安装包。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • android.permission.WRITE_SECURE_SETTINGS
    • 安装快捷方式
      允许此应用自行添加主屏幕快捷方式。
    • io.github.dorumrr.de1984.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 5.9 MiB PGP 签名 | 构建日志

  • 版本 2.4.7 (26) - 更新于 2025-11-27

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • android.permission.ACCESS_SUPERUSER
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • android.permission.BIND_VPN_SERVICE
    • android.permission.CHANGE_COMPONENT_ENABLED_STATE
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 关闭其他应用
      允许此应用结束其他应用的后台进程。此权限可导致其他应用停止运行。
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求删除文件包
      允许此应用请求删除安装包。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • android.permission.WRITE_SECURE_SETTINGS
    • 安装快捷方式
      允许此应用自行添加主屏幕快捷方式。
    • io.github.dorumrr.de1984.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 5.9 MiB PGP 签名 | 构建日志