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, 应用监控拦截, 数据隐私, 用户行为防追踪, 系统定制, 系统组件管理, 网络安全, 网络安全, 隐私保护, 隐私保护, 隐私防护工具