यदि आपने "एंड्रॉयड मॉडिंग" शब्द सुना है, विशेष रूप से एक अनुभवहीन शुरुआत करने वाले के रूप में, तो आप शायद इसे बहुत सारे डरावने लगने वाले कॉन्सेप्ट्स से जोड़ते हैं—कस्टम ROMs, रूटिंग, रिकवरी, और वह सब सामान। और जबकि यह सब पहली बार में थोड़ा मुश्किल हो सकता है, उनमें से कुछ भी आपके बूटलोडर को पहले अनलॉक किए बिना नहीं किया जा सकता।
अपने बूटलोडर को अनलॉक करना छोटे मॉड्स से लेकर अपने फोन पर कस्टम ROM इंस्टॉल करने तक हर चीज के द्वार खोल सकता है। लेकिन फिर भी, इसकी अवधारणा शुरुआती लोगों के लिए कठिन हो सकती है। इस लेख में, हम समझाएंगे कि अपने एंड्रॉयड फोन के बूटलोडर को सुरक्षित रूप से कैसे अनलॉक करें, और आप ऐसा क्यों करना चाहेंगे।
बूटलोडर क्या है, और मुझे इसे अनलॉक करने की आवश्यकता क्यों है?
आपके फोन का ऑपरेटिंग सिस्टम वह है जो आपके फोन के पूरी तरह से बूट होने के दौरान शो चलाता है। लेकिन एक स्मार्टफोन बंद होने से सीधे ऑपरेटिंग सिस्टम पर तुरंत नहीं जाता। इसके बजाय, बूटिंग प्रक्रिया को बूटलोडर नामक एक छोटे प्रोग्राम द्वारा संभाला जाता है।
नाम कुछ हद तक इसे दे देता है—बूटलोडर आपके ऑपरेटिंग सिस्टम की अखंडता की जांच करने और बूट प्रक्रिया शुरू करने के लिए जिम्मेदार है ताकि आप अपने फोन के ऑपरेटिंग सिस्टम तक पहुंच सकें और इसका उपयोग कर सकें।
तो आप बूटलोडर को क्यों अनलॉक करेंगे?
खैर, एक लॉक्ड बूटलोडर यह जांचता है कि क्या यह उस फर्मवेयर को लोड करने वाला है जिसे इसे लोड करना चाहिए, जो निर्माता का फर्मवेयर है।
यदि डिजिटल सिग्नेचर उससे मेल नहीं खाता जिसकी बूटलोडर उम्मीद कर रहा है—निर्माता का डिजिटल सिग्नेचर—तो फोन बूट करने से इनकार कर देगा। इसी तरह, एक लॉक्ड बूटलोडर वाला फोन किसी भी ऐसी चीज को इंस्टॉल या साइडलोड करने से इनकार कर देगा जो निर्माता द्वारा साइन नहीं की गई है।
बूटलोडर को अनलॉक करके, यह बस उस सिग्नेचर की परवाह करना बंद कर देता है। अधिकांश फोन्स में, बूट के दौरान आपको एक बड़ी, मोटी चेतावनी मिल सकती है कि आपके फोन का बूटलोडर अनलॉक है और इस कारण से उस पर "भरोसा नहीं किया जा सकता"। लेकिन यह ठीक इसी वजह से है—बूटलोडर अब निर्माता के सिग्नेचर की जांच नहीं कर रहा है।
यह आपको जो चाहे इंस्टॉल करने देगा, और यह आपको रोकने की कोशिश नहीं करेगा, न ही यह आपके फोन को बूट होने से रोकेगा चाहे आपने कुछ भी इंस्टॉल किया हो।
इस चेक को हटाकर, थर्ड-पार्टी सॉफ्टवेयर, जिसमें मॉड्स, रूट सॉल्यूशन्स, और LineageOS जैसे कस्टम ROMs शामिल हैं, आपके फोन पर इंस्टॉल किए जा सकते हैं। आप अनिवार्य रूप से कुछ भी इंस्टॉल करने के द्वार खोल रहे हैं।
यही कारण है कि कुछ लोग इसे करने के खिलाफ सलाह देते हैं। यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो आप या तो अपने फोन को नुकसान पहुंचा सकते हैं या नास्तिक सॉफ्टवेयर को वह करने की क्षमता दे सकते हैं जो वह चाहता है।
अपना बूटलोडर कैसे अनलॉक करें
इस सेक्शन में जाने से पहले, हमें आपको चेतावनी देनी चाहिए कि कुछ फोन ब्रांड्स को उस विधि का उपयोग करके बूटलोडर अनलॉक नहीं किया जा सकता जिसे हम वर्णन करने वाले हैं, जिसे व्यापक रूप से "मानक" विधि माना जाता है। Xiaomi स्मार्टफोन्स, एक के लिए, एक अलग विधि है जिसमें एक मालिकाना अनलॉकिंग टूल शामिल है।
अन्य डिवाइसेज बिल्कुल भी बूटलोडर-अनलॉक करने योग्य नहीं हैं।
चूंकि प्रक्रिया डिवाइस और OEM की बूटलोडर अनलॉकिंग पर अपनी नीतियों के आधार पर व्यापक रूप से भिन्न होती है, हम यहां अपना सर्वश्रेष्ठ प्रयास करने जा रहे हैं एक सामान्य वॉकथ्रू देने का, और यह ट्यूटोरियल "मानक" विधि को कवर करेगा।
यदि आप पूरी तरह से निश्चित होना चाहते हैं, तो XDA फोरम देखना सुनिश्चित करें और देखें कि क्या आपके विशिष्ट डिवाइस का अपना सबफोरम है, विशिष्ट निर्देशों के साथ।
कौन से फोन बूटलोडर अनलॉकिंग का समर्थन करते हैं?
एक सामान्य नियम के रूप में, Google Pixel फोन्स पूरी तरह से अनलॉक करने योग्य हैं, जैसे OnePlus के फोन्स और Exynos प्रोसेसर वाले Samsung डिवाइसेज। Motorola फोन्स भी आमतौर पर हैं, एक अनलॉक की का उपयोग करके। दूसरी ओर, Nokia, Oppo, और Huawei के फोन आमतौर पर बूटलोडर-अनलॉक करने योग्य नहीं हैं।
यह सब आपके फोन ब्रांड पर निर्भर करेगा, और कुछ मामलों में, चाहे आपने अपना फोन कैरियर के माध्यम से खरीदा हो या नहीं।
आपको ADB और Fastboot के साथ एक PC तक पहुंच की आवश्यकता होगी। यदि आपके कंप्यूटर पर ADB और Fastboot पहले से नहीं हैं, तो आप Nexus Tools का उपयोग करके उन्हें अपने कंप्यूटर पर इंस्टॉल कर सकते हैं—यह Windows, Linux, और macOS के साथ काम करता है।
आपको कुछ OEMs जैसे Motorola के साथ एक अनलॉक कोड की भी आवश्यकता होगी। ये ज्यादातर मामलों में प्राप्त करना आसान है, इसलिए इसके बारे में ज्यादा चिंता न करें।
चेतावनी!
शुरू करने से पहले एक चेतावनी। यह प्रक्रिया आपके फोन को वाइप कर देगी। एक सुरक्षा उपाय के रूप में, बूटलोडर अनलॉकिंग ऑटोमैटिकली एक फैक्ट्री रीसेट ट्रिगर करती है। जैसे, सुनिश्चित करें कि हम अंदर जाने से पहले आप अपने फोन का ठीक से बैकअप ले लें।
यह सब कहा गया, आइए स्टेप्स पर आगे बढ़ते हैं।
चरण 1: USB डिबगिंग और OEM अनलॉक इनेबल करें
सबसे पहले, अपने फोन के Settings मेनू पर जाएं। आप Developer options इनेबल करना चाहेंगे। इसके लिए, यह आमतौर पर About phone पर जाने, फिर Build number आइटम पर सात बार टैप करने जितना सरल है। यदि आपके पास एक है तो आपको अपना पासवर्ड/पैटर्न दर्ज करने के लिए प्रेरित किया जाएगा, और फिर, Developer options अब आपके Settings ऐप में दिखाई देंगे।
यहां, हम दो चीजें इनेबल करना चाहते हैं। पहला है USB debugging, जिसे हमें ADB/Fastboot को अपने फोन पर उपयोग करने में सक्षम होने के लिए इनेबल करने की आवश्यकता होगी। और दूसरा है OEM unlock, जो बूटलोडर अनलॉक प्रक्रिया को आगे बढ़ने देगा। जारी रखने से पहले उन दोनों को टॉगल ऑन करना सुनिश्चित करें।
चरण 2: कुछ फोन्स के लिए अनलॉक कुंजी प्राप्त करना
जैसा कि हमने पहले उल्लेख किया है, जबकि कुछ फोन आपको बिना कुंजी के बूटलोडर अनलॉक करने देंगे, कुछ को एक की आवश्यकता होगी। उन लोगों के लिए जो ऐसा करते हैं, प्रक्रिया थोड़ी अलग हो सकती है और आपको निर्माता की वेबसाइट जांचनी होगी। Motorola फोन्स के लिए, जो हम उदाहरण के रूप में उपयोग कर रहे हैं, अपने फोन को अनलॉक करने के लिए इस सपोर्ट पेज पर जाएं।
Motorola फोन्स में, प्रक्रिया में Fastboot में कमांड fastboot oem get_unlock_data का उपयोग करके एक स्ट्रिंग प्राप्त करना और Motorola को वह स्ट्रिंग प्रदान करना शामिल है, जो तब आपको एक अनलॉक कोड देगा जिसका उपयोग आप अपने फोन को अनलॉक करने के लिए करेंगे।
यदि आप नहीं जानते कि Fastboot में कैसे प्रवेश करें, तो अपने फोन को अपने कंप्यूटर में प्लग करें, टर्मिनल खोलें (आपने USB डिबगिंग इनेबल किया था, है ना?), और कमांड adb reboot bootloader दर्ज करें।
चरण 3: अनलॉकिंग का समय
अब, अंत में बूटलोडर अनलॉकिंग प्रक्रिया के साथ आगे बढ़ने का समय है। यदि आप Pixel या OnePlus फोन का उपयोग कर रहे हैं, तो चरण 2 को नजरअंदाज करें। यदि आप Motorola फोन या किसी अन्य का उपयोग कर रहे हैं जिसे अनलॉक कुंजी की आवश्यकता है, तो सुनिश्चित करें कि आपके पास कुंजी है। यह एक 20-कैरेक्टर कोड है।
adb reboot bootloader कमांड का उपयोग करके फास्टबूट में रीबूट करें। फिर, fastboot flashing unlock कमांड का उपयोग करके अपने बूटलोडर को अनलॉक करें। कुछ पुराने एंड्रॉयड फोन्स पर, कमांड इसके बजाय fastboot oem unlock हो सकती है।
यदि आप Motorola फोन का उपयोग कर रहे हैं, तो कमांड इसके बजाय fastboot oem unlock होगी जिसके बाद आपको प्रदान किया गया अनलॉक कुंजी होगा। कमांड कुछ इस तरह दिखेगा fastboot oem unlock XXXXXXXXXXXXXXXXXXXX।
कमांड चलाने के बाद, फोन के आधार पर, यह आपसे पूछ सकता है कि क्या आप वास्तव में आगे बढ़ना चाहते हैं। हां या नहीं की पुष्टि करने के लिए वॉल्यूम बटन का उपयोग करें।
यह सब हो जाने के बाद, बधाई! आप अब आधिकारिक रूप से बूटलोडर-अनलॉक हैं।
अब क्या?
आपका फोन अब अनलॉक है। इसका मतलब है कि अब आप रूट कर सकते हैं, कस्टम ROMs इंस्टॉल कर सकते हैं, और अपने डिवाइस पर जो चाहे कर सकते हैं। ध्यान रखें कि कुछ ऐप्स, विशेष रूप से बैंकिंग ऐप्स, अब काम नहीं कर सकते कि आपका फोन अनलॉक है, या एक बार जब आप कुछ और करते हैं तो टूट सकते हैं।
अपने अनलॉक फोन का आनंद लें! और याद रखें कि आप इस पर क्या इंस्टॉल करते हैं इसके बारे में सावधान रहें।