आप कस्टम रिकवरी के बिना कुछ Android फोन पर ROM या GSI को जल्दी से फ्लैश करने के लिए FastbootD का उपयोग कर सकते हैं। यहाँ यह कैसे करना है।
एंड्रॉइड फोन पर कस्टम रोम स्थापित करना अपेक्षाकृत सरल हुआ करता था। आपने बूटलोडर को अनलॉक किया, कस्टम रिकवरी स्थापित की, और आप जाने के लिए काफी तैयार थे।
तब से चीजें बदल गई हैं, और यदि आप TWRP या Fastboot के माध्यम से कस्टम रोम को फ्लैश करने में असमर्थ हैं, तो आप शायद इसे गलत स्तर पर फ्लैश कर रहे हैं। अधिकांश आधुनिक फ़ोनों में अब एक और स्तर होता है जिसे FastbootD कहा जाता है, जहाँ आप सिस्टम विभाजन में परिवर्तन कर सकते हैं।
तो, देखते हैं कि FastbootD क्या है, और FastbootD मोड में बूट कैसे करें और कस्टम ROM या GSI (जेनेरिक सिस्टम इमेज) को स्थापित करने के लिए इसका उपयोग करें।
फास्टबूट डी क्या है?
FastbootD एंड्रॉइड फोन पर फ़र्मवेयर छवियों को चमकाने में मदद करता है और डिवाइस अक्षम सत्यापन विफल या DDVF स्थिति में उनसे निपटता है। यह स्थिति तब प्रकट होती है जब डिवाइस का बूटलोडर अपडेट किए गए फर्मवेयर के हस्ताक्षर की पहचान नहीं कर सकता है, आमतौर पर क्योंकि फर्मवेयर अहस्ताक्षरित या छेड़छाड़ की जाती है।
FastbootD डिवाइस को प्रयोग करने योग्य स्थिति में लाने में मदद करता है। हालांकि, अधिकांश उन्नत उपयोगकर्ता और डेवलपर कस्टम रोम और जीएसआई स्थापित करने के लिए इसका इस्तेमाल करते हैं।
Android डिबगिंग और रखरखाव के लिए Fastboot और FastbootD दोनों निम्न-स्तरीय उपकरण हैं। फास्टबूट आपके डिवाइस के बूटलोडर के साथ इंटरेक्शन की अनुमति देता है और विभाजन को फ्लैश करने के लिए इस्तेमाल किया जा सकता है, आमतौर पर सिस्टम विभाजन के अलावा अन्य। दूसरी ओर, FastbootD आपके एंड्रॉइड फोन की समस्या निवारण और मरम्मत के लिए है और आपको सिस्टम विभाजन को फ्लैश करने की अनुमति देता है।
यदि आप सुनिश्चित नहीं हैं कि Fastboot या FastbootD का उपयोग करना है या नहीं, तो आपको यह जांचना होगा कि आपका Android फ़ोन Project Treble का समर्थन करता है या नहीं (नीचे इस पर और अधिक)।
यदि फ़ोन प्रोजेक्ट ट्रेबल का समर्थन नहीं करता है, तो संभवतः इसमें FastbootD मोड नहीं है, इसलिए आप इसके बजाय Fastboot मोड का उपयोग कर सकते हैं। हालाँकि, जैसा कि हम शीघ्र ही चर्चा करेंगे, यदि आपके फ़ोन में FastbootD मोड है, तो आपको सिस्टम इमेज को फ्लैश करने के लिए इसका उपयोग करने की सबसे अधिक संभावना होगी।
FastbootD मोड में बूट कैसे करें
आपके द्वारा यहां से उठाया गया हर कदम आपके फोन के लिए संभावित रूप से खतरनाक है। आपके फ़ोन मॉडल का फ़ोरम पढ़ना चालू है एक्सडीए इसकी सिफारिश की जाती है, क्योंकि यह आपको पूरी प्रक्रिया की बेहतर समझ देगा और किसी भी दुर्घटना से बचाएगा। योजना के अनुसार चीजें नहीं होने की स्थिति में आपको एक पूर्ण बैकअप योजना भी तैयार करनी चाहिए।
FastbootD मोड में बूट करने के लिए, आपको अपने Android डिवाइस और PC के बीच एक ADB कनेक्शन सेट करना होगा। यदि आप यह नहीं जानते हैं कि यह कैसे करना है, तो हमारी विस्तृत मार्गदर्शिका देखें Android पर ADB और Fastboot का उपयोग कैसे करें. इसे ADB कनेक्शन को चालू और चालू करना चाहिए।
आपको भी चाहिए अपने Android फ़ोन के बूटलोडर को अनलॉक करें फास्टबूटडी का उपयोग करने के लिए। इसके लिए निर्देश प्रत्येक डिवाइस के लिए अलग-अलग होते हैं, इसलिए मार्गदर्शन के लिए XDA फोरम या निर्माता की वेबसाइट पर जाना सबसे अच्छा है। बूटलोडर को अनलॉक करने से आपका सभी उपयोगकर्ता डेटा हट जाता है, इसलिए आगे बढ़ने से पहले सब कुछ बैकअप कर लें।
चरण 1: एडीबी स्थापित और स्थापित करें
एक बार एडीबी स्थापित हो जाने और बूटलोडर अनलॉक हो जाने के बाद, यूएसबी केबल का उपयोग करके अपने फोन को अपने पीसी से कनेक्ट करें। अपने पीसी पर डिफ़ॉल्ट एडीबी फ़ोल्डर में कमांड प्रॉम्प्ट या टर्मिनल खोलें। सबसे पहले, निम्न आदेश टाइप करके एडीबी कनेक्शन की जांच करें। इसे एक लंबा सीरियल नंबर वापस करना चाहिए:
एडीबी डिवाइस
सुनिश्चित करें ओईएम अनलॉकिंग आपके फोन पर डेवलपर विकल्पों में सक्षम है, जैसा कि हमारे गाइड में बताया गया है, और इस आदेश के साथ बूटलोडर में रीबूट करें:
एडीबी रिबूट बूटलोडर
चरण 2: चमकती अनलॉक करें
अगला, आपको सिस्टम विभाजन सहित विभाजनों में परिवर्तन करने की अनुमति देने के लिए अपने फोन पर फ्लैशिंग अनलॉक करने की आवश्यकता है। इनमें से प्रत्येक आदेश दर्ज करें और उपयोग करें आवाज बढ़ाएं पुष्टि करने के लिए बटन:
फास्टबूट चमकती अनलॉक
फास्टबूट फ्लैशिंग अनलॉक_क्रिटिकल
चरण 3: सत्यापन अक्षम करें
अब, महत्वपूर्ण फ़ाइलों के साथ छेड़छाड़ के लिए फ़्लैग होने से बचने के लिए सत्यापन अक्षम करें। इसके लिए, आपको अपने स्टॉक या कस्टम ROM से VBMeta (सत्यापित बूट मेटाडेटा) फ़ाइलों की आवश्यकता है (यदि यह उनके पास है)। ये वे फ़ाइलें हैं जो आपके फ़ोन पर अन्य विभाजनों के चेकसम और हस्ताक्षरों को संग्रहीत करती हैं।
आप आमतौर पर अपने डिवाइस पर स्टॉक रोम या वीबीमेटा फाइलें पा सकते हैं एक्सडीए मंच या आपके निर्माता की वेबसाइट। बस अपना मॉडल टाइप करें और Google खोज में उसके आगे "स्टॉक रोम" या "फ़्लैश फ़ाइल" लिखें, और आपको रोम मिल जाएगा। आप भी कोशिश कर सकते हैं सैममोबाइल सैमसंग फोन के लिए या गूगल पिक्सेल फोन के लिए।
एक बार आपके पास हो जाने के बाद, इसे निकालें और सहेजें vbmeta.img और vbmeta_system.img ADB फ़ोल्डर में और इन आदेशों को चलाएँ:
फास्टबूट--अक्षम करना-सत्य--अक्षम करना-सत्यापन फ़्लैश vbmeta vbmeta.img
फास्टबूट--अक्षम करना-सत्य--अक्षम करना-सत्यापन फ्लैश vbmeta_system vbmeta_system.img
चरण 4: FastbootD मोड में बूट करें
अब, इस आदेश को दर्ज करके FastbootD मोड में रीबूट करें:
फास्टबूट रिबूट फास्टबूट
यह चरण आपके डिवाइस को FasbootD मोड में बूट करता है, इसलिए आप उस स्तर पर हैं जहां आप अपने कस्टम ROM या GSI को फ्लैश कर सकते हैं।
एक बार जब आप बूटलोडर को अनलॉक कर लेते हैं और सत्यापन को अक्षम कर देते हैं, तो बूटलोडर को फिर से लॉक न करें, जो आपने अक्षम किया था - विशेष रूप से सत्यापन को सक्षम किए बिना। ऐसा करने से आपका फोन हार्ड ब्रिक हो सकता है, जिससे इसे वापस नहीं पाया जा सकता है।
यदि आपके फ़ोन में गतिशील विभाजन नहीं हैं या AB विभाजनों के बजाय केवल A है तो कुछ आदेश अनावश्यक हो सकते हैं।
आप जाँच सकते हैं कि क्या आपके फ़ोन में गतिशील विभाजन हैं और यदि आप इनमें से किसी एक मुफ्त ऐप का उपयोग करके उस पर GSI फ्लैश कर सकते हैं: ट्रेबल चेक या तिहरा जानकारी.
प्रोजेक्ट ट्रेबल आपको अलग-अलग हार्डवेयर विशिष्टताओं वाले उपकरणों पर समान सिस्टम छवियों को स्थापित करने की अनुमति देता है। यदि आपका डिवाइस ऐप के अनुसार प्रोजेक्ट ट्रेबल का समर्थन करता है, तो आप उस पर जीएसआई स्थापित कर सकते हैं।
FastbootD मोड का उपयोग करके कस्टम ROM या GSI को कैसे फ्लैश करें
आगे बढ़ने के लिए, सुनिश्चित करें कि आपने ऊपर बताए गए हर कदम का पालन किया है। अपने फ़ोन मोड के लिए बनाए गए कस्टम ROM को डाउनलोड करें, या XDA से GSI या यह उपयोगी गिटहब रोम सूची. छवि फ़ाइल को अपने ADB फ़ोल्डर में रखें, और उसका नाम बदलें system.img. यदि आप जीएसआई के लिए जा रहे हैं, तो आप इसके बारे में अधिक जानकारी पढ़ सकते हैं एक जीएसआई चमक रहा है और डायनेमिक सिस्टम अपडेट.
कस्टम रोम खोजने के लिए सबसे अच्छी जगह XDA है और हमेशा से रही है। आप अपने फोन के मॉडल को खोज सकते हैं, और यदि इसके लिए कोई विकास होता है, तो आप इसे इसके फोरम में पाएंगे। इन मंचों में कस्टम रोम जीएसआई के विपरीत विशेष रूप से एक फोन मॉडल के लिए बनाए गए हैं, जो प्रोजेक्ट ट्रेबल का समर्थन करने वाले हर मॉडल के साथ संगत हैं।
यदि आप एक कस्टम ROM और एक GSI के बीच चयन करने में भ्रमित हैं, तो हम अनुशंसा करते हैं कि आप अपने डिवाइस के लिए बने एक कस्टम ROM के लिए जाएं क्योंकि इसमें GSI की तुलना में बेहतर हार्डवेयर संगतता होगी। जीएसआई अपेक्षाकृत अज्ञात फोन मॉडल के लिए आदर्श हैं जिनका कोई व्यक्तिगत विकास नहीं है।
इसलिए, यह मानकर कि आप FastbootD में हैं, चलिए एक नया ROM स्थापित करने के लिए आगे बढ़ते हैं।
चरण 1: सिस्टम को मिटा दें
सबसे पहले, आपको फास्टबूट बाइनरी की जांच करने की आवश्यकता है और कमांड वापस आने पर ही आगे बढ़ना चाहिए is-यूजरस्पेस: हां. चिंता मत करो। इसे कहते हैं हाँ ज्यादातर मामलों में, लेकिन हम सिर्फ सुनिश्चित होना चाहते हैं। जांचने के लिए यह आदेश दर्ज करें:
fastboot getvar है-उपयोक्ता स्थान
अब, अपने मौजूदा सिस्टम को मिटा दें। सुनिश्चित करें कि आप जानते हैं कि कुछ गलत होने पर अपने स्टॉक फ़र्मवेयर को कैसे पुनर्प्राप्त किया जाए, बैकअप लें और डिवाइस-विशिष्ट फ़ोरम पढ़ें:
फास्टबूट इरेज़ सिस्टम
चरण 2: विभाजन हटाएं
अगला कदम तार्किक विभाजन को हटाना है ताकि आप उन्हें नए से बदल सकें।
डायनामिक (AB) पार्टीशन वाले Android फ़ोन के लिए, इन कमांड को दर्ज करें:
fastboot मिटाना-तार्किक-PARTITION उत्पाद_ए
fastboot मिटाना-तार्किक-PARTITION उत्पाद_बी
ए-ओनली पार्टीशन वाले उपकरणों के लिए, इस कमांड का उपयोग करें:
fastboot मिटाना-तार्किक-PARTITION उत्पाद
चरण 3: सिस्टम इमेज को फ्लैश करें
अंत में, एडीबी फ़ोल्डर में सहेजी गई सिस्टम फ़ाइल को फ्लैश करें:
fastbootचमकप्रणालीप्रणालीआईएमजी
एक बार फाइल फ्लैश हो जाने के बाद, अपने डिवाइस को रिकवरी में रीबूट करें वसूली दर्ज करें आपके फोन पर विकल्प। विकल्प पर नेविगेट करने के लिए वॉल्यूम बटन का उपयोग करें और इसे चुनने के लिए पावर बटन दबाएं।
पुनर्प्राप्ति में, चयन करें डेटा हटाना / फ़ैक्टरी रीसेट और सेलेक्ट करके कन्फर्म करें फ़ैक्टरी डेटा रीसेट. एक बार हो जाने के बाद, चयन करें सिस्टम को अभी रिबूट करें, और आपकी डिवाइस को फिर से चालू होना चाहिए और नया ROM चलाना चाहिए।
उपयुक्त डिवाइस-विशिष्ट अनुसंधान के बाद FastbootD का अन्वेषण करें
FastbootD TWRP जैसी कस्टम पुनर्प्राप्ति का उपयोग करने की आवश्यकता को समाप्त करता है। हालाँकि, आप FastbootD को TWRP के माध्यम से भी एक्सेस कर सकते हैं। यह पुनर्प्राप्ति की उन्नत सेटिंग में है, और आदेश लगभग वैसा ही रहता है जैसा हमने रेखांकित किया है।
फिर से, हम इस बात पर जोर नहीं दे सकते कि इनमें से कोई भी संशोधन करने से पहले अपने फोन मॉडल को पढ़ना और उसके बारे में शोध करना कितना महत्वपूर्ण है। शुरुआत में आप जो समय बिताते हैं, वह आपके समय, प्रयास और तनाव को बचाएगा अन्यथा आपको हो सकता है।