अप्रकाशित अपडेट ढूंढने के लिए रिवर्स इंजीनियरिंग Xiaomi OTA अपडेट

click fraud protection

XDA के वरिष्ठ सदस्य duraaraa MIUI के रात्रिकालीन बिल्ड तक पहुँचने के लिए Xiaomi उपकरणों से नकली OTA अनुरोध तैयार करने का प्रयास कर रहे हैं।

तक पहुंच प्राप्त करने के प्रयास में Xiaomiकी नाइटलीज़- Xiaomi के MIUI ऑपरेटिंग सिस्टम का अप्रकाशित, इन-हाउस संस्करण - XDA वरिष्ठ सदस्य दुरारा चीन स्थित कंपनी के ओवर-द-एयर (OTA) अपडेट फ्रेमवर्क को रिवर्स-इंजीनियर करें। दो कार्य-प्रगति वाले कारनामे Xiaomi उपकरणों को नवीनतम वाणिज्यिक फर्मवेयर के बजाय रात्रिकालीन निर्माण करने के लिए मजबूर करते हैं, जो सिद्धांत रूप में हो सकता है ऑफ-द-शेल्फ डिवाइसों पर स्थापित किया गया है यदि (1) एमआईयूआई का ओटीए एप्लिकेशन रिवर्स इंजीनियर किया गया था और (2) परीक्षण बिल्ड को उसी कुंजी के साथ हस्ताक्षरित किया गया था आधिकारिक निर्माण.

विधि 1: Xiaomi OTA अपडेट URL तैयार करना

दो तरीकों में से सरल में ओटीए अपडेट यूआरएल तक पहुंच शामिल है, जो क्लाइंट डिवाइस को उक्त अपडेट को डाउनलोड करने के निर्देश भेजता है। उदाहरण के लिए, यह यूआरएल, में झंडे शामिल हैं जो Xiaomi के OTA अपडेट ऐप को बताते हैं कि MIUI 9 का संस्करण 7.9.21 कहां मिलेगा, एक आंतरिक परीक्षण बिल्ड।

{"UserLevel":9,"LatestVersion":{"type":"rom","device":"chiron_global","name":"XM-MIMIX2-GLOBAL 7.9.21","description":"MIUI\u5347\u7ea7","descriptionUrl":"http:\/\/update.miui.com\/updates\/updateinfo\/7.9.21\/chiron_global_0_7.9.21_4494ccfcc506caca9904efb74b489e0a.html","md5":"7f94ca393fae77c6171e6c7a551bea2e","filename":"miui_MIMIX2Global_7.9.21_7f94ca393f_7.1.zip","filesize":"1.6G","codebase":"7.1","version":"7.9.21","branch":"X"},"UpdateList":[{"type":"rom","device":"chiron_global","name":"XM-MIMIX2-GLOBAL 7.9.21","description":"","descriptionUrl":"http:\/\/update.miui.com\/updates\/updateinfo\/7.9.21\/chiron_global_0_7.9.21_4494ccfcc506caca9904efb74b489e0a.html","md5":"7f94ca393fae77c6171e6c7a551bea2e","filename":"miui_MIMIX2Global_7.9.21_7f94ca393f_7.1.zip","filesize":"1.6G","codebase":"7.1","version":"7.9.21","branch":"X"}],"IncrementalUpdateList":[],"MirrorList":["http:\/\/bigota.d.miui.com"],"Signup":{"version":"","total":"","rank":""},"AuthResult":0,"ForceUpdate":0

जब हाल ही में चीन में एक स्थिर रिलीज़ शुरू हो रही थी -- 8.5.7.0.NDECNEF -- दुरारा फ़र्मवेयर के अपग्रेड URL को खोजने के लिए एक्सप्लॉइट का उपयोग किया गया।

विधि 2: Xiaomi OTA अपडेट अनुरोध तैयार करना

दूसरी विधि, जो थोड़ी अधिक जटिल है, में Xiaomi अपडेट सर्वर की डिक्रिप्शन कुंजी को पकड़ना शामिल है। इसके लिए अपडेटर एप्लिकेशन को डीकंपाइल करना और नेटवर्क ट्रैफ़िक को कैप्चर करने और उसका विश्लेषण करने के लिए एक्सपोज़ड का उपयोग करना आवश्यक है।

जब डिक्रिप्शन कुंजी ("उदाहरण के लिए miuiotavalided11") मौजूद होती है, तो सिद्धांत रूप में, कोई भी उपयोगकर्ता नकली अपग्रेड अनुरोध उत्पन्न कर सकता है।

Xiaomi OTA अपग्रेड के लिए बाध्य होना

दुरारा Xiaomi के सर्वर पर अप्रकाशित MIUI बिल्ड को खोजने के लिए दो तरीकों का इस्तेमाल किया, लेकिन अभी तक Xiaomi डिवाइस पर रात में डाउनलोड और इंस्टॉल करने में कामयाब नहीं हुआ है। वह विकास समुदाय के सदस्यों से इस प्रयास में शामिल होने के लिए कह रहे हैं।

नए विकासों पर नज़र रखने और/या अपनी विशेषज्ञता स्वेच्छा से रखने के लिए, XDA फ़ोरम थ्रेड देखें।


रिवर्स इंजीनियरिंग Xiaomi OTAs पर चर्चा