किसी कारण से, Moto Z2 Play के मालिक रिपोर्ट कर रहे हैं कि डिवाइस सीधे सिस्टम के बजाय पुनर्प्राप्ति के लिए रीबूट होता है। यह एक कस्टम पुनर्प्राप्ति जैसे TWRP, या एक कस्टम ROM को फ्लैश करने के बाद होता है।
उदाहरण के लिए, आप TWRP + LOS ROM फ्लैश कर सकते हैं, और आंतरिक संग्रहण को स्वरूपित करने के बाद, आपको भयानक "त्रुटि 255" प्राप्त होगी।
विभिन्न TWRP संस्करणों और स्टॉक रोम को चमकाने सहित विभिन्न XDA उपयोगकर्ताओं के साथ कुछ परीक्षण के बाद, यह पता चला है कि एक संभावित समाधान में डाउनग्रेडिंग शामिल है। आधिकारिक Nougat ROM पर, और फ़ोन को फ्लैश करने के लिए एक कस्टम .bat फ़ाइल का उपयोग करके।
इसलिए यदि आप उन लोगों में से हैं जो मोटो ज़ेड2 प्ले बूटिंग को सीधे पुनर्प्राप्ति के लिए अनुभव कर रहे हैं, तो इस समाधान को आज़माएं और रिपोर्ट करें कि क्या यह आपके लिए हमारी टिप्पणियों में काम करता है।
आवश्यकताएं:
- आधिकारिक स्टॉक Nougat ROM (नवंबर बिल्ड)
- TWRP
- .बैट फ़ाइल फ्लैशर
- नोटपैड++ जैसा टेक्स्ट-एडिटर
यदि आप Oreo पर हैं, तो Android Nougat का सीधा डाउनग्रेड संभव नहीं हो सकता है। आपको TWRP पुनर्प्राप्ति के माध्यम से संपूर्ण फ़ोन को प्रारूपित करना होगा, फिर बूटलोडर को बूट करना होगा और स्टॉक ROM को फ्लैश करना होगा।
एक अन्य समस्या यह है कि RSDlite (मोटोरोला के लिए फ्लैशिंग और अनब्रिकिंग टूल) आमतौर पर विंडोज 10 पर काम नहीं करता है, अगर वह आपका ओएस है।
किसी भी स्थिति में, हमें साधारण फ्लैशिंग के लिए servicefile.xml को servicefile.bat में बदलने की आवश्यकता है।
तो आपको अपने Moto Z2 Play के लिए नवीनतम फर्मवेयर डाउनलोड करना चाहिए।
फ़र्मवेयर एक .zip फ़ाइल के रूप में आएगा - आपको servicefile.xml को निकालने की आवश्यकता है ज़िप से, और इसे Notepad++ में संपादित करें।
अब अपने कंप्यूटर पर एक नया टेक्स्ट दस्तावेज़ बनाएं, और इसे "servicefile.bat" जैसा कुछ नाम दें, जो स्वचालित रूप से बैच फ़ाइल बना देगा।
अब इस नई बैच फ़ाइल पर राइट-क्लिक करें और इसे Notepad+ से संपादित करें
इस बैच फ़ाइल में, दस्तावेज़ के शीर्ष पर निम्न पंक्तियाँ टाइप करें:
Echo off Pause Fastboot reboot Exit
फ़ाइल सहेजें। अब मूल servicefile.xml पर वापस जाएं और इसे Notepad++ में भी खोलें
servicefile.xml में आप लाइन से शुरू होने वाली हर चीज को कॉपी करना चाहते हैं
आपकी .bat फ़ाइल अब इस तरह दिखनी चाहिए:
अब आप
आगे आपको उन बिट्स को भी मिटाना होगा जो कहते हैं <स्टेप ऑपरेशन =, इसलिए आपके पास लाइन की शुरुआत के रूप में केवल "मिटा" बचा है - ईमानदारी से अगर यह भ्रमित करने वाला है, तो आप डाउनलोड से पूर्व-निर्मित .bat फ़ाइल डाउनलोड कर सकते हैं। इस गाइड का, और इसे एक संदर्भ के रूप में उपयोग करें।
तो अब पहली पंक्ति "इको ऑफ" के नीचे, आप हर एक लाइन को "फास्टबूट" से पहले बदलना चाहते हैं। तो उदाहरण के लिए लाइन 2 को अब "फास्टबूट गेटवर" आदि पढ़ना चाहिए। हर पंक्ति के लिए ऐसा करें - फिर से, संदर्भ के लिए चित्र देखें।
अंत में .bat फ़ाइल के निचले भाग में, इन पंक्तियों को जोड़ें:
Operation partition filename Operation var Operation partition
अब आप .bat फ़ाइल को सहेज और बंद कर सकते हैं।
अब अपने एडीबी इंस्टॉलेशन से servicefile.bat और fastboot.exe, और adb.exe और ADB .dll फाइलों को कॉपी करें और उन्हें एक्सट्रेक्टेड ROM फोल्डर में कॉपी करें।
अपने पीसी पर एडीबी टर्मिनल लॉन्च करें, और सुनिश्चित करें कि एडीबी कनेक्शन 'adb devices' टाइप करके पहचाना गया है।
अब आप आगे बढ़ सकते हैं और आपके द्वारा बनाई गई .bat फ़ाइल पर डबल-क्लिक कर सकते हैं, और यह स्वचालित रूप से स्टॉक फर्मवेयर को आपके Moto Z2 Play पर ADB टर्मिनल के माध्यम से फ्लैश कर देगा।
पूरे फ़र्मवेयर पैकेज को फ्लैश करने में कुछ समय लग सकता है, इसलिए हम सुझाव देते हैं कि आप प्रतीक्षा करते समय कुछ करें और कुछ करें - शॉर्ट लाइफ के कुछ स्तरों को चाल चलनी चाहिए (क्योंकि जो कटे हुए स्टंप पर फिनिश लाइन की ओर रेंगने का आनंद नहीं लेता है ?)
अब आपको नवीनतम Oreo OTA में सीधे अपग्रेड करने में सक्षम होना चाहिए, और कस्टम पुनर्प्राप्ति स्थापित होने पर इसे सीधे पुनर्प्राप्ति के लिए बूट नहीं करना चाहिए।