यह गाइड उन लोगों के लिए है जो HTC 10 के लिए OTA अपडेट लेने की कोशिश करते हैं, केवल यह संदेश प्राप्त करने के लिए "सॉफ्टवेयर अपडेट नहीं कर सकते: एक अप्रत्याशित त्रुटि हुई और फाइल सिस्टम दूषित हो सकता है। कृपया आगे की सहायता के लिए HTC सपोर्ट से संपर्क करें।"
यह अज्ञात है कि वास्तव में इसका क्या कारण है, क्योंकि यह स्टॉक ROM यूजर्स के साथ होता प्रतीत होता है जिन्होंने वास्तव में अपने डिवाइस को संशोधित नहीं किया है, लेकिन एक समाधान है। हमें फास्टबूट कमांड का उपयोग करके कुछ फाइलें फ्लैश करने की आवश्यकता है, इसलिए आपके PC पर ADB इंस्टॉल होना चाहिए - इसके लिए Appual की गाइड "विंडोज पर ADB कैसे इंस्टॉल करें" देखें।
यह गाइड यह भी मानता है कि आपके HTC 10 डिवाइस पर TWRP इंस्टॉल है। यदि नहीं, तो आप Appual की गाइड "HTC 10 को कैसे रूट करें" का पालन कर सकते हैं, क्योंकि इसमें HTC 10 के लिए TWRP फ्लैश करने के लिंक और निर्देश हैं।
डाउनलोड:
अपने डिवाइस के लिए नीचे उपयुक्त फ़ाइल डाउनलोड करें। इन फाइलों में स्टॉक रिकवरी और एक अनुकूलित android-info.txt होता है जो OTA डाउनलोड और इंस्टॉल करने की आपकी क्षमता को बहाल करेगा।
- 80.206.1: HTC10_PMEUHL_1.80.206.1_StockRecovery_EraseDevInfo .zip
- 30.401.1: HTC10_PMEUHL_1.30.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.1: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.3: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 90.401.5: HTC10_PMEUHL_1.90.401.5_StockRecovery_EraseDevInfo .zip
- 95.401.3: HTC10_PMEUHL_1.95.401.3_StockRecovery_EraseDevInfo .zip
- 95.401.4: HTC10_PMEUHL_1.95.401.4_StockRecovery_EraseDevInfo .zip
- 80.617.1: HTC10_PMEUL_1.80.617.1_StockRecovery_EraseDevInfo. zip
- 91.617.1: HTC10_PMEUL_1.91.617.1_StockRecovery_EraseDevInfo. zip
- 80.709.1: HTC10_PMEUHL_1.80.709.1_StockRecovery_EraseDevInfo .zip
- 92.709.1: HTC10_PMEUHL_1.92.709.1_StockRecovery_EraseDevInfo .zip
- 96.709.5: HTC10_PMEUHL_1.96.709.5_StockRecovery_EraseDevInfo .zip
- 98.709.5: HTC10_PMEUHL_1.98.709.5_StockRecovery_EraseDevInfo .zip
- 41.709.3: HTC10_PMEUHL_2.41.709.3_StockRecovery_EraseDevInfo .zip
- 53.710.6: HTC10_PMEUHL_1.53.710.6_StockRecovery_EraseDevInfo .zip
- 80.710.1: HTC10_PMEUHL_1.80.710.1_StockRecovery_EraseDevInfo
- अपने HTC 10 पर USB डिबगिंग सक्षम करके शुरू करें। ऐसा सेटिंग्स > अबाउट > 'बिल्ड नंबर' पर 7 बार टैप करके करें जब तक डेवलपर मोड सक्रिय न हो जाए। फिर सेटिंग्स > डेवलपर विकल्प > USB डिबगिंग सक्षम करें पर जाएं।
- तो अब आपको ऊपर से अपने डिवाइस के लिए फ़ाइल डाउनलोड करने की आवश्यकता है। अगर आप नहीं जानते कि कौन सा वर्जन डाउनलोड करना है, तो अपने HTC 10 को USB के माध्यम से अपने PC से कनेक्ट करें, मुख्य ADB फोल्डर पर नेविगेट करें, Shift + राइट क्लिक दबाए रखें और "कमांड विंडो यहां खोलें" चुनें।
- अब ADB में 'adb devices' टाइप करें। यह आपके HTC 10 का सीरियल नंबर प्रदर्शित करना चाहिए, अगर ADB आपके HTC 10 को ठीक से पहचान सकता है।
- अगर सब ठीक है, तो ADB में टाइप करें: 'adb reboot bootloader'

- यह आपके HTC 10 को फास्टबूट मोड में रीबूट करेगा। तो अब आप ADB में टाइप करना चाहते हैं: 'fastboot getvar all'
- यह आपके डिवाइस के बारे में सभी आवश्यक जानकारी प्रदर्शित करेगा जैसे MID, CID, और वर्तमान फर्मवेयर और ROM वर्जन। ऊपर प्रदान किए गए सही डाउनलोड को चुनने के लिए इस जानकारी का उपयोग करें।
तो अब आप अपने HTC 10 के लिए TWRP सिस्टम इमेज और बैकअप भी डाउनलोड करना चाहते हैं, जिसमें एक अनछुई सिस्टम इमेज और बूट फ़ाइल होती है। यहाँ एक सूची है:
CID: HTC__001/HTC__034/HTC__A07/HTC__J15/HTC__M27/HTC__016/HTC__002 | MID: 2PS620000
1.80.401.3
1.80.401.3
1.80.401.1
1.30.401.1
CID: HTC__621 | MID: 2PS620000
1.92.709.1
1.80.709.1
1.55.709.5
1.30.709.1
1.21.709.2
CID: HTC__039/OPTUS001/VODAP021/TELNZ001 | MID: 2PS620000
1.21.710.10
CID: EVE__001 | MID: 2PS620000
1.21.91.4
CID: O2___102 | MID: 2PS620000
1.21.206.5
CID: BS_US001/BS_US002 | MID: 2PS650000
1.80.617.1
1.53.617.5
1.21.617.3
CID: T-MOB010 | MID: 2PS650000
1.21.531.1
CID: HTC__332 | MID: 2PS650000
1.02.600.3
- अब एक बार जब आप उपयुक्त TWRP सिस्टम इमेज और बैकअप डाउनलोड कर लेते हैं, तो आपको पूरे .zip फ़ाइल को डीकंप्रेस करने की आवश्यकता है, और उस फोल्डर को अपने एक्सटर्नल SD कार्ड पर कॉपी करें। यह /TWRP/Backups/
/ जैसा दिखना चाहिए - अब आपको TWRP रिकवरी में बूट करने की आवश्यकता है। ऐसा अपने HTC 10 को बंद करके करें, फिर कुछ सेकंड के लिए पावर + वॉल्यूम डाउन को एक साथ दबाकर रखें। प्रॉम्प्ट मिलने पर, वॉल्यूम कीज का उपयोग करके रिबूट टू बूटलोडर चुनें, और अपने विकल्प का चयन करने के लिए पावर दबाएं।
- एक बार बूटलोडर मेनू में, बूट टू रिकवरी चुनें और पुष्टि करें। जब विस्मयादिबोधक बिंदु प्रदर्शित होता है, तो पावर बटन को दबाए रखें, फिर वॉल्यूम अप को दबाएं और छोड़ें।
- तो एक बार जब आप TWRP मुख्य मेनू के अंदर हों, तो माउंट चुनें। सिस्टम को रीड ओनली के रूप में माउंट करने के लिए चेकबॉक्स सक्षम करें।
- /सिस्टम पार्टीशन के बगल में माउंट्स की सूची में एक चेक लगाएं।
- मुख्य TWRP मेनू पर वापस जाएं, और रिस्टोर दबाएं।
- इस गाइड में पहले कॉपी किए गए TWRP सिस्टम इमेज बैकअप फोल्डर को चुनें।
- सिस्टम इमेज और बूट दोनों को चेक करें, फिर रिस्टोर प्रक्रिया शुरू करने के लिए स्वाइप करें।
- जब यह समाप्त हो जाए, तो डाउनलोड मोड में रीबूट करें, होम स्क्रीन पर वापस जाएं, फिर से रिबूट / डाउनलोड दबाएं।
- अब हम इस गाइड की शुरुआत से उपयुक्त .zip फ़ाइल फ्लैश करने के लिए तैयार हैं। तो .zip फ़ाइल को अपने कंप्यूटर पर मुख्य ADB फोल्डर के अंदर रखें।
- तो डाउनलोड मोड में, अपने HTC 10 को USB के माध्यम से अपने PC से कनेक्ट करें, और एक नया ADB कमांड विंडो खोलें।
- ADB में टाइप करें: 'fastboot oem rebootRUU'
- यह RUU मोड में बूट होगा। तो अब टाइप करें: 'fastboot flash zip NAMEOFZIP.zip'
- यह फर्मवेयर पैकेज को फ्लैश करेगा, और जब यह समाप्त हो जाए, तो आप अपने HTC 10 को मुख्य एंड्रॉइड सिस्टम पर रीबूट करने के लिए 'fastboot reboot' टाइप कर सकते हैं।
- एक बार जब आप मुख्य एंड्रॉइड सिस्टम के अंदर हों, तो आपको अब बिना किसी और समस्या के OTA अपडेट प्राप्त करने में सक्षम होना चाहिए।