别笑,我也中招过,我把这种“伪装成工具软件”的链路追完了:它专挑深夜推送,因为你更冲动
别笑,我也中招过,我把这种“伪装成工具软件”的链路追完了:它专挑深夜推送,因为你更冲动

半夜被一条“钱包有优惠/你的手机需要清理”的推送吓醒,按下去看看,结果一通乱七八糟的页面跳转,差点就点下订阅按钮——别急着笑,这种案例比你想的多。我自己也踩过坑,所以把这类“伪装成工具软件”的链路逐层剥开,讲给你听,顺便告诉你怎么查、怎么断。
1) 为什么专挑深夜推送?
- 心理学很直接:深夜警觉性下降、判断力变弱、容易冲动;收到带紧迫感的消息更容易快速点击。
- 技术上也方便:用户白天频繁消费手机通知,晚上通知更显眼,打开率更高,转化率(点击→注册→付费)自然上去了。
2) 常见伪装形态
- 看起来像“清理加速器”“省流量VPN”“二维码扫描器”“充电加速”等小工具。
- 实际上集成了第三方推送/广告/联盟SDK,甚至隐藏了后台服务、接收器、WebView自动加载广告页或诱导页。
3) 典型的链路(我追查到的一个真实样例,简化版)
- 安装:用户从第三方市场或不明链接安装了一个“清理神器”。
- 权限与组件:应用申请通知权限、显示在其他应用上方、管理来电权限或读取剪贴板(或利用已获权限的其他应用)。
- 注册推送:内置多个推送SDK(如Firebase、华为推送、小米推送、或国外的push平台),向后端注册设备ID。
- 深夜推送:运营端触达设备,推送内容带深度链接(deeplink)或点击打开URL。
- 跳转链:点击后打开WebView或浏览器,页面通过多次重定向跳转及携带追踪参数(af_sub1, clickid等)。
- 落地页与诱导:展示限时优惠、假冒官方客服或“误点即订阅”的界面;某些链路会自动发起应用安装或调用原生计费/订阅接口。
- 变现方式:按点击付费(CPC)、按下载/注册付费(CPA)、偷骑订阅/增值服务、或者嵌入广告/弹窗牟利。
4) 我是怎么一步步追的(工具与方法)
- 收集样本:保留APK或确认包名,记录推送时间与推送内容截屏。
- 手机层面观察:用adb查看通知与日志(adb logcat、adb shell dumpsys notification);用“通知历史”记录点击前后行为。
- 网络抓包:在手机上安装抓包代理(mitmproxy/Charles),或用物理代理,把流量抓下来看重定向链。很多落地页为HTTPS,需安装自签证书或使用Frida进行SSL绕过。
- 反编译APK:用jadx/apktool查看AndroidManifest、注册的Receiver、Service、以及嵌入的SDK关键字(firebase、mipush、OneSignal、adjust、branch等)。
- 跟踪深度链接:从推送payload里提取deeplink或clickUrl,用adb命令手动触发(adb shell am start -a android.intent.action.VIEW -d "url")。
- 分析落地页:看落地页是否通过js自动重定向、是否存在obfuscated代码、是否有恶意第三方跟踪域。
- 把证据整理成链路图:推送提供方→推送SDK→中转域→联盟ID→落地页→变现方式。
5) 遇到这类应用,该怎么办(快速自救步骤)
- 先别输入任何信息、别点允许任何付款/验证码。
- 立即关闭页面,回到主屏,设置→应用→找到该应用→撤销通知权限与“在其他应用上层显示”的权限。
- 卸载应用:若无法卸载,进入安全模式或用adb rm(更复杂者可刷机)。
- 清除浏览器缓存与应用数据,重置广告ID(设置→隐私→广告),更换重要账号密码(如果曾在可疑页面登录)。
- 检查订阅与银行账单,遇到异常立刻与支付机构/银行联系并申诉。
- 向应用商店举报、向消费保护机构反馈,并在群/社交媒体提醒他人。
6) 长期防护与选用建议
- 少从第三方市场或陌生链接安装小工具;优先选信誉度高的官方应用商店与已知开发者。
- 仔细审查安装权限,尤其是“显示在其它应用之上”“通知管理”“读取短信/剪贴板”这类敏感权限。
- 安装能限制通知与权限的安全软件、或使用Android的“待机/限制后台”功能。
- 关注应用评价与隐私政策,遇到过度嵌套广告、强推订阅的产品果断离开。
- 深夜收到“紧急”推送时多一秒冷静,先在浏览器搜索该活动或应用名,看是否有负面反馈再决定下一步。
结语 被推送套路过并不是你的错,诱导设计本来就是为了让人在弱势状态下做出决定。把链路追完之后你会发现,这些东西更像工业化的获客机器,而非“工具”。保护自己比愤怒更有效:撤销权限、卸载、查账并把结果分享出去——让更多人别再半夜被这种“工具”骗走判断力。需要的话,我可以把我用过的抓包+反编译步骤写成可复制的操作清单,或者帮你看一份可疑应用的包名和权限。想继续吗?
-
喜欢(10)
-
不喜欢(3)
