रूट एक्सेस (आमतौर पर) में कई घटकों की आवश्यकता होती है जो एक दूसरे के साथ मिलकर काम करते हैं। कुछ हद तक सरलीकृत दृश्य जो आपको चाहिए:
- एक देशी
su
बाइनरी। इसे कमांड लाइन से या अनुप्रयोगों से मंगाया जा सकता है। यह वह है जो वास्तव में उपयोगकर्ताओं को स्विच करने का कार्य करता है, और प्रक्रिया रूट अनुमति देता है।
- एक "गेटकीपर" एप्लिकेशन, जो
su
रूट एप्लीकेशन हासिल करने के लिए अन्य एप और प्रक्रियाओं को नियंत्रित करने की अनुमति देता है ।
बाइनरी के लिए ग्राफिकल फ्रंट-एंड के एक प्रकार के रूप में सुपरएसयू एप्लिकेशन के बारे में सोचें su
।
एंड्रॉइड पर जिस तरह से डायरेक्टरी / फाइल परमिशन को कॉन्फ़िगर किया गया है, उसके लिए आपको काम करने के लिए su
अपने /system
विभाजन पर बाइनरी की आवश्यकता होती है । कहीं और लगाना पर्याप्त नहीं होगा, क्योंकि इसके पास उन अनुमतियों की आवश्यकता नहीं होगी जो वास्तव में उपयोगकर्ताओं को स्विच करने के लिए प्रक्रियाओं की अनुमति देती हैं।
सामान्य अनुप्रयोग (रूट के बिना) लिख नहीं सकते हैं /system
, इसलिए SuperSU एप्लिकेशन स्वयं को केवल उसी su
जगह स्थापित नहीं कर सकता है जहां उसे होना चाहिए। यही कारण है कि अगर आपने कोई अन्य कदम उठाए बिना सुपर स्टोर को सुपर स्टोर से इंस्टॉल किया तो आपके पास रूट नहीं होगा । आपके पास सभी फ्रंट-एंड हैं, लेकिन अंतर्निहित टुकड़े नहीं हैं जो आवश्यक हैं। आपके पास केवल वही है जो आपको रूट के लिए आवश्यक है, और केवल सुपरसु एप्लीकेशन से दूसरे आधे को प्राप्त करने का कोई तरीका नहीं है।
इसलिए, su
फ़ाइल को उचित स्थान पर लाने का सबसे आम तरीका है कि इसे रिकवरी से इंस्टॉल किया जाए, क्योंकि रिकवरी सिस्टम की डिवाइस स्टोरेज तक पूरी पहुंच है और यह कहीं भी फाइल स्थापित कर सकता है। एक बार ऐसा हो जाने के बाद, SuperSU और su
एक दूसरे से बात कर सकते हैं और अन्य प्रक्रियाओं तक जड़ पहुँच प्रदान कर सकते हैं।
पुनर्प्राप्ति इंस्टॉलेशन फ़ाइल भी SuperSU स्थापित करता है क्योंकि यह सुविधाजनक है, और इसे /system
फ़ैक्टरी रीसेट द्वारा मिटाए जाने से रोकता है। हालाँकि, यदि आप चाहते थे, तो आप केवल su
रिकवरी से स्थापित कर सकते हैं और फिर प्ले स्टोर से SuperSU प्राप्त कर सकते हैं । यह ठीक काम करेगा। इसी तरह, आप बाद में Play Store से SuperSU को अपडेट कर सकते हैं और यह कार्य करना जारी रखेगा (क्योंकि su
उस बिंदु पर यह पहले से ही मौजूद है)।