Android के संबंध में JTAG क्या है?


27

मुझे JTAG शब्द का उपयोग मृत Android उपकरणों को पुनर्जीवित करने के लिए किया गया है जो अन्यथा किसी भी चीज़ का जवाब नहीं देते हैं और जब USB जुड़ा होता है तो देखा नहीं जाता है। ऐसा लगता है कि यह डिवाइस के भौतिक हार्डवेयर पक्ष से किया गया है (जैसा कि कुछ शुद्ध सॉफ़्टवेयर आधारित समाधान के विपरीत है) और मैंने कहीं और (गेमिंग कंसोल में) शब्द का इस्तेमाल किया है। मुझे इसके बारे में और कुछ नहीं मिला, और मैं विशेष रूप से जानना चाहता हूं कि यह एंड्रॉइड और इसी तरह के उपकरणों से कैसे संबंधित है। यह इलेक्ट्रॉनिक्स या इलेक्ट्रिकल इंजीनियरिंग में एक शब्द प्रतीत होता है, दोनों से मैं अपरिचित हूं। मैं सोच रहा हूं कि यह क्या है और इसका उपयोग कठिन ईंट वाले उपकरणों पर क्यों किया जा सकता है।


विकिपीडिया पर इस प्रविष्टि को देखें मतदान के रूप में बंद करने के लिए सिर्फ एंड्रॉइड और ऑफ-टॉपिक तक ही सीमित नहीं है :)
t0mm13b

7
मुझे यह एक ऑन-टॉपिक और वैध प्रश्न लगता है। @ t0mm13b: आप सही कह रहे हैं, यह हार्डवेयर स्तर पर Android के नीचे कुछ परतें हैं (और JTAG का उपयोग ब्रॉडबैंड / वाईफाई राउटर से लेकर वॉशिंग मशीन आदि के लिए माइक्रोकंट्रोलर तक कई एम्बेडेड हार्डवेयर उत्पादों द्वारा किया जाता है)। हालाँकि, क्योंकि यह संक्षिप्त नाम Android के संबंध में अधिक बार पॉप अप करता है (उदाहरण के लिए XDA के बारे में Howto के), एक पूछ सकता है कि क्या उन दोनों के बीच कोई संबंध है।
Ce4

2
जबकि JTAG एक Android विशिष्ट चीज़ नहीं है, फिर भी मुझे एक प्रश्न और उत्तर होने का विचार पसंद है, जो बताता है कि कैसे JTAG का उपयोग Android के लिए किया जाता है।
प्रवाह

1
वाह यह पहली परिपक्व एसई साइट है जिसके साथ मैंने बातचीत की है जिसमें शब्दावली टैग नहीं है ! मैं इस तरह के सवालों के लिए एक बनाने की सलाह देता हूं।
हिप्पिएट्रैल

1
@ अह्पीत्रिल: सुझाव के लिए धन्यवाद। मैंने अब टैग बनाया है। कृपया संपादन का सुझाव देने के लिए स्वतंत्र महसूस करें जो इसे अन्य Android.SE प्रश्नों में जोड़ेगा।
अविस्मरणीय

जवाबों:


22

JTAG और Android दो अलग चीजें हैं।

आपको JTAG पिन आपके डिवाइस की बैटरी के नीचे या उसके सिम / माइक्रोएसडी कार्ड धारक के पास दिखाई दे सकते हैं। पिंस छिपी हुई हैं। आपको अपने फ़ोन के बैक कवर को विघटित करना पड़ सकता है। JTAG पिन आमतौर पर एक दूसरे के करीब छह सोने के पिन होते हैं, जैसा कि इस फोटो में दिखाया गया है:

बैक ऑफ़ ज़ेट ब्लेड
बड़ा करने के लिए क्लिक करें

आप एक विशेष हार्डवेयर JTAG बॉक्स का उपयोग करते हैं जो एक विशाल सरणी केबल (विभिन्न प्रकार के उपकरणों के लिए अलग-अलग केबल) के साथ आता है, साथ ही विशेष रूप से आपके डिवाइस मॉडल के लिए विशेष सॉफ़्टवेयर बनाया गया है। (जेनेरिक कैच-ऑल JTAG बॉक्स मौजूद हैं, जिन्हें आपके विशेष निर्मित बोर्ड के लिए विशिष्ट माइक्रोकोड निर्देशों के साथ लोड किया जा सकता है। मुश्किल हिस्सा आपके डिवाइस के सर्किट बोर्ड के लिए सटीक माइक्रोकोड प्राप्त कर रहा है । यदि आप गलत माइक्रोकोड का उपयोग करते हैं, तो यह स्थायी नुकसान का कारण बन सकता है। )

केबल से जुड़े JTAG बॉक्स द्वारा माइक्रोकोड निर्देश उत्सर्जित किए जाते हैं, जो JTAG पिन के शीर्ष पर स्थित होते हैं। बॉक्स इसे पुनर्जीवित करने के लिए आपके डिवाइस को एक संकेत भेजता है। अब आपके डिवाइस पर एक उपयुक्त फर्मवेयर छवि को फ्लैश किया जा सकता है।

यह एक अति विशिष्ट विषय है। इलेक्ट्रिकल इंजीनियरिंग में एक पृष्ठभूमि आसान हो सकती है, यह जानने के लिए कि ग्राउंड (GND), ट्रांसमिट (TX), रिसीव (RX) और पॉवर (PWR) के लिए किन पिनों का उपयोग किया जाता है। शक्ति एक महत्वपूर्ण है: यदि बैटरी मृत है, तो बिजली अभी भी आपके डिवाइस में खिलाया जा सकता है।

आप JTAG बॉक्स ऑनलाइन खरीद सकते हैं, लेकिन वे एक सौ अमेरिकी डॉलर या तो खर्च करते हैं। यह विभिन्न प्रकार के केबलों के साथ अलग-अलग निर्माताओं और ऑन-डिवाइस जेटीएजी पिन की विभिन्न व्यवस्थाओं के कारण है।


4

JTAG एक प्रोटोकॉल है!

बस अन्य प्रोटोकॉल जैसे USB में प्रोटोकॉल है UART डेटा को स्थानांतरित करने या उपकरणों के साथ संचार करने के लिए प्रोटोकॉल है।

JTAG सीधे CPU के साथ संवाद करता है और CPU के JTAG प्रोटोकॉल की सहायता से आप CPU के बाह्य उपकरणों और मेमोरी / NAND / eMMC में से किसी एक का उपयोग कर सकते हैं।

पुनर्जीवित भाग के लिए अपने प्रश्न का सीधा उत्तर देने के लिए। हालांकि आपका डिवाइस आंतरिक मेमोरी / NAND / eMMC JTAG एक्सेस से बूट-अप करने में सक्षम नहीं है, फिर भी JAGAG प्रोटोकॉल के माध्यम से उपलब्ध है।

JTAG तक पहुँचने और अपने डिवाइस में बूट पार्टीशन को फिर से लिखने के लिए इंटरनल मेमोरी / NAND / eMMC आपके फोन को पुनर्जीवित करेगा, फोन बूट-अप करने में सक्षम होगा और पुनर्जीवित हो जाएगा।

कुछ वाणिज्यिक JTAGs: ort-jtag.com

कुछ JTAG पिनआउट:

JTAG पिनआउट

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