المتطلبات

  • macOS 12 Monterey أو أحدث (تغير تنسيق قاعدة بيانات iMessage في macOS 12).
  • Homebrew مثبت — إذا لم يكن لديك، شغّل مثبت السطر الواحد على brew.sh.
  • يجب أن يكون حساب iMessage المسجّل الدخول على هذا الـ Mac هو نفس الحساب الذي تريد التصدير منه.

الخطوة 1: منح وصول كامل للقرص لـ Terminal

تُخزَّن قاعدة بيانات iMessage في موقع محمي. يحتاج Terminal إلى إذن صريح لقراءتها.

1
افتح إعدادات النظام (macOS 13+) أو تفضيلات النظام (macOS 12).
2
انتقل إلى الخصوصية والأمان → الوصول الكامل للقرص.
3
انقر على زر + وأضف Terminal (موجود في /Applications/Utilities/Terminal.app). إذا كان Terminal موجوداً بالفعل في القائمة، تأكد من أن مفتاحه مُفعَّل.
إذا كنت تستخدم iTerm2 أو تطبيق terminal آخر، فأضفه بدلاً من Terminal. الإذن يتبع التطبيق، وليس الأمر.

الخطوة 2: تثبيت imessage-exporter

افتح Terminal وشغّل:

brew install imessage-exporter

يثبّت هذا أداة سطر الأوامر مفتوحة المصدر imessage-exporter. تقرأ مباشرة من قاعدة بيانات iMessage المحلية — لا يُرسَل شيء إلى أي خادم.

الخطوة 3: تصدير رسائلك

شغّل الأمر التالي لتصدير جميع المحادثات بتنسيق نص عادي مع نسخ ملفات الوسائط جنباً إلى جنب:

imessage-exporter -f txt -c copy -o ~/imessage-export

معنى الخيارات:

  • -f txt — تنسيق النص العادي (مطلوب لـ XMOX)
  • -c copy — ينسخ ملفات الوسائط (الملاحظات الصوتية، الصور) إلى مجلد التصدير
  • -o ~/imessage-export — دليل الإخراج (يمكنك تغيير هذا المسار)
قد يستغرق التصدير الكامل لمكتبة iMessage الكبيرة عدة دقائق وينتج مجلداً كبيراً. إذا كنت تحتاج محادثة واحدة فقط، صدّر ذلك الاتصال فقط (انظر النصيحة أدناه).

الخطوة 4: العثور على مجلد المحادثة الصحيح

بعد التصدير، افتح ~/imessage-export في Finder. ستجد مجلداً واحداً لكل جهة اتصال أو مجموعة، مسمى برقم الهاتف أو Apple ID:

~/imessage-export/
  +15551234567/
    +15551234567.txt
    attachments/
      audio_message.caf
  group_chat_abc123/
    ...

حدد مجلد جهة الاتصال أو المجموعة التي تريد تحليلها.

الخطوة 5: ضغط مجلد المحادثة

1
في Finder، انقر بزر الماوس الأيمن على مجلد جهة الاتصال (مثلاً +15551234567) واختر ضغط.
2
يُنشأ ملف .zip في نفس الموقع. هذا ما تقوم برفعه إلى XMOX.

الخطوة 6: الرفع إلى XMOX

3
في مساحة عمل XMOX، انقر على + وظيفة جديدة واختر "تصدير iMessage".
4
ارفع ملف ZIP. يحلل XMOX ملف المحادثة .txt ويحدد موقع مرفقات الملاحظات الصوتية داخل مجلد attachments/.
5
يكتمل المعالجة عندما تُظهر الوظيفة جاهز. تُحوَّل الملاحظات الصوتية (بتنسيق .caf من Apple) إلى MP3 وتُنسخ تلقائياً.

نصائح للمكتبات الكبيرة

  • لتصدير جهة اتصال محددة فقط: imessage-exporter -f txt -c copy -o ~/imessage-export -t "+15551234567"
  • يقوم الخيار -t بالتصفية حسب رقم الهاتف أو البريد الإلكتروني — يبقي التصدير صغيراً وسريعاً.
  • تستخدم دردشات المجموعات معرفاً داخلياً، وليس رقم هاتف. شغّل تصديراً كاملاً أولاً، ثم حدد مجلد المجموعة بالتعرف على أسماء جهات الاتصال في ملف .txt.
تُخزَّن محادثات iMessage فقط على الأجهزة التي لديها الحساب المسجل دخوله مع تفعيل iMessage. إذا لم تكن قد استخدمت iMessage على هذا الـ Mac مؤخراً، فقد لا تكون بعض الرسائل القديمة موجودة محلياً.

هل أنت مستعد لتحليل محادثات iMessage الخاصة بك؟ ارفع تصديرك إلى XMOX الآن.

فتح مساحة العمل →