TDATA, .session और .json: आपको वास्तव में क्या मिला है
आपने एक अकाउंट खरीदा और एक फोल्डर या फाइलों की जोड़ी मिली, और कहीं कोई पासवर्ड नहीं है। यहाँ बताया गया है कि डिस्क पर इनमें से हर एक क्या है, कौन सा टूल किसे पढ़ता है, भरोसा करने से पहले आप इनके बारे में क्या जाँच सकते हैं, और इनके बीच कन्वर्ट करना हमेशा संभव क्यों नहीं होता।
Avery Bennettआर्काइव खोलने पर एक फोल्डर मिलता है जिसका नाम tdata है, या फिर एक .json के बगल में एक .session फाइल पड़ी होती है। न यूज़रनेम, न पासवर्ड, ऐसा कुछ भी नहीं जो क्रेडेंशियल जैसा लगे। पहली प्रतिक्रिया यही होती है कि सेलर ने गलत चीज़ भेज दी।
उन्होंने लगभग निश्चित रूप से गलत नहीं भेजा। टेलीग्राम की करीब अस्सी प्रतिशत लिस्टिंग इसी तरह डिलीवर होती हैं, क्योंकि इस मार्केट में टेलीग्राम अकाउंट आमतौर पर लॉगिन के बजाय लाइव सेशन के रूप में सौंपा जाता है।
डिस्क पर इनमें से हर एक क्या है
- TDATA एक फाइल नहीं, बल्कि एक डायरेक्ट्री है। यह वह जगह है जहाँ टेलीग्राम डेस्कटॉप अपना लोकल स्टेट रखता है, जिसमें वह ऑथराइज़ेशन भी शामिल है जो क्लाइंट को पहले से साइन इन खोलने देता है। आपको उस डायरेक्ट्री की एक कॉपी मिल रही है। अंदर आपको
key_dataजैसे नाम वाली फाइलें और एक लंबी हेक्स स्ट्रिंग नाम वाली सबडायरेक्ट्री मिलेगी; यह संरचना सामान्य है और आपको इसे बदलना नहीं चाहिए। - एक .session फाइल एक छोटी SQLite डेटाबेस है। इसमें ऑथराइज़ेशन की और वह डेटासेंटर एड्रेस होता है जिसके खिलाफ सेशन स्थापित किया गया था। Telethon और Pyrogram जैसी लाइब्रेरीज़ इसे सीधे पढ़ती हैं और बिना लॉगिन स्टेप के कनेक्ट हो जाती हैं।
- इसके बगल में .json सादा टेक्स्ट मेटाडेटा है: वह API id और hash जिसके तहत सेशन बनाया गया था, आमतौर पर डिवाइस मॉडल, ऐप वर्जन और प्लेटफ़ॉर्म स्ट्रिंग भी। इसे किसी भी टेक्स्ट एडिटर में खोलें। यह अपने आप में कुछ भी ऑथराइज़ नहीं करता।
आपके टूल को कौन सा चाहिए, और यह सुनने में जितना लगता है उससे ज़्यादा क्यों मायने रखता है
ये आपस में बदले नहीं जा सकते और गलत चुनना यहाँ पैसा बर्बाद करने का सबसे आम तरीका है।
- टेलीग्राम डेस्कटॉप को TDATA चाहिए। आप क्लाइंट बंद करें, उसकी डेटा डायरेक्ट्री बदलें, और फिर से खोलें।
- Telethon, Pyrogram और उन पर बने टूल्स को
.sessionफाइल चाहिए, और अधिकतर को JSON भी चाहिए ताकि वे वही API पहचान पेश कर सकें जिसके साथ सेशन बनाया गया था। - मोबाइल क्लाइंट्स को इनमें से कोई नहीं चाहिए। फोन ऐप में इनमें से किसी भी फॉर्मेट को इम्पोर्ट करने का कोई समर्थित तरीका नहीं है, जो फोन वर्कफ़्लो के लिए खरीदने से पहले जानना ज़रूरी है।
इस शेल्फ पर फॉर्मेट्स के बीच कोई कीमत का अंतर नहीं है, इसलिए समझौता करने का कोई फायदा नहीं है। वही खरीदें जो आपका टूल पढ़ता है।
इनके बीच कन्वर्ट करना
कन्वर्टर टूल्स मौजूद हैं और TDATA के बारे में यह सबसे ज़्यादा खोजे जाने वाले विषयों में से एक है, इसलिए सटीक होना ज़रूरी है। TDATA डायरेक्ट्री से एक उपयोगी सेशन निकालना वह दिशा है जो आमतौर पर काम करती है, क्योंकि ऑथराइज़ेशन की वहाँ पढ़ने के लिए मौजूद होती है। उल्टा, सेशन फाइल से काम करने वाली TDATA डायरेक्ट्री बनाना अधिक नाजुक है, क्योंकि डेस्कटॉप इंस्टॉलेशन की को अपेक्षा होती है कि की के अलावा भी बहुत सारा लोकल स्टेट हो।
दो सावधानियाँ जो तकनीक से ज़्यादा मायने रखती हैं। कन्वर्ज़न टूल्स आपकी ऑथराइज़ेशन की को इनपुट के रूप में लेते हैं, जिसका मतलब है कि किसी अपरिचित टूल को चलाना अकाउंट सौंपने जैसा है, इसलिए उस चुनाव को वैसे ही समझें जैसे आप किसी भी क्रेडेंशियल को समझते हैं। और एक अकाउंट आमतौर पर एक साथ कई लाइव सेशन रख सकता है, इसलिए कन्वर्ट करने से आमतौर पर मूल सेशन अमान्य नहीं होता; जिसके पास भी कॉपी है, उसके पास अब भी है।
फाइलों पर भरोसा करने से पहले क्या जाँचें
तीन जाँचें, इसी क्रम में, और ये सभी बारह घंटे की वारंटी विंडो के अंदर आती हैं:
- पूर्णता। TDATA डायरेक्ट्री में कुछ बिखरी फाइलें नहीं होनी चाहिए, और न ही
.sessionया.jsonज़ीरो बाइट्स की होनी चाहिए। JSON खोलें और पुष्टि करें कि उसमें वास्तव में API id और hash है, खाली फील्ड्स नहीं। - कि यह कनेक्ट होता है, उसी टूल में जिसे आप उपयोग करने वाले हैं, एक साफ़ वातावरण से। वर्चुअल मशीन या अलग प्रोफ़ाइल दो मिनट के लायक है, क्योंकि यह टेस्ट को आपके किसी और साइन इन चीज़ से मिलने से रोकता है।
- एक्टिव सेशन की सूची। यह वह जाँच है जिसे लोग छोड़ देते हैं और यही सबसे महत्वपूर्ण है। एक बार अंदर जाने के बाद, ऑथराइज़्ड डिवाइसों की सूची देखें। यह आपको बताती है कि इस समय इस अकाउंट को और कौन पकड़े हुए है, जो आपकी खरीद के बारे में एक ऐसा तथ्य है जो आप किसी और तरह से नहीं जान सकते।
संघर्ष की समस्या, जो वास्तव में समय की समस्या है
सेशन की एक कॉपी एक से अधिक जगहों से उपयोग की जा सकती है। अगर सेलर या पिछले खरीदार के पास अब भी वही फाइलें कहीं लोड हैं, तो आप दोनों एक साथ साइन इन हैं, और आपकी गतिविधि सुरक्षा प्रॉम्प्ट ट्रिगर कर सकती है या किसी और के क्लाइंट को बाहर धकेल सकती है।
फाइल फॉर्मेट में कुछ भी इसे रोकता नहीं है, और स्पष्ट प्रतिक्रिया उपलब्ध नहीं है। टेलीग्राम किसी सेशन को तब तक किसी अन्य सेशन को लॉग आउट नहीं करने देगा जब तक वह खुद चौबीस घंटे के लिए साइन इन न हो, और वह यह कहते हुए एरर देता है। यह इनकार एक डिवाइस को समाप्त करने, बाकी सभी को समाप्त करने, और सेशन की आयु निर्धारित करने तक फैला है, इसलिए आप छोटी समाप्ति के लिए भी नहीं पूछ सकते और दूसरी कॉपियों को अपने आप समाप्त होने दे सकते हैं।
यह सोचने लायक है, क्योंकि यह सामान्य सलाह को उलट देता है। इस शेल्फ पर वारंटी विंडो माध्यिका पर बारह घंटे है, इसलिए अधिकांश लिस्टिंग पर जिस क्षण आप अंततः अजनबियों को हटा सकते हैं वह उस क्षण के बाद आता है जब आप अभी भी दावा उठा सकते थे। गति इसे हल नहीं करती। कुछ भी इसे हल नहीं करता।
पहले दिन आप दो काम कर सकते हैं, और वे ही योजना बनाने लायक हैं। डिवाइस सूची पढ़ें और जो उसमें है उसे रिकॉर्ड करें, क्योंकि वह रिकॉर्ड आपका सबूत है जबकि विंडो अभी भी खुली है और इसमें एक मिनट लगता है। फिर दो-चरणीय पासवर्ड बदलें और अपना खुद का रिकवरी पता सेट करें, जिसमें कोई प्रतीक्षा अवधि नहीं है। यह कहीं पहले से लोड किसी कॉपी को बाहर नहीं निकालेगा, लेकिन यह दूसरी कॉपी जोड़ने से रोकता है, जो समस्या का वह आधा हिस्सा है जिसे आप वास्तव में बंद कर सकते हैं। सूची को खुद साफ़ करना अगले दिन का काम है।
पासवर्ड क्यों नहीं है
क्योंकि टाइप करने के लिए कुछ है ही नहीं। सेशन एक पहले से पूरा किया गया ऑथराइज़ेशन है, इसीलिए इम्पोर्ट करने पर फोन पर कोई कोड नहीं आता। इसका मतलब यह भी है कि अकाउंट से जुड़ा फोन नंबर एक अलग सवाल है: लगभग पैंतीस प्रतिशत लिस्टिंग SMS-verified चिह्नित होती हैं, जो बताता है कि रजिस्ट्रेशन के समय एक नंबर उपयोग किया गया था, यह नहीं कि वह अभी पहुंच योग्य है। अगर टेलीग्राम बाद में कोड मांगता है, तो वह नंबर तय करता है कि आप जवाब दे सकते हैं या नहीं।
इसी तरह, दो-कारक पासवर्ड फिर से एक अलग फील्ड है। यह लगभग साठ प्रतिशत लिस्टिंग पर सेट होता है, और जहाँ यह सेट है वहाँ आपको उसे बदलने के लिए जो भी सेलर आपको देता है उसकी आवश्यकता होती है।
फॉर्मेट टैग्स के साथ फ़िल्टर करने योग्य वर्तमान स्टॉक टेलीग्राम अकाउंट्स शेल्फ पर है। व्यापक खरीद गाइड में बाकी लिस्टिंग फील्ड्स का मतलब शामिल है।
