一、PC电脑版苹果系统(Mac OS)上实现imessages群发总结为以下几种方式:
/*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些 “破解补丁” 工具欺骗macOS系统,让苹果系统认为你的电脑其实是一台苹果电脑,从而可以安装运行。*/
1.品牌苹果笔记本或苹果一体机(俗称正品品牌苹果系统),通过群发脚本调用苹果电脑系统下的imessages应用来实现自动群发imessages短信
优点: 只需要群发脚本代码即可实现群发,无需其他任何操作。
缺点: 如果发送的较多,官方会封ID或设备串码(序列号、主板序列号、UUID等设备串码),一旦设备串码被封,苹果电脑下很多应用都无法使用,得不偿失,解封很麻烦(解封需要电联官方解封)。
2.U盘安装法,刻录U盘进行安装是主流选择,这样安装调试好的黑苹果Mac
os问题最少,也较为稳定: 下载黑苹果安装镜像 → 刻录到U盘 → 调整配置文件 → 格式化准备好的硬盘 → 重启修改BIOS设置 →
使用U盘引导 → 安装黑苹果到目标硬盘 → 进入系统后调试
优点: 安装在windows系统的PC硬件电脑上的黑苹果系统通过特定工具及技术洗成白苹果后,完全和Mac笔记本或苹果一体机拥有完全一样的功能。发送数量也大大提高。
缺点:需要具备U盘制作启动盘相关技术知识,并将苹果系统安装在英特尔或者AMD架构的硬件上,并使用相关工具注入五码(序列号、主板序列号、UUID等设备串码、MLB、ROM)洗成白苹果。
3.镜像恢复法,在Windows下使用镜像恢复软件安装:下载恢复版镜像 → 重启修改BIOS设置 → 安装镜像恢复软件 → 格式化准备好的硬盘 → 拷贝EFI文件 → 执行镜像恢复 → 添加UEFI启动项 → 进入系统后调试。
优点: 安装在windows系统的PC硬件电脑上的黑苹果系统通过特定工具及技术洗成白苹果后,完全和Mac笔记本或苹果一体机拥有完全一样的功能。发送数量也大大提高。
缺点:需要具备相关技术知识,并将苹果系统安装在英特尔或者AMD架构的硬件上,并使用相关工具注入五码(序列号、主板序列号、UUID等设备串码、MLB、ROM)洗成白苹果。
4.Windows下通过安装Vmware虚拟机,在Vmware虚拟机下安装Mac OS黑苹果系统,通过特定工具以及技术洗白苹果后,然后通过克隆复制多开N个这样子的苹果系统,通过脚本全自动实现批量群发。
优点: 安装部署起来简单方便,随时可以大批量克隆复制多开系统,即使app id或Imgessages被封不能发送,使用者可以随时更换设备串码(序列号、主板序列号、UUID等设备串码)等来解封从而达到继续使用Imessages
缺点:需要根据硬件信息定制对应得EFI启动,并且进入系统后必须使用OC或CC方式正确的注入三码后才能永久使用imessages(解封方便,使用者随时可以自行使用相关工具来生成新的串码来更换设备串码解封设备)
5.黑苹果注入三码,避免封号,解锁iCloud、 FaceTime、iMessage
(1)什么是苹果三码?
苹果的生态是一套完整的闭环,每一个苹果硬件产品都有独一无二的序列号、主板序列号和
UUID,它们都有和机型ID对应的编码规则,这点是非常确定的,所以三码不能胡乱套用,你所安装的黑苹果系统必须和你当前电脑的机型、硬件、显卡等息息相关并且与机型
ID 匹配。否则你将无法使用app id激活iMessage、FaceTime、App Store等应用 或 App
id登录iMessage应用后提示鉴定错误、激活后闪退、激活后无法发送等等问题。
二、iMessage群发
/*我们都知道imessage群发脚本只是代替人工手动操作而已,重点核心在于如何拥有一个廉价的苹果系统能使用,安装的苹果系统能像正品的苹果电脑系统一样,新ID或老ID都可以直接激活iMessage、FaceTime、APP Store等应用,能正常使用苹果系统下的各类应用。并可以防封ID */
1.自动群发是脚本自动调用苹果系统上的Imessages应用,脚本控制iMessage客户端全自动发送。
简易版示例代码:(完整版全套包含:根据不同电脑的CPU,主板,显卡等硬件定制的系统、配套工具、设备串码工具、群发脚本、全套可实现防封ID,单ID无限制,新老ID皆可激活使用imessages,全套部署联系飞机 : @fz66168 )
1 set successCount to 0 2 set errorCount to 0 3 4 tell application "Messages" 5 with timeout of 8 * 3600 seconds 6 set phoneFilePath to my current_folder_path() & "phoneNumber.txt" 7 set phoneData to read phoneFilePath 8 set phoneEntries to paragraphs of phoneData 9 set phone_nums to count phoneEntries 10 11 repeat with i from 1 to count phoneEntries 12 -- ******************************************* 13 -- 拼接发送的短信文本内容 14 -- ******************************************* 15 set msgText to (my AppendFace("hello,")) & my AppendFace("下午好啊") & my AppendFace("张三") 16 set phone to (phoneEntries's item i)'s text 17 set targetService to (1st service whose service type = iMessage) 18 set theBuddy to buddy phone of targetService 19 20 set num to the length of phone 21 set isEmail to true 22 if ((num > 0 and (my isSendPhone(phone)) = false) or isEmail) then 23 try 24 send msgText to theBuddy 25 set logText to phone & " *** " & "1" & " *** " & date string of (current date) & " " & time string of (current date) & " *** " & "发送成功 26 " 27 ---延时,不然取不到已发送的状态 28 delay (random number from 1 to 3) 29 set chatNum to (get count of chat) 30 if (chatNum >100) then 31 my deleteMsg(chatNum) 32 end if 33 34 my WriteLog(logText) 35 my WritePhone(phone) 36 37 set successCount to successCount + 1 -- 记录成功数 38 on error errorMessage number errorNumber 39 40 set logText to phone & " *** " & "0" & " *** " & date string of (current date) & " " & time string of (current date) & " *** " & "发送失败 41 " 42 my WriteLog(logText) 43 log "捕获的异常:" & errorMessage & "异常的编号:" & errorNumber 44 set errorCount to errorCount + 1 -- 记录失败数 45 end try 46 end if 47 end repeat 48 49 50 set titleStr to "数据总数:" & phone_nums & "个 " & "发送成功:" & successCount & "个 " & "发送失败:" & errorCount & "个" 51 set btns to {"知道了"} 52 display dialog titleStr buttons btns default button 1 --默认选择第1个按钮(按return时就会让弹出框消失) 53 get the button returned of the result -- 弹出框 54 end timeout 55 end tell 56 57 58 on deleteMsg(maxNum) 59 tell application "Messages" to activate 60 61 tell application "System Events" 62 tell process "Messages" 63 tell window 1 64 repeat's maxNum times 65 66 delay 0.5 67 click row 1 of table 1 of scroll area 1 of splitter group 1 68 delay 0.2 69 click menu item "删除对话…" of menu "文件" of menu bar item "文件" of menu bar 1 of application process "Messages" of application "System Events" 70 delay 0.2 71 try 72 click buttons "删除" of sheet 1 73 end try 74 end repeat 75 end tell 76 end tell 77 end tell 78 end deleteMsg 79 80 81 on AppendFace(msgText) 82 set face to my RandomFace() 83 set content to face & msgText & " 84 " 85 end AppendFace 86 87 88 on RandomFace() 89 -- 表情数组 90 set faceList to {" 标签:set,end,imessages,苹果,file,串码,群发 From: https://www.cnblogs.com/bf66168/p/17535430.html