बहुत पुराने पाठ संदेशों की तलाश कैसे करें


10

मेरे पास एक वार्तालाप है जिसमें संभावना है कि पिछले वर्ष में हजारों संदेश भेजे गए हैं। मैं 6 महीने पहले अगस्त में ग्रंथों को ढूंढना चाहता हूं। मैं अगस्त तक वापस जाने और उन संदेशों के माध्यम से स्क्रॉल करने के बारे में कैसे जा सकता हूं? मेरे iPhone पर मेरी बातचीत और मेरे Macbook पर मेरे संदेश दोनों पर बातचीत होती है।



~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive अगस्त के अंत से एक फ़ोल्डर में जाने और खोलने में क्या गलत था ?
ततसुजिन

@ टेटसुजिन का क्या मतलब है, "क्या गलत था?" क्या यह अभी तक सुझाया गया है?
उपयोगकर्ता

… मेरी प्रारंभिक टिप्पणी में
तीतसुजिन

जवाबों:


10

मुझे ऐसा करने के 2 तरीके मिले। आपकी आवश्यकताओं और प्राथमिकताओं के आधार पर, आप वह चुन लेते हैं जो आप चाहते हैं।

1. लचीला तरीका है

Terminal.app खोलें और निम्न कमांड दर्ज करें:

sqlite3 ~/Library/Messages/chat.db

अब आप अपने मैक के संदेश एप्लिकेशन के डेटाबेस में हैं।

निम्नलिखित कमांड दर्ज करें (लेकिन इसमें शामिल न करें sqlite>क्योंकि इस उत्तर को केवल इस बिंदु पर जोड़ा गया था कि आपको यह दिखाने के लिए कि आप इस बिंदु पर क्या उम्मीद करेंगे):

sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";

इसे "2016-01-12"अपने संदेशों को फ़िल्टर करने की तिथि के साथ बदलें , लेकिन रखें ""!

आप संदेश की सही तारीख पता है आप बदल सकते हैं >=के साथ =इस तरह:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";

या यदि आप कुछ तारीखों को जानते हैं तो आप यह भी कर सकते हैं:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";

आपको अपने संदेशों को अब फ़िल्टर्ड कर लेना चाहिए!

इस तरह से आप वास्तव में अपने संदेशों को अधिक लचीले तरीके से फ़िल्टर कर सकते हैं। यदि आप डेटाबेस स्कीमा के साथ खेलते हैं, तो आपको अपने संदेशों को फ़िल्टर करने का एक अच्छा तरीका मिल सकता है।

2. आसान तरीका

यदि आप कुछ अधिक उपयोगकर्ता के अनुकूल चाहते हैं तो मुझे पता चला कि यदि आप इस कमांड को टर्मिनल में टाइप करते हैं:

open ~/Library/Messages/Archive/

खोजक में एक फ़ोल्डर खोलेगा जिसमें आपके संदेश तारीख तक समूहीकृत हैं, जो आपके संदेश की तलाश में आपके जीवन को बहुत आसान बना देगा। यह एक अन्य उपयोगकर्ता द्वारा भी उल्लेख किया गया है।

इस पद्धति का लाभ यह है कि, संदेश एक अच्छे उपयोगकर्ता इंटरफ़ेस (अर्थात संदेश) में खोले जाते हैं जो अधिक पठनीय और उपयोगकर्ता के अनुकूल है।


open ~/Library/Messages/Archive/कहते हैं कि फ़ोल्डर मौजूद नहीं है।
यूजर

@ आपके OS X संस्करण के आधार पर, आपके संदेश ऐप संदेशों का पथ भिन्न होगा। वह जांचें और मुझे बताएं कि क्या इससे आपको मदद मिली या नहीं।
राफेल

संस्करण १०.११.२ एल कैप्टेन
यूजर

0

मेरे लिए, मैंने अपने संदेशों को खोजने का सबसे आसान तरीका पाया है, जिनमें से कुछ साल पीछे चले गए हैं, अपने संदेशों को विभिन्न प्रारूपों में निर्यात करने के लिए iExplorer का उपयोग करना और जारी रखना है। मैं आमतौर पर पीडीएफ और TXT निर्यात करता हूं, जिनमें से किसी को भी फिर आसानी से खोजा जाता है।

मैं दूसरों की सुविधाओं का भी उपयोग करता हूं और मेरे लिए यह लागत के लायक था, क्योंकि यह फ्रीवेयर नहीं है।


1
मैं एक एकल पाठ संदेश की जांच करने के लिए कुछ नहीं खरीदता।
यूजर

जाहिरा तौर पर एक डेमो संस्करण है और यह लगभग 4 घंटे के लिए संदेशों का बैकअप ले रहा है। क्या यह सामान्य है?
यूजर

0

आप ... / लाइब्रेरी / संदेश / संग्रह पर जाने की कोशिश कर सकते हैं और विशिष्ट तिथि / फोन नंबर की तलाश कर सकते हैं। यह आपको बातचीत को खींचने की अनुमति देनी चाहिए।

सौभाग्य!


0

मैंने SQLite ब्राउज़र प्राप्त करना और ~ / पुस्तकालय / संदेश / chat.db फ़ाइल खोलना और फिर वहां के ग्रंथों के माध्यम से खोज और नेविगेट करना समाप्त कर दिया ।


0

मुझे कानूनी उद्देश्यों के लिए एक संपूर्ण संदेश इतिहास मुद्रित करने की आवश्यकता थी। एक लंबी खोज के बाद मैंने iMazing पाया है और यह मेरे लिए बहुत अच्छा काम कर रहा है।

यहाँ iMazing के लिए लिंक।

मैं कंपनी से संबद्ध नहीं हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.