蘋果電腦(Mac os系統)和iPhone手機(ios系統)實現傳送iMessages簡訊的全部方式

dkblog發表於2024-04-05
一、iphone手機(IOS系統)上群發總結為以下幾種方式
/* 經測試,使用iphone手機進行iMessage群發分越獄和免越獄版,越獄版可以做到透過修改序列號來達到無限次數更換ID,免越獄iphone只可以做到大約60、70次更換ID此後將無法再更換ID。*/
1、透過iphone手機上自帶的快捷指令,來代替人工手動輸入手機號和傳送內容,來實現自動化傳送imessages簡訊
2、透過編寫執行在iphone手機上的指令碼,來呼叫手機上自帶的簡訊應用,指令碼自動填充傳送資料和傳送內容從而實現投遞imessages簡訊
3、透過編寫執行在iphone手機上的模擬按鍵指令碼,透過執行模擬按鍵應用來模擬人工輸入手機號和傳送內容,從而實現投遞imessages簡訊

二、蘋果電腦版(Mac os)系統上群發總結為以下幾種方式
/*我們都知道imessage群髮指令碼只是代替人工手動操作而已,重點核心在於如何擁有一個廉價的蘋果系統能使用,安裝的蘋果系統能像正品的蘋果電腦系統一樣可以直接啟用imessage、FaceTime、APP Store等應用,可以正常使用蘋果系統下的各類應用。 */
1、在非正品蘋果電腦上正常安裝和使用蘋果系統應用,電腦安裝黑蘋果系統總結為以下幾種方式:
(1)AMD或英特爾架構的真機電腦上透過隨身碟安裝蘋果系統
(2)Widonws下透過映象恢復軟體安裝蘋果系統到本地磁碟
(3)虛擬機器上根據不同的CPU,主機板,顯示卡等硬體資訊製作黑蘋果引導工具後進行完美安裝,並根據機型ID選擇適配的裝置串碼洗白蘋果傳送


2、黑蘋果如何正確的洗白蘋果
(1)蘋果的生態是一套完整的閉環,每一個蘋果硬體產品都有獨一無二的序列號、主機板序列號和 UUID,它們都有和機型ID對應的編碼規則,這點是非常確定的,所以三碼不能胡亂套用,你所安裝的黑蘋果系統必須和你當前電腦的機型、硬體、顯示卡等息息相關並且與機型 ID 匹配。否則你將無法使用app id啟用iMessage、FaceTime、App Store等應用 或 App id登入iMessage應用後提示鑑定錯誤、啟用後閃退、啟用後無法傳送等等問題。

3、解決一些蘋果服務(iCloud/App Store/FaceTime/iMessage/隨航)不能正常使用方面的坑
(1)im群發是不是風控了,無法傳送了?
(2)安裝的怎麼傳送幾封或10來封就不行了?
(3)安裝蘋果系統的怎麼無法登陸app id,使用id啟用imessage就提示鑑定失敗?
(4)安裝蘋果系統的怎麼傳送幾封後就全部顯示傳送失敗?
(5)安裝蘋果系統的怎麼無法修改三碼或五碼?
鑑於以上問題,筆者給出肯定的答案,一直是可以發的,鑑於出現以上問題,分析得出:
1)你所安裝的黑蘋果系統與你的電腦硬體(主機板、CPU、顯示卡等硬體)不符。
2)你的電腦硬體配置上所安裝的黑蘋果系統與正品Mac的機型ID不符
3)你安裝的mac os系統注入的裝置串碼(三碼或五碼)不匹配
4)你所安裝的黑蘋果系統是否支援NVRAM
系統是否支援NVRAM,取決於主機板。NVRAM在黑蘋果中有及其重要的作用,第一,是用於重啟後儲存與藍芽、螢幕亮度、系統音量、iMessage、FaceTime等相關引數;第二,Clover和OpenCore需要NVRAM支援才能支援系統啟動磁碟設定(例如Bootcamp功能);第三,用於支援NVIDIA Web Driver Manager等相關功能。配置功能完善的NVRAM,會讓你的黑蘋果系統完善,較白蘋果來講上述功能幾乎沒有區別。總之一句話,NVRAM 對於蘋果服務能否正常工作至關重要。


4、實現自動群發iMessage的指令碼
/* 我們都知道imessage群髮指令碼只是代替人工手動操作而已,重點核心在於如何擁有一個廉價的蘋果系統能使用,安裝部署的蘋果系統能像正品的蘋果電腦系統一樣,新ID或老ID可以直接啟用iMessage、FaceTime、iCloud等應用,可以正常使用蘋果系統下的各類應用。並且可以防封序列號,App ID儘可能多傳送imessage,全套部署有意可聯絡 */
(1)透過抓取imessages客戶端投遞資訊的TCP資料包編寫協議版群發,透過劫持tcp包, 修改裡面的手機號碼.然後根據返回碼判斷狀態..... 主動和 imessage 伺服器進行通訊(imessages的TCP包是經過128 位金鑰並使用 AES 在 CTR 模式下對資訊進行加密。)
(2)編寫AppleScript指令碼程式來控制Mac OS系統上自帶的iMessage客戶端,指令碼程式自動在imessages客戶端輸入手機號和傳送內容進行投遞imessages簡訊( Mac os電腦傳送iMessages參考本文: https://www.cnblogs.com/dlbolgs/)

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/dlbolgs/ */
自動掃描的實現方式:
1. 新增對方號碼到buddy. 然後進行狀態判斷? 並對手機號進行儲存。
2. 透過新增一個號碼. 然後判斷 顏色,藍色的資料進行儲存。
3. 劫持tcp包, 修改裡面的手機號碼.然後根據返回碼判斷狀態,並對當前資料進行儲存。

相關文章