苹果电脑版(Mac os)系统和iphone(IOS系统)手机发送imessages短信的全部方式

发布时间 2023-07-01 15:36:45作者: Fz's

一、iphone手机(IOS系统)上群发总结为以下几种方式
1.通过iphone手机上自带的快捷指令,来代替人工手动输入手机号和发送内容,来实现自动化发送imessages短信
2.通过编写运行在iphone手机上的脚本,来调用手机上自带的短信应用,脚本自动填充发送数据和发送内容从而实现投递imessages短信
3.通过编写运行在iphone手机上的模拟按键脚本,通过运行模拟按键应用来模拟人工输入手机号和发送内容,从而实现投递imessages短信

 

二、苹果电脑版(Mac os)系统上群发总结为以下几种方式
1.通过抓取imessages客户端投递信息的TCP数据包编写协议版群发,通过劫持tcp包, 修改里面的手机号码.然后根据返回码判断状态..... 主动和 imessage 服务器进行通讯(imessages的TCP包是经过128 位密钥并使用 AES 在 CTR 模式下对信息进行加密。)

2.编写AppleScript脚本程序来控制Mac OS系统上自带的iMessage客户端,脚本程序自动在imessages客户端输入手机号和发送内容进行投递imessages短信
AppleScript脚本控制mac os电脑上的imessages客户端群发( Mac os电脑发送imessages参考本文:https://www.cnblogs.com/fzblog/p/17504030.html )

tell application "Messages"  
    set csvData to read "/Users/xxxx/Desktop/phone.txt"   --xxxx是当前登录mac os的用户账户
    set csvEntries to paragraphs of csvData  
    repeat with i from 1 to count csvEntries  
        set phone to (csvEntries's item i)'s text  
        set myid to get id of first service  
        set theBuddy to buddy phone of service id myid  
        send "今天北京晴,气温13到27度;周二晴,气温11到26度,北风3-4级;周三晴,气温11到24度,微风<3级" to theBuddy  
    end repeat  
end tell 

 

 

三、号码过滤
/* 获取号码: 自动扫描或人工筛选, 参考本文: https://www.cnblogs.com/fzblog/p/17500519.html */
自动扫描脚本也有很多实现方式.
1. 添加对方号码到buddy. 然后进行状态判断? 并对手机号进行保存。
2. 通过添加一个号码. 然后判断 颜色,蓝色的数据进行保存。
3. 劫持tcp包, 修改里面的手机号码.然后根据返回码判断状态,并对当前数据进行保存。