मैंने पढ़ा कि यह "रोम अपडेट यूटिलिटी" के लिए है।
यह क्या करता है?
इसे कैसे चलाया जाता है?
यह किन विभाजनों को प्रभावित करता है?
कैसे यह एक फोन unroot करता है?
क्या मैं गलती से अपने फोन पर गलत आरयूयू का उपयोग कर सकता हूं?
मैंने पढ़ा कि यह "रोम अपडेट यूटिलिटी" के लिए है।
यह क्या करता है?
इसे कैसे चलाया जाता है?
यह किन विभाजनों को प्रभावित करता है?
कैसे यह एक फोन unroot करता है?
क्या मैं गलती से अपने फोन पर गलत आरयूयू का उपयोग कर सकता हूं?
जवाबों:
एक आरयूयू एक विंडोज़ निष्पादन योग्य फ़ाइल है (एचटीसी वर्तमान में मैक या लिनक्स का समर्थन नहीं करता है) जो आपके डिवाइस पर एक रोम स्थापित करता है। यह निम्नलिखित विभाजनों को अधिलेखित करेगा:
/system
माउंटपॉइंट)/boot
माउंटपॉइंट)/data
माउंटपॉइंट, इसका मतलब है कि आप अपने सभी व्यक्तिगत डेटा को खो देते हैं)आप बस अपने फोन को कनेक्ट करके और निष्पादन योग्य फ़ाइल चलाकर एक RUU का उपयोग करते हैं। मुझे विश्वास है कि HTC सिंक की भी आवश्यकता हो सकती है, लेकिन मैंने कुछ समय में ऐसा नहीं किया है।
इसका कारण यह है कि आपका डिवाइस दो गुना आकार का है, हालांकि यह आपके सटीक कॉन्फ़िगरेशन पर निर्भर करता है। su
जब आप रूट करते हैं तो सबसे पहले, बाइनरी और सुपरसुअर ऐप आमतौर पर आपके सिस्टम विभाजन में स्थापित होते हैं। चूंकि यह विभाजन के स्टॉक संस्करण के साथ ओवरराइट किया गया है, इसलिए वे दो चीजें मौजूद नहीं होंगी। यह आपको su
द्विआधारी को कॉल करने से रोकता है जो किसी एप्लिकेशन को रूट अनुमतियां देने के लिए आवश्यक है।
दूसरे, बूट विभाजन में एक ध्वज होता है जो परिभाषित करता है कि क्या adbd
(यानी, ADB डेमॉन) रूट अनुमति के साथ चलता है, कहा जाता है ro.secure
। स्टॉक बूट छवि पर इसके लिए डिफ़ॉल्ट मान 1 है, जिसका अर्थ है कि यह रूट के रूप में नहीं चल रहा है (इसलिए 1 "हां, यह सुरक्षित है") का प्रतिनिधित्व करता है। कई कस्टम रोम इसे 0 पर सेट करते हैं ताकि आप उपयोग करने पर तुरंत रूट प्रॉम्प्ट प्राप्त कर सकें adb shell
, और यह भी कि आप शेल (यानी adb pull
) की आवश्यकता के बिना विशेषाधिकार प्राप्त कमांड निष्पादित कर सकते हैं ।
आपके अंतिम प्रश्न के अनुसार, मुझे नहीं लगता कि आप अनुचित आरयूयू चला सकते हैं, लेकिन मैंने कभी कोशिश नहीं की। यह अपलोड से पहले एक सत्यापन प्रक्रिया से गुजरता है, जिस बिंदु पर मैं यह मानता हूं कि यह सुनिश्चित करने के लिए जांच करता है कि आपके पास उचित उपकरण और क्या नहीं है। मेरा अनुमान है कि सत्यापन विफल हो जाएगा यदि आपने उस डिवाइस पर एक का उपयोग करने का प्रयास किया था जिसे इसके लिए डिज़ाइन नहीं किया गया था।
यदि आप अधिक जानकारी चाहते हैं, तो मैं एचटीसी की साइट से एक पीडीएफ खोदने में कामयाब रहा, जो यह बताता है कि एचटीसी मैजिक (रोजर्स वायरलेस संस्करण) पर एक आरयूयू का उपयोग कैसे किया जाए। चरण आमतौर पर किसी भी एंड्रॉइड डिवाइस के लिए समान होते हैं, हालांकि।
नोट के अलावा, एक ओपन-सोर्स प्रोग्राम है जो क्रॉस प्लेटफॉर्म होने के दौरान समान कार्यक्षमता प्रदान करने के लिए डिज़ाइन किया गया है। इसे बस HTCFlasher कहा जाता है, और मैंने इसे खुद इस्तेमाल नहीं किया है। यदि यह आपकी रुचि है, तो आप इसे Google कोड पर पा सकते हैं ।