专为 Android 设备设计的注重隐私的防火墙和软件包管理器
De1984 是一款功能强大的 Android 设备防火墙和软件包管理器,支持多种后端,以实现最大的灵活性和性能。
名称 **De1984** 源自乔治·奥威尔的小说《一九八四》,体现了该应用抵制监控、夺回数字隐私的理念。它象征着对书中描绘的反乌托邦式控制的逆转,赋予用户重新掌控其设备和数据的权力。
防火墙功能
- 多种防火墙支持:iptables(root/Shizuku)、ConnectivityManager(Android 13+)及 VPN 备用方案
- 根据设备能力自动选择防火墙方法
- 针对已获取 root 权限设备的全面 iptables 方案,提供内核级拦截并具备卓越性能
- 适用于未获取 root 权限的 Android 13+ 设备的 ConnectivityManager
- 采用 VPN 后端作为备用方案,实现最大兼容性(无需 root 权限)
- 可独立阻止应用访问 Wi-Fi、移动数据或漫游网络
- 全局防火墙策略:"默认阻止所有"(白名单)或 "默认允许所有"(黑名单)
- 屏幕关闭时自动阻断,节省电量和流量
- 实时网络状态监控与自动规则应用
包管理(需配合 Shizuku 或获取 root 权限)
- 启用/禁用系统应用
- 强制停止运行中的应用
- 卸载系统及用户应用
- 兼容 Shizuku(无需 root 权限)或传统 root 访问
- 按系统/用户应用、启用/禁用状态筛选包
- 搜索功能,快速查找软件包
隐私至上
- 零追踪或分析
- 无遥测数据
- 仅本地数据存储
- 无专有库
- 无 Google Play 服务
- 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 权限:用于 iptables 防火墙和包管理(可选)
开源
源代码:https://github.com/dorumrr/de1984
许可证:MIT
问题反馈:https://github.com/dorumrr/de1984/issues
深夜的耕耘,换来更美好的明天。
由 Doru Moraru 创建