क्वालकॉम का EDL मोड क्या है? हम कैसे पहुँच सकते हैं?
Android टिप्स और ट्रिक्स / / August 05, 2021
आपने कई बार "बूटलोडर" शब्द सुना होगा। क्वालकॉम चिपसेट वाले एंड्रॉइड डिवाइस में PBL यानी प्राइमरी बूट लोडर होता है। इसे अपने चिपसेट के हिस्से के रूप में समझें जो आपके डिवाइस को हर बार बूट करता है जब आप अपने एंड्रॉइड स्मार्टफोन को चालू करते हैं। हालाँकि, कम ही लोग जानते होंगे कि एक वैकल्पिक बूट मोड भी है जिसे EDL मोड कहा जाता है। क्वालकॉम चिपसेट पर EDL (इमरजेंसी डाउनलोड मोड) बूट लूप या ईंट वाले उपकरणों के मामले में ओईएम को डिवाइस पर सॉफ्टवेयर फ्लैश करने की अनुमति देता है। ध्यान रखें कि इसे संशोधित नहीं किया जा सकता है और Android डिवाइस के संग्रहण पर पूर्ण नियंत्रण रखना है।
स्मार्टफोन निर्माताओं जैसे वनप्लस, श्याओमी, आदि ने एक सॉफ्टवेयर टूल जारी किया है जिसे प्रोग्रामर कहा जाता है जो डिवाइस को अनब्रिक करने के लिए EDL और फायरहाउस प्रोटोकॉल का उपयोग करता है। फायरहाउस कई कमांड चला सकता है और डिवाइस के डेटा की जांच करने की क्षमता भी रखता है। और इस पोस्ट में, हम आपको बताएंगे कि क्वालकॉम का EDL मोड क्या है और हम इसे कैसे एक्सेस करते हैं। तो, बिना किसी और हलचल के, आइए हम सीधे लेख में आते हैं:
क्वालकॉम का EDL मोड क्या है? हम कैसे पहुँच सकते हैं?
इससे पहले कि हम ईडीएल मोड के विवरण पर ध्यान दें, यह समझना आवश्यक है कि सुरक्षा शोधकर्ताओं के अनुसार रोये है (@roeehay) तथा नोआम हदाद से अलेफ रिसर्च एक सिद्धांत के साथ सामने आया है कि इस मोड का उपयोग करके महत्वपूर्ण कमजोरियां जो हैकर को आपके स्मार्टफोन तक पूरी पहुंच प्रदान करती हैं। हालाँकि, इस पद्धति के लिए डिवाइस तक भौतिक पहुंच की आवश्यकता होती है, लेकिन फिर भी, यह खतरनाक है और इसे पैच नहीं किया जा सकता है। आप नीचे इस शोषण से प्रभावित होने वाले उपकरणों की सूची देख सकते हैं:
- एलजी जी 4
- नोकिया 6 (d1c)
- नोकिया 5
- नेक्सस 6 (शामू)
- Nexus 6P (एंगलर)
- मोटो जी 4 प्लस
- वनप्लस 5 (चीज़बर्गर)
- वनप्लस 3T
- वनप्लस 3
- वनप्लस 2
- वनप्लस एक्स
- एक और एक
- ZTE Axon 7
- ZUK Z1
- ZUK Z2
- Xiaomi Note 5A (ugglite)
- Xiaomi Note 5 Prime (ugg)
- Xiaomi Note 4 (mido)
- Xiaomi Note 3 (जेसन)
- Xiaomi Note 2 (बिच्छू)
- ज़ियाओमी मिक्स (लिथियम)
- श्याओमी मिक्स 2 (chiron)
- Xiaomi Mi 6 (sagit)
- Xiaomi Mi 5s (मकर)
- Xiaomi Mi 5s Plus (नैट्रियम)
- Xiaomi Mi 5x (टिफ़नी)
- Xiaomi Mi 5 (जेमिनी)
- Xiaomi Mi 3 (कैनक्रो)
- Xiaomi Mi A1 (टसोट)
- Xiaomi Mi Max2 (ऑक्सीजन)
- Xiaomi Redmi Note 3 (kenzo)
- Xiaomi Redmi 5A (riva)
- Xiaomi Redmi 4A (गुलाबी)
क्वालकॉम एंड्रॉइड फोन का बूट अनुक्रम - समझाया गया
SBL (सॉफ्टवेयर बूटलोडर) जिसे मेमोरी चिप इमाम में लोड करने से पहले प्रामाणिकता के लिए जाँच की जाती है। भोले के लिए, इमाम एक फास्ट-ऑन-चिप है जो डीबगिंग और डीएमए (प्रत्यक्ष मेमोरी एक्सेस) के लिए उपयोग किया जाता है और क्वालकॉम चिपसेट के लिए अनन्य है। इसके अलावा, कुछ डिवाइस में, एक्सबीएल (व्यापक बूटलोडर) पाया जाता है जिसमें बूटिंग की प्रक्रिया समान होती है। SBL या XBL तब ABOOT (Android Bootloader) लॉन्च करता है जिसके बाद Fastboot लागू होता है। SBL या XBL (कुछ अवसरों में) हस्ताक्षरित या अहस्ताक्षरित ABOOT की प्रामाणिकता के लिए जाँच करें।
एक बार प्रमाणित हो जाने पर, ABOOT तब लिनक्स कर्नेल लॉन्च करने से पहले प्रामाणिकता के लिए बूट / बूट और रिकवरी की जाँच करता है। फिर कुछ सिस्टम ऑपरेशन किए जाते हैं, और फिर कोड निष्पादन को कर्नेल पर स्थानांतरित किया जाता है। वास्तव में, जब हम किसी उपकरण के बूटलोडर को अनलॉक करते हैं, तो हम ABOOT की इस प्रामाणिकता जाँच सुविधा को अक्षम कर रहे हैं।
प्रवेश कैसे प्राप्त करें?
अब, एक बार जब आपके पास क्वालकॉम द्वारा संचालित एंड्रॉइड डिवाइस के बूट अनुक्रम के बारे में कुछ जानकारी होती है, तो हमें EDB मोड तक पहुंच प्राप्त करने के लिए चरणों की ओर चलें। विशेष रूप से, नोकिया डिवाइस में मुख्य बिंदु पर मौजूद "परीक्षण बिंदु" के रूप में जाना जाता है। इसके अलावा, दिसंबर 2017 के सुरक्षा पैच वाले उपकरणों को केवल "एडीबी रिबूट एडल" कमांड चलाकर ईडीएल तक पहुंच प्राप्त करना आसान था।
अन्य स्मार्टफोन एक "डीप फ्लैश" केबल का उपयोग करते हैं जिसमें EDL मोड में बूट करने के लिए कुछ पिन होते हैं। Nokia 5 और 6 के साथ कुछ पुराने Xiaomi फोन हैं जो इस केबल का उपयोग कर सकते हैं।
वास्तव में, EDL मोड का उपयोग कई तरीकों से किया जा सकता है। सामान्य तरीकों में से एक डिवाइस को बल से चमकाने के लिए उन्हें अनब्रिक करना है। इससे भी बदतर स्थिति यह हो सकती है कि ABOOT उस सॉफ़्टवेयर को अस्वीकार कर देगा जो आधिकारिक रूप से हस्ताक्षरित नहीं है। इसके अलावा, वनप्लस 3 / 3T डिवाइस का पूर्ण नियंत्रण हासिल करना वास्तव में संभव है। मूल रूप से दो महत्वपूर्ण कमांड हैं जो काम करने के तरीके के लिए आवश्यक हैं:fastboot oem विकलांगता_अध्याय
फास्टबूट OEM 4F500301 / 2
नीचे चरण दिए गए हैं जो आपको अपने OnePlus 3 और 3T पर EDL तक पहुंच प्राप्त करने की अनुमति देते हैं।
- सबसे पहले आपको EDL मोड में बूट करना होगा।
- अब आपको OxygenOS 4.0.2 की तुलना में एक सिस्टम इमेज लोअर वर्जन डाउनलोड करने की आवश्यकता है।
- फिर, फ्लैश aboot.bin Firehose के माध्यम से।
- ध्यान रखें कि aboot.bin फास्टबूट को लागू करता है।
- अब आप सुरक्षित बूट को अक्षम कर सकते हैं और ऊपर बताए गए दो फास्टबूट कमांड का उपयोग करके डिवाइस को बिना मिटाए बूटलोडर को अनलॉक कर सकते हैं।
इससे पहले, वनप्लस ने दो खतरनाक फास्टबूट कमांडों को असुरक्षित छोड़ दिया था, एक जो बूटलोडर को अनलॉक करता है और दूसरा सुरक्षित बूट को निष्क्रिय करता है। हैकर्स इस स्थिति का फायदा उठा सकते हैं और सिस्टम इमेज के पुराने वर्जन को डिवाइस में एक्सेस करने के लिए उपर्युक्त कमांड की मदद से इंस्टॉल कर सकते हैं। फायरहाउस क्वालकॉम के सहारा प्रोटोकॉल के माध्यम से काम करता है जो डिवाइस से कनेक्ट होने पर यूएसबी पर एसबीएल के रूप में कार्य करता है। यह कई प्रोग्रामर द्वारा डिवाइस में पूर्ण पहुंच प्राप्त करने के लिए EDL मोड में लॉग इन करने के लिए उपयोग किया जाता है।
तो, वहाँ आप इस पोस्ट में मेरी तरफ से है। मुझे उम्मीद है कि आप लोगों को यह पसंद आया होगा और OnePlus 3 / 3T पर EDL मोड का उपयोग करने में सक्षम थे। यदि आप किसी भी मुद्दे पर आते हैं तो हमें नीचे टिप्पणी में बताएं। अगली पोस्ट तक... चीयर्स!
स्रोत: XDA
सिक्स सिग्मा और गूगल सर्टिफाइड डिजिटल मार्केटर जिसने टॉप एमएनसी के लिए विश्लेषक के रूप में काम किया। एक प्रौद्योगिकी और ऑटोमोबाइल उत्साही जो लिखना, गिटार बजाना, यात्रा करना, अपनी बाइक चलाना और आराम करना पसंद करता है। उद्यमी और ब्लॉगर।