มีลูกค้าแชทหรือไคลเอนต์แบบสแตนด์อโลนที่สามารถโต้ตอบกับเซิร์ฟเวอร์ iMessage ได้หรือไม่ ฉันเพิ่งเปลี่ยนจาก OSX 10.8.x เป็น Ubuntu 12.10 และเป็นสิ่งเดียวที่ฉันพลาด
มีลูกค้าแชทหรือไคลเอนต์แบบสแตนด์อโลนที่สามารถโต้ตอบกับเซิร์ฟเวอร์ iMessage ได้หรือไม่ ฉันเพิ่งเปลี่ยนจาก OSX 10.8.x เป็น Ubuntu 12.10 และเป็นสิ่งเดียวที่ฉันพลาด
คำตอบ:
ข้อความนี้ยกมาจากhttps://apple.stackexchange.com/a/66047 :
iMessage ตั้งอยู่บนโปรโตคอล propietary, binary และเข้ารหัส (source Wikipedia ) พร้อมใบรับรองอุปกรณ์ฝั่งไคลเอ็นต์ซึ่งทำให้ไม่น่าจะย้อนกลับออกแบบและติดตั้งในแอปของบุคคลที่สามได้ทุกเมื่อในไม่ช้า (แม้ว่าจะพยายามทำ )
แก้ไข
ในอนาคตอาจเป็นไปได้ที่จะเรียกใช้แอปพลิเคชัน OS X ดั้งเดิมบน Linux OS ซึ่งคล้ายกับวิธีที่เราสามารถเรียกใช้แอปพลิเคชัน Windows โดยใช้เลเยอร์ความเข้ากันได้ของไวน์ โครงการดาร์ลิ่งมีเป้าหมายที่จะทำเช่นนั้น อย่างไรก็ตามฉันไม่เคยพบกับสถานการณ์ที่ฉันต้องการเรียกใช้แอปพลิเคชั่น Mac ดั้งเดิมดังนั้นฉันจึงไม่เคยทดสอบ สิ่งนี้ดูมีแนวโน้มถึงแม้ว่าจะค่อนข้างน่าสงสัย ต่อไปนี้จะยกมาจากวิกิพีเดีย :
เช่นเดียวกับ APNS มันตั้งค่าการเชื่อมต่อแบบ Keep-Alive กับเซิร์ฟเวอร์ Apple ทุกการเชื่อมต่อมีรหัสเฉพาะของตัวเองซึ่งทำหน้าที่เป็นตัวระบุเส้นทางที่ควรใช้ในการส่งข้อความไปยังอุปกรณ์เฉพาะ การเชื่อมต่อถูกเข้ารหัสด้วย TLS โดยใช้ใบรับรองฝั่งไคลเอ็นต์ที่อุปกรณ์ร้องขอในการเปิดใช้งาน iMessage
คุณไม่สามารถทำได้โดยตรง แต่มีวิธีอ้อมไป
นี่คือสอง:
ทั้งสองต้องการ iDevice ดังนั้นไม่คุณไม่สามารถทำสิ่งที่คุณต้องการ แต่คุณสามารถส่งข้อมูลจากพีซีของคุณและส่งไปยัง iDevice ของคุณแล้วส่งมัน ทั้งสองวิธีจำเป็นต้องใช้ jailbroken iDevice
SSH คุณสามารถ SSH ลงใน iDevice ด้วยผงสำหรับอุดรูหรืออะไรก็ได้จากนั้นส่งข้อความผ่านเทอร์มินัล
ข้อความระยะไกล: เพียงแค่ติดตั้งแอปพลิเค Cydia แล้วเปิดเว็บเบราว์เซอร์ของคุณและพิมพ์ที่อยู่ iDevices IP ของคุณตามด้วยหมายเลขพอร์ต (ตัวอย่าง: http://192.168.1.3:333/
) สิ่งนี้จะใช้งานได้บนทุกแพลตฟอร์มแม้แต่โทรศัพท์ของคุณ คุณสามารถก้าวไปอีกขั้นด้วยการเปิดใช้การส่งต่อพอร์ตเพื่อให้คุณสามารถเข้าถึงอุปกรณ์ได้ครึ่งทางทั่วโลก
อื่น ๆ :
คุณสามารถส่งข้อความได้ตลอดเวลา ลองใช้curl
ดู นี่คือบรรทัด (ถ้าฉันจำได้อย่างถูกต้อง)
curl http://textbelt.com/text -d number=9876543210 -d "message=put your message here"
มีเครื่องมือการส่งข้อความอื่น ๆ เช่นกัน หากคุณเป็นแฮ็กเกอร์ / เล่นพิเรนสเตอร์คุณสามารถลอง SET (เครื่องมือวิศวกรรมสังคม)
ฉันขอโทษที่ไม่สามารถให้ทางแก้ปัญหาแก่คุณได้มีเพียงทางเลือกเท่านั้น