[心得] Android自动转寄短信验证码到Email

楼主: boatman3132 (船夫)   2026-07-22 17:12:13
大家好,分享一个自己做的App。
会想做这个是因为个人有其他门号的sim卡,常常需要收别的门号的验证码,我自己在用的iPhone只能差一个sim卡卡槽,就把sim卡插在一个没在用的旧android手机上,直接当短信接收器用。
之前有在Google play找过,但是大部分都是要付费或是广告多到很杂,所以做了一个 App,让手机一收到短信就自动用 Email 转寄到指定信箱,电脑上直接就看得到。而且无广告。
──────────────────────────────────
功能
──────────────────────────────────
- 收到短信自动用 Email 转寄(建议锁定背景执行,避免被系统杀掉)
- 关键字筛选:默认已内建台湾常见的验证码用语(验证码、认证码、一次性密码、动态密码、OTP、安全码、短信码…),可自订
- 排除关键字:广告、贷款、优惠这类直接不转
- 可自订 Email 主旨与内文格式,支援变量:
短信内容、发送号码、收到时间
- 转发纪录一览(成功/失败/略过都看得到)
https://i.meee.com.tw/Inrop6Q.png
https://i.meee.com.tw/bGLPIun.png
──────────────────────────────────
关于这个 App
──────────────────────────────────
这个 App 几乎是全程用 Claude Code vibe coding 写出来的,从程式码、图示、编译到在模拟器实测都是。我把需求讲清楚、过程中帮忙做决定和测试,剩下的实作大部分是 AI 完成的。
程式码完全开源,会担心的人可以自己看、自己编译。
──────────────────────────────────
下载 & 安装
──────────────────────────────────
下载页(GitHub Release,单一 APK):
https://github.com/boatman3132/SMS-forward/releases/latest
档案:sms-forwarder.apk
安装步骤:
1. 下载 apk 到手机,点开安装(要允许“未知来源”)
2. 开 App 授予“接收短信”权限
3. 设定页填 Gmail、应用程式密码、收件信箱,按“储存”
(寄件走 Gmail SMTP,密码要用 Google“应用程式密码”,App 里
有按钮可直接跳到 Google 设定页,也能一键贴上)
4. 按“寄出测试信”确认 OK,再打开“启用短信转发”
──────────────────────────────────
隐私 & 说明
──────────────────────────────────
- App 没有任何后端服务器,短信只会寄到“你自己设定”的信箱,不会经过我或第三方。
- 帐号密码是加密存在手机本机。
- 开源可自行检查程式码。
- 目前是 debug 签章版,属个人 sideload 性质,不是上架 Play 商店的正式版。
- 因为要读短信,会需要 SMS 权限,这点先讲清楚,不放心的可以看原始码或直接跳过。
原始码:https://github.com/boatman3132/SMS-forward
有问题欢迎推文问,有 bug 也可以到 GitHub 开 issue。
作者: shengshampoo (Sheng Shampoo)   2026-07-22 18:59:00
自用或许无妨,传到其他人就不好。多少有在用这类型的工具,不过大多数对岸开发的,难得看到国产的,给个赞。其实风险意识更好是能不要用SMS 短信就不用,有APP推播或是YubiKey类似的硬件验证器更好。找些时间写些短信转发的东西。不懂就问,楼上教一下,如何骇?日旅版提到漫游收短信,有版友推文提到Signaling System Number 7 (SS7) 和 Diameter。还在科普这是什么东东?所以前面几天提到漫游收短信,其实忽略掉一个隐藏风险,的确和资安有很大关系。楼上说的是手机送修,照片外流外泄吗?说到这,以后直接下载Apk安装的福利,谷歌要限制不给用。

Links booklink

Contact Us: admin [ a t ] ucptt.com