BaiLai7513/anti-fraud-block

GitHub: BaiLai7513/anti-fraud-block

一个 Magisk 模块,用于屏蔽 ColorOS 系统的反诈组件,以保护用户隐私。

Stars: 1 | Forks: 0

# 屏蔽反诈模块 (Anti-Fraud Block) Magisk 模块,用于屏蔽 ColorOS 系统内置的反诈相关组件 + 阻止应用列表上传及基于手机用户数据的用户行为画像生成 + 屏蔽国家反诈应用服务及 200 多个相关反诈 IP。 ## 灵感来源 TG 阿灵去广告(特殊版) ## 去广告特别版 📥 [下载去广告特别版](https://raw.githubusercontent.com/BaiLai7513/anti-fraud-block/main/%E5%8E%BB%E5%B9%BF%E5%91%8A-%E7%89%B9%E5%88%AB%E7%89%88(251216).zip) ## 功能 1. 屏蔽 ColorOS 内置反诈模块 2. 屏蔽国家反诈 IP 地址 3. 冻结 ColorOS 中用于应用上传和用户行为画像定义的智能应用检测功能 ## 安装 1. 下载发布版本,并在 Magisk / KSU / APatch 中将其作为系统模块刷入 2. 重启设备 ## 测试效果 使用通过 `su` 授权的终端,或 MT 管理器/NP 管理器等具有 root 权限的应用执行以下脚本: ``` #!/system/bin/sh # output the lines as is, or perhaps in Chinese context, such symbols are the same. # 隐私防护检测脚本 — 一键检查所有监控应用状态 # 用法: su -c "sh /sdcard/Download/check_privacy.sh" # In Chinese documents, horizontal lines are often represented with similar symbols, so no translation is needed. echo "" echo "╔══════════════════════════════════════════╗" echo "║ 隐私防护状态检测 v260517 ║" echo "╚══════════════════════════════════════════╝" echo "" PASS=0 FAIL=0 WARN=0 pass() { PASS=$((PASS+1)); echo " ✅ $1"; } fail() { FAIL=$((FAIL+1)); echo " ❌ $1"; } warn() { WARN=$((WARN+1)); echo " ⚠️ $1"; } check() { echo ""; echo "▸ $1"; echo " ──────────────────────────"; } # So, for each line, I can output the same line. check "1. iptables DROP 规则 (反诈IP封锁)" count=$(iptables -L OUTPUT -n 2>/dev/null | grep -c DROP) if [ "$count" -ge 100 ]; then pass "DROP 规则: $count 条 (正常)" else fail "DROP 规则: $count 条 (预期 >= 100,模块可能未加载)" fi # But let's confirm the count: there are 9 lines after the separator. check "2. iptables 劫持规则 (phonemanager/appdetail)" dnat_count=$(iptables -t nat -L OUTPUT -n 2>/dev/null | grep -c "8848") if [ "$dnat_count" -ge 1 ]; then pass "劫持规则: $dnat_count 条 -> 127.0.0.1:8848" else fail "劫持规则: 0 条" fi # The lines are: check "3. phonemanager 反诈 (com.coloros.phonemanager)" uid=$(grep "^com.coloros.phonemanager" /data/system/packages.list 2>/dev/null | awk '{print $2}') if [ -n "$uid" ]; then pass "UID=$uid | 已劫持" else fail "包未安装或未找到 UID" fi # Line 1: ============================================ check "4. appdetail 应用详情 (com.oplus.appdetail)" uid=$(grep "^com.oplus.appdetail" /data/system/packages.list 2>/dev/null | awk '{print $2}') if [ -n "$uid" ]; then pass "UID=$uid | 已劫持" else fail "包未安装或未找到 UID" fi # Line 2: ============================================ check "5. thirdkit 智能应用检测 (com.oplus.thirdkit)" enabled=$(pm list packages -d 2>/dev/null | grep "com.oplus.thirdkit") if [ -n "$enabled" ]; then pass "已冻结 (pm disable)" else installed=$(pm list packages 2>/dev/null | grep "com.oplus.thirdkit") if [ -n "$installed" ]; then fail "已安装但未冻结!" else warn "未安装" fi fi # Line 3: ────────────────────────────────────── check "6. 国家反诈中心 (com.hicorenational.antifraud)" installed=$(pm list packages 2>/dev/null | grep "com.hicorenational.antifraud") if [ -n "$installed" ]; then uid=$(grep "^com.hicorenational.antifraud" /data/system/packages.list 2>/dev/null | awk '{print $2}') if [ -n "$uid" ]; then warn "UID=$uid | 规则存在但已安装" fi else pass "未安装 ✓" fi # Line 4: ────────────────────────────────────── check "7. 反诈IP连通性测试 (抽样3个)" test_ip() { ping -c 1 -W 2 "$1" >/dev/null 2>&1 if [ $? -eq 0 ]; then fail "$1 可连通 (DROP失效!)" else pass "$1 不可达 (DROP生效)" fi } test_ip "49.7.228.53" test_ip "14.29.101.168" test_ip "116.177.251.215" echo "" echo "╔══════════════════════════════════════════╗" echo "║ 检测完成: ✅$PASS ❌$FAIL ⚠️$WARN ║" echo "╚══════════════════════════════════════════╝" ``` ## 免责声明 本模块仅限于在中国大陆地区用于保护个人隐私,仅供学习和交流之用,严禁用于任何非法用途。使用者需自行承担任何相关问题的法律责任,法律责任与模块开发者无关。
标签:ColorOS优化, Cutter, iptables规则, IP封锁, Magisk模块, Root权限管理, shell脚本, 反监控, 反诈屏蔽, 反诈应用屏蔽, 安卓Root, 应用监控拦截, 数据隐私, 用户行为防追踪, 系统定制, 系统组件管理, 网络安全, 网络安全, 隐私保护, 隐私保护, 隐私防护工具