【工具】监听手机短信转发到群聊或服务器
背景:
在日常工作中我们需要接收线上短信验证码,每次登录需要验证码时都需要登录到手机查看,很不方便。解决方案是通过监听手机短信,及时转发到企业微信群聊,方便大家查看。
解决思路:
需要在手机上安装监听并转发短信的应用
将转发过来的短信内容进行解析并提取
将解析后的内容转发到工作群里(如企业微信,钉钉)或者保存下来
所需条件支持:
1、一款安卓应用(暂不支持IOS),支持监听短信,构建HTTP请求发送
2、企业微信机器人webhook(往企业微信机器人发送请求很简单,有兴趣见官方文档)
3、web服务器(可以部署在linux上也可以部署在windows上)
企业微信群聊机器人文档
实现:
可以采用两种方式实现:
方式一:将自己写的代码部署在服务器上,将转发过来的短信解析并发送到群聊(需要自己写代码和部署到服务器)
方式二:利用别人的开源项目,直接转发到群聊即可(比较简单,只需填写群聊机器人地址)
方式一具体实现:
安卓手机上安装应用后,设置http请求地址,服务器解析并转发(应用见网盘链接)
代码实现:
效果展示:
转发短信apk附件链接:https://pan.baidu.com/s/1WF8YBpA2e5UvbRjTWf2KUw
提取码:3860
方式二具体实现:
利用以下开源项目,可以针对不同手机卡设置转发规则,和自定义模板等,功能很强大,最低成本的实现,更多功能自行摸索。
应用例子:
项目地址:
GitHub - pppscn/SmsForwarder: 短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正 - GitHub - pppscn/SmsForwarder: 短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正https://github.com/pppscn/SmsForwarder
拓展:针对不是使用机器人群聊,可以自己写代码实现保存到数据库利用起来
【工具】监听手机短信转发到群聊或服务器相关推荐
- Android监听手机短信
Android监听手机短信的方法有两种,分别为: 1.接受系统的短信广播:当手机收到新消息时,会发送一条广播,通过该广播就可以获取短信内容: 2.监听短信数据库:利用观察者模式监听短信数据库,当短信数 ...
- android ContentObserver监听系统短信和备份短信到本地
contentProvider中的一个工具,记录一下. 监听短信: package com.example.messagedemo;import android.net.Uri; import and ...
- 安卓短信功能全解:调用系统短信功能发送短信、彩信,使用SmsManager发送短信,并监听发送短信的投递情况,使用广播接收器监听接收的短信。
全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓短信功能全解:调用系统短信功能发送短信.彩信,使用SmsManager发送短信,并监听发送短信的投递情况,使用广播接收器监听接收的短信. 首先需要 ...
- android 短信转发设置权限,用Tasker实现Android手机短信转发到钉钉
之前的一篇文章[<用Tasker实现Android手机短信转发到微信>](https://taskerm.com/2018/12/22/forwarded-sms-to-wechat. ...
- 手机短信转发到另一个手机接收_吓人!手机收到“处理尸体”短信 警方调查揭开真相!...
如果突然收到一条 让你"处理尸体"的手机短信, 你会如何处理? 近日,江津区的18岁小伙小郭就遇到此事,他与对方联系无果后,选择了立即报警求助.警方调查后发现,这原是一场恶作剧. ...
- Android - 接收、监听系统短信广播
广播接收者(BroadcastReceiver)是安卓的四大组件之一.类似于日常生活中的广播,安卓系统中的广播也有发送者和接收者.发送者通常是系统的应用程序,比如电池电量低.开关机.有电话或短信 ...
- 手机短信转发到另一个手机接收_怎么把手机号码导入另一个手机中(新手机是华为的,旧手机是三星的)...
在日常生活中我们每个人都有手机,有时会有两部以上手机,当我们想要换个手机的时候,就会想我的电话号码怎么才能导入到新手机上,对于手机开发和手机维修人员来说,这就是小菜,对于我们大众来说就不是那么容易了, ...
- android手机短信转发+隐藏应用程序图片+开机自启
- Android开发之监听或获取手机短信内容
最近开始学习安卓,要做一个可以监听手机短信的内容,做个笔记,方便以后查看 有两种方式: 方式一:通过广播监听短信信息 注册一个广播接收器 <receiver android:name=" ...
最新文章
- 碾压ES和MongoDB,RedisJson横空出世!
- csdn自带的在线编辑器如何让图片并排显示
- 【算法】双指针算法 ( 双指针算法分类 | 相向双指针 | 有效回文串 )
- Linux服务源码安装后开机自启动04-php-fpm
- 本地Python连接服务器中的Mysql数据库
- 关于Angular @Injectable的几种测试情况
- 字长16位的计算机表示最大整数_废话不多说跪送计算机选择8前十题
- Linux内核态之间进程通信,Linux 系统内核空间与用户空间通信的实现与分析[转载]...
- ARM Keil5下载安装并导入STM32芯片
- 一个简单T9输入法的实现
- VScode的代码截图插件CodeSnap
- 二、伊森商城 环境 虚拟机配置 p3
- 短视频选题的方法脚本结构撰写
- amixer alsa
- linux rac节点主机不定时重启,RAC 有个节点不定时重启-还请大侠们帮忙看看
- 开发过程中 勘误表errata注意事项
- GeneXus学习(三)数据库操作【可视化低代码的迁移项目】
- 算力网络 — 算力的网络
- 爬取某猫即将上映电影数据,写入excel保存
- 3.3 多路复用技术