突然发现一些功能机可以接 PC 当短信猫用

2017-07-02 18:30:43 +08:00
 yksoft1
虽然明显是我火星了,但是突然发现自己咸鱼上收的 T-Mobile 预付费功能机 SGH-T199,


开了高通 9002 Modem 模式之后可以用 AT 命令成功收发短信,GSM 规范那一套老东西支持很多。现在就是搞不懂,几条短信连一起的时候,每条短信内容部开头有几个奇怪的东西,不知那些应该如何解析。

于是最后就用 C 语言随便撸了个短信发送工具,人老了,也不是专业程序员,300 来步的小程序还写了两天。。
5959 次点击
所在节点    分享发现
30 条回复
timothyye
2017-07-02 19:01:37 +08:00
仿佛看到了 VC++
yksoft1
2017-07-02 19:08:36 +08:00
@timothyye 只用了 VS2005 自带的工具链。没用 IDE
ldbC5uTBj11yaeh5
2017-07-02 19:17:04 +08:00
termux 也有发短信的功能,还再带 sshd,比较灵活。
anyele
2017-07-02 19:27:01 +08:00
vs2005,我看到了年代
xfspace
2017-07-02 19:30:52 +08:00
Notepad write code.
膜拜
wohenyingyu02
2017-07-02 21:13:31 +08:00
厉害,安卓可以不?
yksoft1
2017-07-02 21:20:25 +08:00
@wohenyingyu02 安卓还需要在 PC 端写么。。
ovear
2017-07-02 21:29:13 +08:00
https://xin.moe/gsm-sms-size/

或许是这个原因?
yksoft1
2017-07-02 21:37:16 +08:00
@ovear 我就是说这个协议我没查到很具体的。不过因为 SIM 存储和手机存储里面连接式短信并不一定有顺序,恐怕还得搞一个 sqlite 之类把从机器里读出来的短信都取出来保存,然后再慢慢操作。。
mrjoel
2017-07-02 21:51:22 +08:00
楼主 距离开短信轰炸机不远了。
BOYPT
2017-07-02 21:52:19 +08:00
这还自己写,python-gsmmodem 封装了各种命令了
yksoft1
2017-07-02 22:13:05 +08:00
@BOYPT python 运行时太大。另外这机子未必完全符合一般 GSM Modem 的 AT 命令接口,反正也要一点点手调
BOYPT
2017-07-02 22:14:17 +08:00
@yksoft1 #12 参考树莓的例子
zro
2017-07-02 22:19:36 +08:00
以前用的 Sony Ericsson 还直接有官方程序收发短信
yksoft1
2017-07-02 22:23:57 +08:00
@BOYPT Linux 下也一样可以用 C 语言手写,不过内码转换要麻烦一点( PBU 只支持 UTF-16,Windows 下 UTF-16 是原生的 wchar_t,API 非常方便,现代的 Linux 下 wchar_t 好像是 32 位的,你想玩还要上 iconv 之类的库)。
panda1001
2017-07-02 22:27:42 +08:00
是不是还可以用 2g 上网
zouxy
2017-07-02 22:32:19 +08:00
如果是多条短信拼成的长短信
在每条短信的头部标识这个长短信的一共几条 当前第几条 和短信 ID。好像是 MSB 格式。具体看查看短信协议

单条短信没有这个问题
lifanxi
2017-07-02 22:52:46 +08:00
2002 年时用 Nokia 3330 玩过类似的。还可以电脑通过手机拨号 17266 上网,速率是 9.6kbps,0.15 元 /分钟,不满 1 分钟不计费。17266 拨号上网时 Modem 握手大概要 30 秒,剩下 30 秒可以打开几个简单的网页,比如查个天气预报啥的,然后马上断线,这样就免费上网了 :)
yksoft1
2017-07-02 23:38:39 +08:00
@panda1001 这个机器支持 WCDMA,但是不是联通的频段,国内只能 GSM。
@lifanxi 3330 如果支持 GPRS,应该可以设定了 APN ( AT+CGDCONT )之后拨号*99#、*99***1#之类上网,显示理论速度应该是 80kbps 的样子。
Lentin
2017-07-03 02:58:58 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/372515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX