Google के कारखाने छवियों के साथ अपने नेक्सस डिवाइस को मैन्युअल रूप से अपग्रेड कैसे करें
Google के नेक्सस उपकरणों को समय पर अद्यतन प्राप्त करना है, लेकिन कंपित रोलआउट का मतलब है कि उपकरणों को ओवर-द-एयर (OTA) अपडेट प्राप्त करने में कुछ सप्ताह लग सकते हैं। सौभाग्य से, एंड्रॉइड के नवीनतम संस्करण को स्थापित करने का एक तेज़ (और गीकियर) तरीका है.
Google अपने Nexus उपकरणों के लिए आधिकारिक सिस्टम छवियां प्रदान करता है, जिसे कोई भी अपने दम पर डाउनलोड और फ्लैश कर सकता है। यह एक आसान तरीका है जब आप नेक्सस डिवाइस के लिए एंड्रॉइड का नया संस्करण जारी करते हैं, तो प्रतीक्षा को छोड़ दें.
ध्यान दें कि यह प्रक्रिया केवल एक ओवर-द-एयर अपडेट के इंतजार की तुलना में अधिक जटिल है। यदि आप एक सामान्य व्यक्ति हैं और खुजली वाली ट्रिगर उंगली के साथ गीक नहीं है, तो आप शायद इंतजार करना चाहते हैं.
एक कदम: अपने डिवाइस के बूटलोडर को अनलॉक करें
सिस्टम इमेज को फ्लैश करने के लिए, आपके डिवाइस को अनलॉक करना होगा। Nexus डिवाइस आपको एक ही आदेश के साथ अपने बूटलोडर को अनलॉक करने की अनुमति देते हैं। यदि आपने पहले से ही अपने डिवाइस को रूट करने या कस्टम रॉम इंस्टॉल करने के लिए अनलॉक किया है, तो आप इस हिस्से को छोड़ सकते हैं। यदि आपने अभी तक नहीं किया है, तो आपको चेतावनी दी जानी चाहिए कि आपके डिवाइस को अनलॉक करने से उसका डेटा नष्ट हो जाएगा, जैसे कि आपने एक कारखाना रीसेट किया था.
आप अपने बूट लोडर को कई अलग-अलग तरीकों से अनलॉक कर सकते हैं। आधिकारिक विधि एक साधारण टेरिमेंटल कमांड के माध्यम से है, लेकिन इससे भी आसान विधि के लिए, आप नेक्सस रूट टूलकिट का उपयोग कर सकते हैं, जो आपको इस प्रक्रिया में ले जाएगा।.
चरण दो: एडीबी और फास्टबूट स्थापित करें
आपको इस प्रक्रिया के लिए दो अन्य चीजों की आवश्यकता होगी: Android डीबग ब्रिज, जो आपके कंप्यूटर के लिए एक कमांड लाइन उपकरण है जो आपको अपने फोन और अपने फोन के यूएसबी ड्राइवरों के साथ इंटरफेस करने देता है। भले ही आपने इन्हें पहले स्थापित किया हो, अब आपको नवीनतम संस्करण प्राप्त करने चाहिए.
हमने विस्तृत किया है कि पहले दोनों को कैसे स्थापित किया जाए, लेकिन यहां संक्षिप्त संस्करण है:
- Android SDK डाउनलोड पृष्ठ पर जाएं और "SDK टूल्स ओनली" पर स्क्रॉल करें। अपने प्लेटफ़ॉर्म के लिए ज़िप फ़ाइल डाउनलोड करें और जहाँ भी आप ADB फ़ाइलों को संग्रहीत करना चाहते हैं, उसे अनज़िप करें.
- SDK प्रबंधक को प्रारंभ करें और "Android SDK प्लेटफ़ॉर्म-टूल्स" को छोड़कर सब कुछ रद्द करें। यदि आप एक Nexus फोन का उपयोग कर रहे हैं, तो आप Google के ड्राइवरों को डाउनलोड करने के लिए "Google USB ड्राइवर" भी चुन सकते हैं.
- यह स्थापित होने के बाद, आप SDK प्रबंधक को बंद कर सकते हैं.
- अपने फ़ोन के लिए USB ड्राइवर स्थापित करें। आप इन्हें अपने फ़ोन निर्माता की वेबसाइट (जैसे मोटोरोला या एचटीसी) पर पा सकते हैं। यदि आपके पास नेक्सस है, तो आप इन निर्देशों का उपयोग करके चरण 2 में आपके द्वारा डाउनलोड किए गए Google ड्राइवरों को स्थापित कर सकते हैं.
- संकेत मिलने पर अपने कंप्यूटर को रिबूट करें.
चरण तीन: सिस्टम छवि डाउनलोड करें
Nexus डिवाइस पृष्ठ के लिए Google की फैक्टरी छवियां पर जाएं और अपने डिवाइस के लिए उपयुक्त छवि डाउनलोड करें। ध्यान दें कि आपको अपने विशिष्ट हार्डवेयर के लिए छवि की आवश्यकता होगी। उदाहरण के लिए, नेक्सस 7 (2013) के लिए केवल वाई-फाई के साथ और नेक्सस 7 (2013) के लिए सेलुलर डेटा के साथ अलग-अलग छवियां हैं। सुनिश्चित करें कि आप सही डाउनलोड करते हैं.
अपने कंप्यूटर पर फ़ाइल डाउनलोड करें और अपने एडीबी फ़ोल्डर में इसकी सामग्री को निकालने के लिए, मुफ्त 7-ज़िप की तरह एक फ़ाइल-निष्कर्षण कार्यक्रम का उपयोग करें।.
चरण चार: यह तय करें कि आपका डेटा मिटाया जाना है या नहीं
सामान्य तरीके से सिस्टम की छवि को चमकाना आपके डिवाइस को मिटा देगा, अनिवार्य रूप से फ़ैक्टरी रीसेट का प्रदर्शन करेगा। आप अपने डिवाइस को मिटाए बिना अपडेट करने का प्रयास कर सकते हैं, हालाँकि आपको समस्याएँ आ सकती हैं। हालाँकि, यह प्रक्रिया एक Android संस्करण से अगले संस्करण तक जाते समय ठीक काम करना चाहिए.
अपने डिवाइस को मिटाए जाने से बचाने के लिए, नोटपैड ++ जैसे टेक्स्ट एडिटर में फ्लैश-ऑल.बीएटी फाइल खोलें। "फास्टबूट -w अपडेट" वाली लाइन को संपादित करें और फ़ाइल को सहेजने से पहले -w स्विच को हटा दें.
पांच चरण: सिस्टम छवि फ्लैश
सिस्टम छवि फ़ाइलों को ADB के समान फ़ोल्डर में कॉपी करें। फिर उस फ़ोल्डर में Shift कुंजी दबाए रखें, और उस फ़ोल्डर में कमांड प्रॉम्प्ट विंडो खोलने के लिए "यहाँ कमांड खोलें" चुनें।.
छुपी हुई डेवलपर विकल्प मेनू तक पहुंचकर और USB डीबगिंग विकल्प को चालू करके अपने Nexus डिवाइस पर USB डिबगिंग सक्षम करें.
अपने नेक्सस डिवाइस को अपने कंप्यूटर में शामिल यूएसबी केबल से कनेक्ट करें, और फिर बूट लोडर में डिवाइस को रिबूट करने के लिए निम्न कमांड चलाएँ:
अदब रिबूट बूटलोडर
यदि कोई समस्या है, तो आपको अपने डिवाइस के ड्राइवरों को ठीक करने की आवश्यकता हो सकती है। एडीबी की स्थापना के बारे में अधिक जानकारी के लिए इस गाइड को पढ़ें और यह सुनिश्चित करें कि यह ठीक से काम कर रहा है। ध्यान रखें कि आपको डिवाइस पर प्रमाणीकरण प्रॉम्प्ट को स्वीकार करना होगा इससे पहले कि एडीबी कमांड कुछ भी कर सकता है.
एक बार जब डिवाइस स्क्रीन पर बूट लोडर प्रदर्शित करता है, तो आप अपने सामने पैनल के साथ एक एंड्रॉइड देखेंगे जो फ्लैश-ऑल-क्लिक करें। स्क्रिप्ट को आपके डिवाइस को नई सिस्टम छवि के साथ फ्लैश करना चाहिए.
जब प्रक्रिया पूरी हो जाएगी, तो आपका डिवाइस अपने आप रीबूट हो जाएगा। यदि आपने -w विकल्प को नहीं हटाया है, तो आपको पहली बार फिर से सेटअप प्रक्रिया से गुजरना होगा.
अगर स्क्रिप्ट काम नहीं करती है तो क्या करें
कभी-कभी, हालांकि, फ़्लैश-all.bat लापता संसाधनों या स्थान की कमी के बारे में एक त्रुटि उत्पन्न करेगा। उस स्थिति में, यह आम तौर पर बेहतर है कि हर चीज़ को मैन्युअल रूप से फ्लैश करें। यदि आप केवल फ्लैश करना चाहते हैं तो यह ट्रिक भी उपयोगी है अंश कारखाने की छवि की तरह बूटलोडर या रिकवरी-बिना शेष चमकती.
मैनुअल कमांड को इनपुट करने से पहले आपको जो पहली चीज करनी होगी, वह है इमेज फाइल को अनज़िप करना, जो आमतौर पर “इमेज” का उपयोग करती है-डिवाइस-निर्माण.ज़िप ”नामकरण प्रारूप। यह फ़ाइल की सामग्री को सीधे उस फ़ोल्डर में खोलना आसान है जिसे आप पहले से ही काम कर रहे हैं ताकि सभी आवश्यक फाइलें उसी स्थान पर हों। एक बार अनजिप हो जाने के बाद, आपके वर्किंग फोल्डर (डिवाइस के आधार पर) में पाँच या छह अतिरिक्त फाइलें होनी चाहिए: android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (उपकरणों के लिए) केवल मोबाइल कनेक्शन के साथ), और seller.img (केवल Nexus 9).
एक बार जब सब कुछ अनपैक हो जाता है, तो बूटलोडर में रिबूट करें अदब रिबूट बूटलोडर
पहले से कमांड लें और निम्न कमांड चलाएं, प्रत्येक के बाद एंटर दबाकर, प्रत्येक आइटम को अपने डिवाइस पर मैन्युअल रूप से फ्लैश करने के लिए.
फास्टबूट मिटा बूट
fastboot erase cache
फास्टबूट रिकवरी को मिटाता है
फास्टबूट इरेज सिस्टम
फास्टबूट फ़्लैश बूटलोडर "नाम-ऑफ-बूटलोडर .img"
फास्टबूट रिबूट-बूट लोडर
फास्टबूट फ्लैश रेडियो "नाम-ऑफ-रेडियो.इमग" (यदि मौजूद है)
फास्टबूट रिबूट-बूट लोडर
फास्टबूट फ़्लैश सिस्टम system.img
fastboot फ़्लैश बूट boot.img
फास्टबूट फ़्लैश रिकवरी रिकवरी
फास्टबूट फ़्लैश कैश cache.img
फास्टबूट फ़्लैश विक्रेता विक्रेता .img (केवल नेक्सस 9)
यदि आप Android की एक साफ स्थापना कर रहे हैं और सब कुछ मिटा देना चाहते हैं, तो अगले आदेशों का उपयोग करें:
fastboot इरडाटा मिटा
fastboot फ़्लैश यूजरडेटा userdata.img
फास्टबूट रिबूट
ध्यान रखें कि इनमें से कुछ कमांड फ्लैश करने के लिए कुछ समय ले सकते हैं- system.img और userdata.img- तो चिंता न करें अगर कमांड प्रॉम्प्ट अप्रतिसादी लगता है। एक बार जब यह अगले कमांड के लिए तैयार हो जाएगा, तो कर्सर फिर से दिखाई देगा.
यह प्रक्रिया तब भी उपयोगी है जब आपने एक कस्टम रोम फ्लैश किया है और आपको अपने डिवाइस के साथ आने वाली मानक एंड्रॉइड सिस्टम छवि को वापस लाने की आवश्यकता है। यह विकल्प मोटे तौर पर डेवलपर्स और एंड्रॉइड गीक्स के लिए अभिप्रेत है, इसलिए यह सामान्य OTA (ओवर-द-एयर) अपडेट की प्रतीक्षा करने की तुलना में अधिक जटिल है.