发现 
移动应用效率工具
CallShield:安卓骚扰电话与垃圾短信拦截
开源 Android 骚扰电话拦截与垃圾短信筛查 App,内置号码库,无需 API Key 和订阅。
- 浏览
- 5
- 访问
- 0
- 下载
- 0
- 版本
- v1.13.0
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
CallShield 是一款面向 Android 的开源骚扰电话拦截与垃圾短信筛查应用,使用 Kotlin 编写。它把检测引擎放在手机本地,由 30 多层检测逻辑组成,其中包括梯度提升树 ML 评分、RCS 通知过滤和实时来电显示。号码库托管在 GitHub 上,App 不要求注册账号、不需要 API Key,也不含订阅收费,并且不做追踪。


主要功能
- 本地拦截引擎:30 多层检测,包括号码库、启发式规则、有界的团伙与换号检测、短信内容与爆发式发送分析、RCS 过滤、STIR/SHAKEN 等。
- 垃圾号码库:内置 51,407 个垃圾号码,来源包括 FCC 消费者投诉(每条至少 2 次举报)、FTC Do Not Call 投诉、人工复核号码以及社区多渠道确认的举报。
- 实时来电显示悬浮窗:来电时直接在屏幕上显示本地判定结果;可选 SkipCalls 检查覆盖本地可疑来电,SIT 音提示自动拨号器线路已失效。
- 趋势数据源:每 30 分钟检查一次热门垃圾号码与活动号码段。
- 回拨感知:不会拦截你近期拨打过的号码;本地紧急呼叫后的回拨、5 分钟内重复来电也会放行。
- 数据完整性:数据库以哈希清单加 256 个内容寻址分片分发,清单、旧版数据库、趋势源和模型权重均带 ECDSA P-256 签名,校验失败即拒用;设备只拉取变化的分片。
- 社区举报:一键匿名举报经 Cloudflare Worker 汇总,由维护者合并进号码库。
安装与使用
从 最新 Release 下载 APK 安装(要求 Android 10 及以上),然后:
- 运行设置向导。电话与短信权限、Call Screening 角色为必需项;通知、通知使用权、悬浮窗为可选项,其中通知使用权用于 RCS 过滤、推送提醒来电信任与会议模式。
- 选择防护级别:Recommended(默认)、Strict(更激进的通话检查、拦截隐藏来电、开启免打扰时段)或 Contacts only(仅联系人与受信号码可响铃)。之后可在首页和设置中切换,并支持撤销。
- 首页会自动完成首次号码库同步,此后每 6 小时检查一次号码库,每 30 分钟检查趋势源。
设置页默认停留在 Basic(拦截、安全、通知、外观),Advanced 中提供检测、列表、备份等选项;新安装默认使用 AMOLED 主题,可在外观中切换 Graphite、Light 或 System。
注意事项
- 若侧载安装后权限显示已授予但功能无效,请参考 README 中的故障排查章节。
- 在巴西、印尼、新加坡、泰国等地,部分手机会阻止安装未注册开发者的应用,README 中给出了绕过方法。
- 项目采用 MIT 许可证。
本作品整理自 GitHub 开源项目 SysAdminDoc/CallShield,原作者 @SysAdminDoc,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.13.0当前版本
举报会同时拉黑号码并可撤销;Rules 页的拦截列表支持排序与批量操作;聊天应用中的链接仅对照本地 OpenPhish 列表检查;适配 Android 15 隐藏验证码;优化双 SIM 来电显示与拒接逻辑。
评论