首页 > 其他分享 >苹果iMessage群发,苹果iMessage短信,苹果iMessage推信,电脑版Mac Os系统自动群发iMessage完美实现 - 电脑升级版

苹果iMessage群发,苹果iMessage短信,苹果iMessage推信,电脑版Mac Os系统自动群发iMessage完美实现 - 电脑升级版

时间:2024-09-05 17:47:02浏览次数:13  
标签:set end iMessage 苹果 file 序列号 ID 群发

PC电脑版苹果系统(Mac OS)上实现imessage群发总结为以下几种方式:

/*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虚拟机,通过OpenCore或Clover Configurator引导工具制作EFI来引导安装Mac OS黑苹果到VMware,通过特定技术洗白苹果后,通过脚本全自动实现批量群发。
优点: 安装部署起来简单方便,批量克隆复制多个Mac Os系统,随时更换设备串码(序列号、主板序列号、UUID等设备串码)等来解封从而达到使用Imessages
缺点:需要根据CPU,主板,显卡等硬件定制对应EFI启动文件,并且进入系统后使用OC或CC工具正确的注入三码后使用imessages(解封方便,使用者随时可以自行使用相关工具来生成新的串码来更换设备串码解封设备)

5.黑苹果正确的注入序列号,避免封号,解锁iCloud、 FaceTime、iMessage
(1)什么是苹果序列号?
苹果的生态是一套完整的闭环,每一个苹果硬件产品都有独一无二的序列号、主板序列号和 UUID,它们都有和机型ID对应的编码规则,这点是非常确定的,所以三码不能胡乱套用,换句话说,不论是本地电脑U盘安装苹果系统、镜像恢复安装苹果系统、Vmware安装苹果系统,你所安装的苹果系统都必须和你当前电脑的机型、CPU架构、主板、显卡等硬件配套,并且与机型 ID 匹配。否则你将无法使用App id激活iMessage、FaceTime、App Store等应用 或 App id登录iMessage应用后提示鉴定错误、激活后闪退、激活imessage后无法发送、发送几封后无法送达等等问题。

(2)解决一些苹果服务(iCloud/App Store/FaceTime/iMessage/随航)不能正常使用方面的坑
1)安装苹果系统的怎么无法登陆app id,使用id激活imessage就提示鉴定失败?
2)iMessge群发是不是风控了,无法发送了?
3)安装的苹果系统怎么发送几封就无法发送或发送失败了?
4)安装苹果系统的怎么无法修改三码或五码?
5)安装的Mac os系统修改设备串码(3码或5码)后,无法激活imessage或激活后发送几封就失败?
鉴于以上问题,笔者给出肯定的答案,一直是可以发的,鉴于出现以上问题,分析得出:
1)你所安装的黑苹果系统与你的电脑硬件(主板、CPU、显卡等硬件)不符。
2)你的电脑硬件配置上所安装的黑苹果系统与正品Mac的机型ID不符
3)你安装的Mac os系统注入的设备串码(五码)不匹配
4)你所安装的黑苹果系统是否支持NVRAM
系统是否支持NVRAM,取决于主板。NVRAM在黑苹果中有及其重要的作用,第一,是用于重启后保存与蓝牙、屏幕亮度、系统音量、iMessage、FaceTime等相关参数;第二,Clover和OpenCore需要NVRAM支持才能支持系统启动磁盘设置(例如Bootcamp功能);第三,用于支持NVIDIA Web Driver Manager等相关功能。配置功能完善的NVRAM,会让你的黑苹果系统完善,较白苹果来讲上述功能几乎没有区别。总之一句话,NVRAM 对于苹果服务能否正常工作至关重要。

(3)注入三码或五码与你的机型不符 (苹果官网序列号验证结果: https://checkcoverage.apple.com/?locale=zh_CN)
结果一:等同于查无此人,代表此序列号不存在于苹果的产品序列号库中,这个类型的序列号是黑苹果可以使用的;
结果二:有效的已激活的白苹果序列号,其指向一台已正常销售并激活使用的白苹果Mac,建议黑苹果不要使用,因为黑苹果经不起验证,可能导致你的账号出现问题
结果三:有效的未激活的白苹果序列号,其指向一台未激活使用的白苹果 Mac,推测可能是质检未过,弃用,未销售,未联网,或者还没激活就意外损坏。总之这个序列号存在对应的产品,但没在苹果的数据库里激活过。这种类型的序列号也是黑苹果可以使用的.
分析如下:
1)“很抱歉,这个序列号无效。请检查您的信息并再试一次。” 这个类型的序列号适合绝大部分拥有「良好记录的 Apple ID」的用户使用,但如果你的 Apple ID 信用/记录不佳,你需要第三种类型的序列号;
2)白苹果的序列号一般情况下不建议使用,因为它已经在苹果的数据库中激活了,你根本不清楚这台白苹果的使用情况,它可能随时会接入互联网,也可能随时回像苹果公司的服务器请求数据,所以使用白苹果的序列号可能会导致一系列问题,最糟糕的情况是 Apple ID 被拉上黑名单。但是,已激活的白苹果序列号可能会帮助记录相对空白的新 Apple ID 在黑苹果中初次登陆,但从长远来看,另外两种才是更好的选择;
3)根据第三种序列号对应的情况,比较推荐使用老机型 SMBIOS ID 和 Apple ID 有问题的用户使用,针对使用老机型(已停产或销售2年及以上机型)的情况比较好用,因为已停产但未激活的Mac,十有八九是出了问题,大概率是不会激活入网了,因此翻车概率较低。最终使用哪种方法获取序列号,请自行斟酌,风险自担。


 

二、iMessage群发
/*我们都知道imessage群发脚本只是代替人工手动操作而已,重点核心在于如何拥有一个廉价的苹果系统能使用,安装的苹果系统能像正品的苹果电脑系统一样,新ID或老ID都可以直接激活iMessage、FaceTime、APP Store等应用,能正常使用苹果系统下的各类应用。并可以防封ID */
1.自动群发是脚本自动调用苹果系统上的Imessages应用,脚本控制iMessage客户端全自动发送。
iMessage自动群发协议代码:(根据不同电脑的CPU,主板,显卡等硬件定制的系统、配套工具、串码修改工具、群发程序、全套可实现防封ID,单ID无限制,新老ID皆可激活使用imessage,有需要可联系)

set successCount to 0
set errorCount to 0

tell application "Messages"
    with timeout of 8 * 3600 seconds
        set phoneFilePath to my current_folder_path() & "phoneNumber.txt"
        set phoneData to read phoneFilePath
        set phoneEntries to paragraphs of phoneData
        set phone_nums to count phoneEntries

        repeat with i from 1 to count phoneEntries
            -- *******************************************
            -- 拼接发送的短信文本内容
            -- *******************************************
            set msgText to (my AppendFace("hello,")) & my AppendFace("下午好啊") &  my AppendFace("张三")
            set phone to (phoneEntries's item i)'s text
            set targetService to (1st service whose service type = iMessage)
            set theBuddy to buddy phone of targetService

            set num to the length of phone
            set isEmail to true
            if ((num > 0 and (my isSendPhone(phone)) = false) or isEmail) then
                try
                    send msgText to theBuddy
                    set logText to phone & " *** " & "1" & " *** " & date string of (current date) & " " & time string of (current date) & " *** " & "发送成功
"
                    ---延时,不然取不到已发送的状态
                    delay (random number from 1 to 3)
                    set chatNum to (get count of chat)
                    if (chatNum >100)  then
                        my deleteMsg(chatNum)
                    end if

                    my WriteLog(logText)
                    my WritePhone(phone)

                    set successCount to successCount + 1 -- 记录成功数
                on error errorMessage number errorNumber

                    set logText to phone & " *** " & "0" & " *** " & date string of (current date) & " " & time string of (current date) & " *** " & "发送失败
"
                    my WriteLog(logText)
                    log "捕获的异常:" & errorMessage & "异常的编号:" & errorNumber
                    set errorCount to errorCount + 1 -- 记录失败数
                end try
            end if
        end repeat


        set titleStr to "数据总数:" & phone_nums & "个  " & "发送成功:" & successCount & "个 " & "发送失败:" & errorCount & "个"
        set btns to {"知道了"}
        display dialog titleStr buttons btns default button 1 --默认选择第1个按钮(按return时就会让弹出框消失)
        get the button returned of the result -- 弹出框
    end timeout
end tell


on deleteMsg(maxNum)
    tell application "Messages" to activate

    tell application "System Events"
        tell process "Messages"
            tell window 1
                repeat's maxNum times

                    delay 0.5
                    click row 1 of table 1 of scroll area 1 of splitter group 1
                    delay 0.2
                    click menu item "删除对话…" of menu "文件" of menu bar item "文件" of menu bar 1 of application process "Messages" of application "System Events"
                    delay 0.2
                    try
                        click buttons "删除" of sheet 1
                    end try
                end repeat
            end tell
        end tell
    end tell
end deleteMsg


on AppendFace(msgText)
    set face to my RandomFace()
    set content to face & msgText & "
"
end AppendFace


on RandomFace()
    -- 表情数组
    set faceList to {"

标签:set,end,iMessage,苹果,file,序列号,ID,群发
From: https://www.cnblogs.com/mackting/p/18328285

相关文章

  • Mac如何下载Photoshop 中文直装版 苹果电脑如何下载PS
    给大家分享一个最简单的Mac下载PS的方法,当然我也是在网上看到的,确实可以成功安装并正常使用,不会的操作的小伙伴看下面;Mac如何下载PSPhotoshop(专业图片设计软件)中文激活版下载方法:首先我们打开Mac的《终端》应用程序,不知道终端怎么打开的小伙伴可以点击屏幕右上角放大镜输入终......
  • Uni-App 制作网易云音乐多端APP:‌安卓、‌苹果、‌小程序一站式跨平台解决方案
    Uni-App制作网易云音乐多端APP:‌安卓、‌苹果、‌小程序一站式跨平台解决方案在当前的移动应用开发领域,‌跨平台开发已经成为一种趋势,‌旨在减少开发成本、‌提高开发效率,‌并为用户提供一致的使用体验。‌Uni-App,‌作为一个基于Vue.js的跨平台前端框架,‌凭借其编写一次、‌运行......
  • 大厂为啥都发苹果电脑?哪个系统是开发之王?
    大家好,我是程序员鱼皮。最近秋招火热进行中,今年大厂为了抢人才,各出奇招。比如腾讯校招支持24届应届生投递,京东校招开放1.8万个岗位、同时将校招生薪酬再次大幅上调!大厂除了薪资福利待遇能打之外,资源和配套设施也会更齐全一些,比如给研发人员配备的电脑是清一色的Mac苹果电......
  • Datawhale X 李宏毅苹果书AI夏令营 Task3打卡
    3.7批量归一化批量归一化的核心思想在于把误差函数图像的“山铲平”,在某些误差表面上不同参数方向的变化率可能差别很大,此时在损失函数上找到临界点会比较困难比如对一个简单的线性函数\(y=\sigma(w_1\timesx_1+w_2\timesx_2+b)\)来说,我们考虑对于参数\(w_1,w_2\)来说,......
  • 第二天学习笔记:Datawhale X 李宏毅苹果书 AI夏令营
    今天学的有些小兴奋,终于解锁了很多熟悉但不明就里的术语。天呢,原来ReLU是“修正线性单元”的意思!RectifiedLinearUnit!但是呢,也有不大对付的地方:好几个地方前言不搭后语。容我一一道来。今天就顺序边读边记:线性模型(linearmodel)==把模型输入的特征x乘上一个权重,再加......
  • 2、实践方法论(Datawhale X 李宏毅苹果书 AI 夏令营)
    2、实践方法论(DatawhaleX李宏毅苹果书AI夏令营)在应用机器学习算法时,实践方法论能够帮助我们更好地训练模型。如果在Kaggle上的结果不太好,虽然Kaggle上呈现的是测试数据的结果,但要先检查训练数据的损失。2.1模型偏差有时候把模型设置的太过简单,使得函数的集合太小了,没......
  • Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门班-task3-机器学习实践方法论
    引入在简单了解到机器学习的过程,以及模型函数的优化升级之后,我们需要根据一些方法论,解决模型实践过程中会遇到的问题,学会分析模型数据,按照正确的路径优化模型,减少测试误差(TestingLoss)。实践方法论整体框架下图是实践方法论的整体框架,下文会根据逻辑顺序一一介绍。step......
  • Datawhale X 李宏毅苹果书 AI夏令营 Task3-机器学习实践方法论
    在上一章介绍完机器学习模型后,我们接着讨论模型中可能存在的一些问题。首先我们需要明确一件事,就是Kaggle上的测试结果不好,可能有多个原因。第一,如果模型在运行训练模型时,所产生的损失就很大,那么有可能是模型偏差(modelbias)或优化(optimization)问题。第二,如果模型在运行训......
  • Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门篇-Task3《深度学习详解》- 实践方法
     核心学习目标:通过《深度学习详解》和李宏毅老师21年的机器学习课程视频,入门机器学习,并尝试学习深度学习,展开代码实践(选修)。该书保留了李宏毅老师公开课中大量生动有趣的例子,帮助读者从生活化的角度理解深度学习的概念、建模过程和核心算法细节,包括卷积神经网络、Transform......
  • 苹果系统(MacOS)资源管理器和终端的来回切换
    前言    苹果系统(MacOS)从某种程度上和Ubuntu等一众Linux系统有很多的相似的地方,很多时候非常依赖于命令行的操作,所以终端和资源管理器的配合使用就非常的关键。本博客整理出MacOS下资源管理器和终端的相互切换的方法,供大家参考。1、从控制终端打开资源管理器(Finder)......