आवश्यकताएं

  • macOS 12 Monterey या बाद का (iMessage डेटाबेस प्रारूप macOS 12 में बदल गया)।
  • Homebrew स्थापित — यदि नहीं है, तो brew.sh पर एकल-लाइन इंस्टॉलर चलाएं।
  • इस Mac पर साइन इन किया हुआ iMessage खाता वही खाता होना चाहिए जिससे आप निर्यात करना चाहते हैं।

चरण 1: Terminal को Full Disk Access दें

iMessage डेटाबेस एक संरक्षित स्थान पर संग्रहीत है। Terminal को इसे पढ़ने के लिए स्पष्ट अनुमति चाहिए।

1
सिस्टम सेटिंग्स (macOS 13+) या सिस्टम प्राथमिकताएं (macOS 12) खोलें।
2
गोपनीयता और सुरक्षा → पूर्ण डिस्क पहुंच पर जाएं।
3
+ बटन पर क्लिक करें और Terminal (/Applications/Utilities/Terminal.app में पाया जाता है) जोड़ें। यदि Terminal पहले से सूची में है, तो सुनिश्चित करें कि इसका टॉगल सक्षम है।
यदि आप iTerm2 या अन्य टर्मिनल ऐप का उपयोग करते हैं, तो 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: सही बातचीत फ़ोल्डर खोजें

निर्यात के बाद, Finder में ~/imessage-export खोलें। आप फ़ोन नंबर या Apple ID के नाम से प्रति संपर्क या समूह एक फ़ोल्डर देखेंगे:

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

उस संपर्क या समूह के लिए फ़ोल्डर खोजें जिसे आप विश्लेषण करना चाहते हैं।

चरण 5: बातचीत फ़ोल्डर को ZIP करें

1
Finder में, संपर्क के फ़ोल्डर (जैसे +15551234567) पर राइट-क्लिक करें और संपीड़ित करें चुनें।
2
उसी स्थान पर एक .zip फ़ाइल बनाई जाती है। यही वह है जो आप XMOX पर अपलोड करते हैं।

चरण 6: XMOX पर अपलोड करें

3
अपने XMOX वर्कस्पेस में, + नई नौकरी पर क्लिक करें और "iMessage निर्यात" चुनें।
4
ZIP फ़ाइल अपलोड करें। XMOX .txt बातचीत फ़ाइल को पार्स करता है और attachments/ फ़ोल्डर के अंदर वॉयस नोट अटैचमेंट ढूंढता है।
5
जब नौकरी तैयार दिखाए तो प्रसंस्करण पूरा होता है। वॉयस नोट्स (Apple के .caf प्रारूप में) MP3 में परिवर्तित होते हैं और स्वचालित रूप से ट्रांसक्राइब किए जाते हैं।

बड़े लाइब्रेरी के लिए सुझाव

  • केवल एक विशिष्ट संपर्क निर्यात करने के लिए: imessage-exporter -f txt -c copy -o ~/imessage-export -t "+15551234567"
  • -t विकल्प फ़ोन नंबर या ईमेल द्वारा फ़िल्टर करता है — यह निर्यात को छोटा और तेज़ रखता है।
  • ग्रुप चैट एक फ़ोन नंबर नहीं, बल्कि एक आंतरिक ID का उपयोग करते हैं। पहले पूर्ण निर्यात चलाएं, फिर .txt फ़ाइल में संपर्क नामों को पहचानकर समूह फ़ोल्डर ढूंढें।
iMessage बातचीत केवल उन उपकरणों पर संग्रहीत होती हैं जिनमें iMessage सक्षम के साथ खाता साइन इन है। यदि आपने हाल ही में इस Mac पर iMessage का उपयोग नहीं किया है, तो कुछ पुराने संदेश स्थानीय रूप से मौजूद नहीं हो सकते।

अपनी iMessage बातचीत का विश्लेषण करने के लिए तैयार हैं? अभी अपना निर्यात XMOX पर अपलोड करें।

वर्कस्पेस खोलें →