迫于换卡换号懒得解绑,用 Python +路由器 实现了个短信宝 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Archeb
V2EX    分享创造

迫于换卡换号懒得解绑,用 Python +路由器 实现了个短信宝

  •  2
     
  •   Archeb
    Archeb 2018-09-30 12:49:48 +08:00 11029 次点击
    这是一个创建于 2575 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原来以为 bilibili 33 卡每个月 2G 流量够我用了,实际上每个月都用超,虽然有日租兜底但是还是感觉很不值
    换了个移动魔魔哒卡,充值免月租,返的花费还能开会员,无限流量美滋滋

    换了个 5 元米粉卡保号,然后再去买了个开发板


    自带 TTL2USB,怼 openwrt 路由器上,python 走起 就 24 行代码


    我用的是 https://github.com/Fndroid/tg_push_bot 的服务,担心隐私的也可以自己搭建一个~

    没错误处理,没回复功能,暂时就能用就行~

    而且信号不好也能收短信,在地铁和家里一楼这种只有 WIFI 无服务的情况下很方便好用
    第 1 条附言    2018-09-30 18:35:44 +08:00
    更新了下,配合 IFTTT 和他官方提供的 Telegram Bot 来使用会更好些,比私人服务的隐私性要更好一些,也方便各种设置
    可以直接用 IFTTT APP 发送推送提醒了
    50 条回复    2019-11-20 16:50:09 +08:00
    mortal
        1
    mortal  
       2018-09-30 12:52:20 +08:00 via Android   1
    不错!不过我用废旧手机 + IFTTT 比较无脑。
    mali2002
        2
    mali2002  
       2018-09-30 12:53:56 +08:00
    很棒的想法 支持一下 单卡机就用的上了√
    xi_lin
        3
    xi_lin  
       2018-09-30 12:59:00 +08:00
    原来这种开发板这么便宜
    exceloo
        4
    exceloo  
       2018-09-30 13:22:57 +08:00
    好便宜啊,这样不就可以做猫池了吗?
    Ansen
        5
    Ansen  
       2018-09-30 13:24:05 +08:00
    貌似只支持 gsm,我 iFree 卡是插在 iphone 5 上面,用 imessage 来转发,基本也是实时的
    Ansen
        6
    Ansen  
       2018-09-30 13:24:23 +08:00
    还能直接回复
    -- 提快了
    TtiGeR
        7
    TtiGeR  
       2018-09-30 13:33:59 +08:00 via iPhone
    我是把国内卡放在退休的 3G 上网卡里插路由器上

    Slack 推送 Email 备份 收收验证码足够了
    Approximate
        8
    Approximate  
       2018-09-30 13:57:59 +08:00
    各位老铁,想问下各大运营商呼叫转移是怎么收费的,算不算基本通话套餐里面的
    mali2002
        9
    mali2002  
       2018-09-30 13:59:13 +08:00
    @Approximate 不算 按照运营商的规定收费的 移动是一毛钱一分钟
    Aphsss
        10
    Aphsss  
       2018-09-30 14:02:32 +08:00
    移动联通 2g 退网后怎么办
    l9rw
        11
    l9rw  
       2018-09-30 14:15:32 +08:00
    老哥能否出个完整的教程
    duoguo
        12
    duoguo  
       2018-09-30 21:51:23 +08:00
    嗯,有多张卡的怎么办呢
    Maskeney
        13
    Maskeney  
       2018-09-30 22:37:35 +08:00 via Android
    就缺电信待机…移动联通都好说一个备用机器能带两张卡。太老的备用机不支持 CDMA 以及就算新一点的支持也只能一机一张电信卡
    mario85
        14
    mario85  
       2018-10-01 00:39:15 +08:00
    大佬大佬,收藏了
    Zzdex
        15
    Zzdex  
       2018-10-01 16:21:53 +08:00 via iPhone
    ios 的话可以配合 bark 这个 app 来达到推送的目的
    Archeb
        16
    Archeb  
    OP
       2018-10-01 16:39:52 +08:00
    @Zzdex 我查了下...Bark 不是一个家长监控的软件么...
    IFTTT 的话能够配合 Telegram、Notification 和各种其他服务使用,我觉得还是 IFTTT 方便些,自己到 platform 创建一个应用就行
    Zzdex
        17
    Zzdex  
       2018-10-01 16:50:00 +08:00 via iPhone
    Norie
        18
    Norie  
       2018-10-01 18:00:05 +08:00 via Android
    所以你有三张卡?
    Archeb
        19
    Archeb  
    OP
       2018-10-01 19:06:22 +08:00
    @Norie 两张 一张联通一张移动

    @Zzdex 还是 IFTTT 一套组合拳方便 啥都有了,不过感谢推荐,一开始我还打算用 prowl 的( https://www.prowlapp.com/)
    mali2002
        20
    mali2002  
       2018-10-03 10:52:30 +08:00 via Android
    楼主这个有没有语音的解决方案呢 还有如果以后 gsm 退网的话是不是还要选别的方案呢
    Archeb
        21
    Archeb  
    OP
       2018-10-03 10:54:36 +08:00
    @mali2002 板上有语音,自己焊接口,电话可以直接接
    GSM 退网那就没办法了,现在又没有现成的支持 VoLTE 的 LTE 模块...
    imguoguo
        22
    imguoguo  
       2018-10-03 10:56:20 +08:00
    之前收了一大堆境外卡缺手机插,这个感觉还行,反正一般那些卡也不用来打电话)
    mali2002
        23
    mali2002  
       2018-10-03 10:57:54 +08:00 via Android
    @Archeb 那板子能不能实现 sip 之类的协议呢
    musi
        24
    musi  
       2018-10-03 11:37:53 +08:00 via Android
    表示 2G 基站被关了
    run2
        25
    run2  
       2018-10-03 11:55:36 +08:00
    @mali2002 #20 语音实在不行,你还可以呼叫转移所有语音
    ihipop
        26
    ihipop  
       2018-10-04 07:34:25 +08:00 via Android
    @Archeb 有的,就是贵
    funnypc
        27
    funnypc  
       2018-10-04 08:43:35 +08:00 via Android
    路由器就一个 usb 口,可以接 usb hub 再接多张板吗?
    kosmgco
        28
    kosmgco  
       2018-10-04 08:52:43 +08:00
    iOS 可以用自带的信息转发功能,加上呼叫转移可以解决大部分问题
    kosmgco
        29
    kosmgco  
       2018-10-04 08:53:08 +08:00
    Archeb
        30
    Archeb  
    OP
       2018-10-04 09:10:23 +08:00
    @kosmgco 前提是 我有闲置的旧 iPhone ?(我还真有好几部
    00oo00
        31
    00oo00  
       2018-10-04 19:35:35 +08:00 via Android
    外地卡销户不会很麻烦吗?尤其听说上海移动很坑
    chuanqirenwu
        32
    chuanqirenwu  
       2018-10-04 19:45:38 +08:00
    能否解释一下应用场景?
    Archeb
        33
    Archeb  
    OP
       2018-10-05 01:34:10 +08:00
    @chuanqirenwu 标题已经说的比较清楚了吧...
    就是换号不换绑,转发原号码短信息而已
    yshtcn
        34
    yshtcn  
       2018-10-06 17:18:26 +08:00 via iPhone
    @Approximate 呼叫转移的收费政策各有不同
    funnypc
        35
    funnypc  
       2018-10-07 23:32:18 +08:00 via Android
    直接用卡托不可以吗? @Archeb
    chaixcy
        36
    chaixcy  
       2018-10-09 12:24:40 +08:00
    回家也想弄一个 先收藏下
    mattx
        37
    mattx  
       2018-11-17 22:03:58 +08:00
    问下, 这个支持梅林固件么?
    Archeb
        38
    Archeb  
    OP
       2018-11-18 09:20:36 +08:00
    @mattx 梅林理论也可以,装 opkg 然后再装上驱动、python 就行,我没试过。
    mattx
        39
    mattx  
       2018-11-18 10:10:11 +08:00
    @Archeb #38 嗯 python 可以通过 Entware 安装上, 驱动是指什么驱动.
    Archeb
        40
    Archeb  
    OP
       2018-11-18 10:17:34 +08:00   1
    @mattx TTL2USB 的驱动
    mattx
        41
    mattx  
       2018-11-18 11:50:31 +08:00
    @Archeb #40 电话 有没有办法支持啊?
    Archeb
        42
    Archeb  
    OP
       2018-11-18 16:06:00 +08:00
    @mattx 直接来电转移吧
    mattx
        43
    mattx  
       2018-11-18 16:31:26 +08:00
    @Archeb #42 插了这个开发板支持来电转移么?
    Archeb
        44
    Archeb  
    OP
       2018-11-18 22:21:30 +08:00
    @mattx 来电转移就算你不插卡一样生效的啊...
    mattx
        45
    mattx  
       2018-11-18 22:59:26 +08:00
    @Archeb #44 哦 不是呼叫转移对吧?
    Archeb
        46
    Archeb  
    OP
       2018-11-18 23:06:10 +08:00
    @mattx 就是呼叫转移...
    mattx
        47
    mattx  
       2018-11-18 23:55:00 +08:00
    @Archeb #46 这个开发板支持呼叫转移么? 呼叫转移需要手机设置的吧? 卡已经插到开发板的, 怎么设置.
    Archeb
        48
    Archeb  
    OP
       2018-11-19 12:39:11 +08:00
    @mattx 先设置再插呗...
    sstizim
        49
    sstizim  
       2018-12-17 17:35:03 +08:00
    大佬 在吗 我使用咱们的代码跑了之后 解码短信内容 失败 帮忙看看 谢谢

    Traceback (most recent call last):
    File "SMSF.py", line 25, in <module>
    msg=unicode(msg.decode("hex"), "utf-16-be").encode("utf8")
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_16_be.py", line 16, in decode
    return codecs.utf_16_be_decode(input, errors, True)
    UnicodeDecodeError: 'utf16' codec can't decode byte 0x61 in position 40: truncated data
    rogou
        50
    rogou  
       2019-11-20 16:50:09 +08:00
    @Archeb 这种转发短信还能用吗,什么样的开发板,有链接吗,谢谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2749 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:31 PVG 17:31 LAX 02:31 JFK 05:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86