XposedSmsCode / 验证码提取器

An Xposed Module which can recognize verification code and copy it to clipboard when a new message arrives. It can also try to input SMS code automatically.
Existing Features:

  • Copy verification code to clipboard when a new message arrives
  • Show toast when a SMS verification code is copied
  • Custom keywords about verification code message (regular expressions allowed)
  • Auto-input SMS code
  • Mark verification sms as read (experimental)
  • Delete verification sms if it's extracted successfully(experimental)
  • Block verification SMS if it's extracted successfully(experimental)

Note that:

  • This module is suitable for AOSP ROM, it may not work well on other 3rd-party Rom
  • Compatibility: Requires Android 5.0+ (api level ≥ 21)

这是一个短信验证码模块,能识别验证码并将验证码拷贝到系统剪贴板,亦可以自动输入验证码。
已有功能:

  • 收到验证码短信后将验证码复制到系统剪贴板
  • 当验证码被复制后显示Toast
  • 自定义验证码短信关键字(正则表达式)
  • 自动输入验证码
  • 验证码短信标记为已读(实验性)
  • 验证码短信删除(实验性)
  • 验证码短信拦截(实验性)

注意:

  • 此模块适用于偏原生的系统,其他第三方定制Rom可能不适用。
  • 兼容性:兼容 Android 5.0及以上(api等级≥21)设备
Author(s): 
Package: 
com.github.tianma8023.xposed.smscode
Version name: 
2.0.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,164 in total · 24 in the last 24 hours
MD5 checksum: 
29017651f354e796eedf7d7849a1e2a0
Uploaded on: 
Friday, May 10, 2019 - 08:44
Changes: 
  • Change: remove Wechat donation entry
  • Change: remove Bugly crash analyze tools
  • 变化:移除微信捐赠入口
  • 变化:移除Bugly崩溃日志统计
Version name: 
2.0.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
853 in total · 0 in the last 24 hours
MD5 checksum: 
d0559991e15ac8db2728191c1d42ed56
Uploaded on: 
Thursday, April 25, 2019 - 09:07
Changes: 
  • Change: notice for TaiChi users.
  • Fix: fix the issue of log level.
  • 变化:太极用户须知变更
  • 修复:其他问题修复
Version name: 
2.0.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
868 in total · 0 in the last 24 hours
MD5 checksum: 
e568b127fcb84c1a5034021045967780
Uploaded on: 
Thursday, April 11, 2019 - 07:52
Changes: 

v2.0.2 Reboot required

  • New option: show SMS code notification
  • Improvment: notice for TaiChi users.
  • Optimization: optimize some features.
  • Change: no longer support Android 5.x.
  • 新增:显示验证码通知的可选项
  • 改善:太极用户提示
  • 优化:部分功能优化
  • 变化:不再兼容 Android 5.x
Version name: 
2.0.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
672 in total · 0 in the last 24 hours
MD5 checksum: 
27a64e2fa3a5399097dbf379210a1733
Uploaded on: 
Friday, March 29, 2019 - 07:17
Changes: 

v2.0.1 Reboot required

  • Important change: no service anymore.
  • Optimization: optimize the algorithm of parsing SMS code.
  • New option: kill me if extract succeed.
  • Change: more prompt for TaiChi users, change the default value for some options.
  • Fix: crash when open WeChat wallet for EdXposed users, Module invalid issue before Android P.
  • 重要变化:完全使用无后台
  • 优化:验证码识别算法,识别验证码中有空格等特殊情况
  • 新增:自杀功能,模块用完即自杀
  • 变化:为太极用户提供更详尽的提示,修改部分可选项的默认值
  • 修复:EdXposed下微信钱包打不开等问题,Android P 之前失效问题
Version name: 
1.7.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
871 in total · 0 in the last 24 hours
MD5 checksum: 
2f6ad4a65d8f2e5f2f14be89e16ac3d0
Uploaded on: 
Sunday, March 3, 2019 - 05:10
Changes: 
  • New option: block Code SMS.
  • Optimize: improve the experiences for TaiChi-Magisk users.
  • 新增: 验证码短信拦截
  • 优化: 优化太极·magisk设置流程,提升太极用户体验
Version name: 
1.6.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
624 in total · 0 in the last 24 hours
MD5 checksum: 
12bc8be2a76786e37623a6e03a3edf57
Uploaded on: 
Sunday, February 17, 2019 - 13:58
Changes: 
  • New: adapt to TaiChi·Magisk
  • New: new entry for ignoring battery optimzation and notice for TaiChi users
  • Optimization: optimize the algorithm of parsing SMS Code, adapt the navigation bar color
  • Bug fixes: wechat wallet crash for EdXposed users on Android P
  • Other optimizations.
  • 新增:适配太极·magisk
  • 新增:电池优化白名单入口,太极用户须知入口
  • 优化:验证码识别算法,适配导航栏颜色
  • Bug fixes: Android P EdXposed 微信钱包闪退
  • 其他样式美化,交互逻辑优化等
Version name: 
1.5.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,440 in total · 0 in the last 24 hours
MD5 checksum: 
ea0de4f04422794fb0100dd5b06922b0
Uploaded on: 
Saturday, December 29, 2018 - 06:57
Changes: 
  • Wish you a Happy New Year in advance :)
  • Optimization: SMS message details can be shown in code records.
  • Others: copywriting fix.
  • 提前预祝新年快乐 :)
  • 优化:验证码记录可以查看短信详情
  • 其他文案修正
Version name: 
1.5.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
983 in total · 0 in the last 24 hours
MD5 checksum: 
07a09f3400ce5128f4bce62d037cc68c
Uploaded on: 
Thursday, November 29, 2018 - 07:48
Changes: 
  • Bug fix: code record company parse issue.
  • Bug修复:验证码记录公司名解析问题
Version name: 
1.5.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
554 in total · 0 in the last 24 hours
MD5 checksum: 
b31b0b50d9a34d4bca0047ddae132ea1
Uploaded on: 
Sunday, November 18, 2018 - 08:53
Changes: 
  • Add configurable options: retain SMS code records.
  • Add App shortcuts.
  • Bug fix: crash when share backup files.
  • No longer support 4.4.x.
  • 添加可选项:短信验证码历史记录
  • 添加 快捷路径(Shortcuts)
  • bug修复:导出后分享备份文件失败
  • 不再支持4.4.x
Version name: 
1.5.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
779 in total · 0 in the last 24 hours
MD5 checksum: 
4de6532fce5a6ae2b354a115bc0c3b81
Uploaded on: 
Sunday, October 28, 2018 - 17:16
Changes: 
  • Add icon for every preference.
  • Minify APK size.
  • Bug fix: crash when auto input.
  • 添加各种图标,美化App
  • 压缩安装包大小
  • 自动输入时的异常崩溃修复
Version name: 
1.5.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
374 in total · 0 in the last 24 hours
MD5 checksum: 
85add0c56392d9aed62cf16dff909860
Uploaded on: 
Wednesday, October 24, 2018 - 14:39
Changes: 
  • Add configurable options: mark verification code sms as read.
  • Add configurable options: delete verification sms if it's extracted succeed.
  • Add configurable options: copy sms code to clipboard.
  • Add configurable options: start manual focus mode if auto focus failed.
  • Add more user-friendly tips for settings.
  • 新增可选项:验证码短信标记为已读
  • 新增可选项:提取成功后删除验证码短信
  • 新增可选项:提取成功后复制验证码到剪切板
  • 新增可选项:自动对焦失效后转为手动对焦
  • 新增更多用户友好的设置提示
Version name: 
1.5.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
747 in total · 0 in the last 24 hours
MD5 checksum: 
9433993f7b523309eedf55770838b1f5
Uploaded on: 
Tuesday, October 2, 2018 - 14:16
Changes: 
  • New feature: add the support of SMS code rules customization, importation and exportation.
  • 新增:自定义验证码匹配规则,并支持导入导出
Version name: 
1.4.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,347 in total · 0 in the last 24 hours
MD5 checksum: 
42a2e489c55c2d7765f3dbd147f98f4f
Uploaded on: 
Friday, September 14, 2018 - 15:50
Changes: 
  • New feature: clear clipboard if auto input succeed (optional).
  • Merge "auto-input root mode" and "auto-input accessibility mode" into "auto-input mode".
  • Enhance the ability of auto input in webview.
  • Fix some bugs and possible problems.
  • 增加新选项:自动输入成功后清除剪切板内容
  • “无障碍服务模式” 和 “Root模式” 合并为 “自动输入模式”
  • 增强在WebView中自动输入验证码的能力
  • 潜在性的异常修复以及其他BUG修复
Version name: 
1.4.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
578 in total · 0 in the last 24 hours
MD5 checksum: 
0fdca8a26e217d18aa56f7a5db11ddb3
Uploaded on: 
Sunday, September 2, 2018 - 11:22
Changes: 
  • Fix the issue of parsing incorrect SMS code if there is a decimal number in SMS message.
  • 修改App名字。
  • 修复验证码短信中包含小数会解析出错误验证码的BUG。
Version name: 
1.4.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
357 in total · 0 in the last 24 hours
MD5 checksum: 
dbd3e6c4b3fd89659814550f041533d9
Uploaded on: 
Friday, August 31, 2018 - 16:36
Changes: 
  • Optimize the algorithm of parsing SMS code for English Message.
  • Bug fix: Accessibility input mode within Manual focus mode cannot auto-input SMS code.
  • Add more FAQs.
  • 优化英文短信验证码识别算法。
  • 修复无障碍模式以及手动对焦模式下无法自动输入的BUG。
  • 更新FAQ。
Version name: 
1.4.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
805 in total · 0 in the last 24 hours
MD5 checksum: 
491804f49842f97c4c93acd63c9779ee
Uploaded on: 
Monday, August 20, 2018 - 13:07
Changes: 
  • Add feature: join QQ group for communication and bug report.(Suitable for Chinese users.)
  • Add feature: two Focus Modes(Auto mode, Manual mode).
  • Add more FAQs.
  • 新增功能:进QQ群反馈交流入口。
  • 新增功能:两种对焦模式(自动对焦和手动对焦)。
  • 补充完善FAQ。
Version name: 
1.4.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
498 in total · 0 in the last 24 hours
MD5 checksum: 
0041c8c9db7508d5b2cf8715cf0c38a1
Uploaded on: 
Wednesday, August 15, 2018 - 17:41
Changes: 
  • Optimize the algorithm of parsing SMS code.
  • New feature: theme.
  • Bug fix: NullPointerException under some special circumstance.
  • 优化验证码识别算法,提高识别率。
  • 新加入主题功能
  • 修复某些少有的特殊情况下空指针异常的Bug。
Version name: 
1.3.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
709 in total · 0 in the last 24 hours
MD5 checksum: 
ab2e7980ae239bca07c3d2754916fdd1
Uploaded on: 
Monday, August 6, 2018 - 16:55
Changes: 
  • Bug fix: Auto-input bug (below Android 6.0).
  • Optimize the strategy of auto-input.
  • Add new language: Traditional Chinese.
  • Add FAQs(Sorry for my poor English, there is no english version now, u can contact me on Github if u can help me translate it into English).
  • Add a switch for verbose logging(Only for debug).
  • 修复Android 6.0及以下包含自动输入在内的问题
  • 优化自动输入验证码策略
  • 加入繁体中文
  • 添加FAQ(英文版本的没翻译,求翻译w(゚Д゚)w)
  • 加入调试开关,用以输出log到Xposed(仅调试用)
Version name: 
1.2.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
865 in total · 0 in the last 24 hours
MD5 checksum: 
1e6a30875c829ba2a1bf04b74f9ec600
Uploaded on: 
Thursday, July 26, 2018 - 17:29
Changes: 
  • Add the experimental feature of Auto-input SMS code.
  • Remove the feature of Marking SMS as read.
  • 新增:尝试自动输入验证码的实验性功能
  • 移除:标记为已读的功能
Version name: 
1.1.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
821 in total · 0 in the last 24 hours
MD5 checksum: 
5d5ee2ef07e49c40f103af374e409ca1
Uploaded on: 
Friday, July 13, 2018 - 15:49
Changes: 

First version on Xposed Repo.
Xposed仓库的第一个版本。