मैंने इस वाक्यांश या वेरिएंट (रूट किए गए फोन, रूटिंग, आदि) को एंड्रॉइड फ़ोरम में सुना है, लेकिन मुझे नहीं पता कि इसका क्या मतलब है। क्या आप इसे सरल शब्दों में समझा सकते हैं?
मैंने इस वाक्यांश या वेरिएंट (रूट किए गए फोन, रूटिंग, आदि) को एंड्रॉइड फ़ोरम में सुना है, लेकिन मुझे नहीं पता कि इसका क्या मतलब है। क्या आप इसे सरल शब्दों में समझा सकते हैं?
जवाबों:
अपने फोन को 'रूट' करने का मतलब है कि आपके फोन के फाइल सिस्टम पर प्रशासनिक अधिकार हासिल करना (लिनक्स में, रूट मास्टर एडमिन का यूजरनेम है)। रूट एक्सेस के साथ, आप फोन पर अपनी इच्छानुसार कुछ भी इंस्टॉल और अनइंस्टॉल कर सकते हैं।
अधिकांश फोन सीमित पहुंच के साथ आते हैं जो आप कर सकते हैं और उस पर नहीं कर सकते। यह आवश्यक रूप से एक बुरी बात नहीं है, क्योंकि यह उपयोगकर्ताओं को गलती से किसी ऐसी चीज़ को तोड़ने से रोक सकता है जो उन्हें फोन पर गड़बड़ नहीं करना चाहिए, विशेष रूप से ऑपरेटिंग सिस्टम के संबंध में। हालाँकि, कई निर्माता आपके अधिकारों को उन चीज़ों तक सीमित कर देते हैं जो वास्तव में इतने महत्वपूर्ण मिशन नहीं हैं, और फोन को जड़ से उखाड़ने के आस-पास हो जाता है।
यदि आपके फोन में कुछ अनावश्यक एप्लिकेशन (ब्लोटवेयर) पहले से इंस्टॉल हैं जिन्हें आप अनइंस्टॉल नहीं कर सकते हैं, तो रूटिंग आपको यह क्षमता प्रदान करेगा। यह आपके फ़ोन के निर्माता और / या सेल प्रदाता को आपके द्वारा अपडेट उपलब्ध कराने से पहले Android के नए संस्करणों में अपग्रेड करने की भी अनुमति देगा। हालांकि, चेतावनी दी जाती है कि रूटिंग आपके वारंटी को शून्य कर सकती है।
किस रूटिंग के बारे में अधिक जानकारी के लिए आप अपने फोन के साथ क्या कर सकते हैं, इस प्रश्न को देखें ।
जब आप अपने फोन को "रूट" करते हैं तो आप फोन के प्रशासनिक विशेषाधिकारों को अनलॉक कर रहे हैं जो डिफ़ॉल्ट रूप से निर्माता द्वारा बंद कर दिया जाता है। यह iPhone दुनिया में "जेलब्रेकिंग" के समान है।
आपके डिवाइस को रूट करने से आप अपने सीपीयू को ओवरक्लॉक या अंडरक्लॉक करने जैसे काम कर सकते हैं, उन प्रीलोडेड ऐप्स को डिलीट कर सकते हैं, जो आपका फोन अमेजन एमपी 3 या कॉर्प कैलेंडर की तरह डिलीट नहीं करते, कुछ ऐसे एप्स इंस्टॉल करते हैं, जिन्हें रूट एक्सेस, कस्टम रोम लोड करने की आवश्यकता होती है ...
निर्माता नहीं चाहते हैं कि आप इन कारणों तक पहुँच सकते हैं, जिनमें कई कारण शामिल हैं, लेकिन इन तक सीमित नहीं है:
संक्षेप में, इसका अर्थ है कि फोन पर व्यवस्थापक पहुंच प्राप्त करना। उन चीजों को करने के लिए जो फोन का एक सामान्य (गैर-व्यवस्थापक) उपयोगकर्ता नहीं कर सकता है।
रूट (प्रशासक) को फोन तक पहुंच प्राप्त करने के लिए।
'रूट' यूआईडी 0 वाला उपयोगकर्ता है, जो पूर्ण 'सिस्टम एडमिनिस्ट्रेशन अकाउंट' के बराबर है।
इसका मतलब है आपको कुछ भी करने की अनुमति है। कुछ भी शामिल हैं, संरक्षित पोर्ट खोलना (उदाहरण के लिए वाईफाई-टेथरिंग), OS और सभी सॉफ़्टवेयर को अपडेट और अपग्रेड करना, ऑपरेटिंग सिस्टम को अपने सॉफ़्टवेयर के साथ बदलना, मशीन की हर फ़ाइल तक पूरी पहुँच, और किसी भी फ़ाइल को हटाने की क्षमता शामिल है, सहित संपूर्ण ऑपरेटिंग सिस्टम।
यह सब कुछ के लिए एक संशोधन है। Essencially Rooting, Jailbreaking है। आप एक उपयोगकर्ता हैं, आपके पास अपने स्वयं के फ़ोन के लिए व्यवस्थापक पहुँच नहीं है। रूटिंग "रूट" उपयोगकर्ता तक पहुंचने की प्रक्रिया है। एक बार जब आप जड़ हो जाते हैं, तो कुछ मजेदार चीजें हैं जो आप कर सकते हैं।
हाल ही में रूटिंग अधिक कुशल हो रही है और 1-क्लिक रूटिंग आने के साथ, यह ज्यादातर लोगों के लिए एक हवा होनी चाहिए, बस सेट करें और इसे आधे घंटे तक चलने दें।
एकमात्र जोखिम आपके फोन को रोक रहा है (कुछ महत्वपूर्ण सॉफ़्टवेयर को खराब कर रहा है, जिससे इसे शुरू करना या फिक्स स्थापित करना असंभव है)।
उपर्युक्त उत्तर पहले से ही सही हैं, लेकिन थोड़े से निरर्थक संदर्भ के लिए। सभी यूनिक्स आधारित प्रणालियों में एक "रूट" उपयोगकर्ता होता है, जिसके पास ऑपरेटिंग सिस्टम द्वारा उपलब्ध किसी भी और सभी कार्यों तक पहुंच होती है। यह एक बहुत शक्तिशाली (और खतरनाक) विशेषाधिकार है क्योंकि एक बार जब आप जड़ होते हैं तो आप कुछ भी कर सकते हैं और जो आप कर सकते हैं वह पूरी तरह से सिस्टम को नष्ट कर सकता है।
यही कारण है कि जब आप एक सर्वर का संचालन करते हैं, तो आप इसे आमतौर पर रूट के रूप में नहीं करते हैं, ताकि आप ऑपरेटिंग सिस्टम का लाभ उठाकर कह सकें कि "उम्म ... आप ऐसा नहीं करना चाहते हैं!" जब आप गलती से 3 बजे पूरी हार्ड ड्राइव को साफ करने के लिए कहेंगे।
[संपादित करें] मैं "अन्य उत्तरों में" कहने के लिए अपने उत्तर को संशोधित करने जा रहा था, लेकिन फिर महसूस किया कि इसका प्रभाव नीचे टिप्पणियों को प्रस्तुत करना होगा (यह मानते हुए कि वे अभी भी हैं) निरर्थक हैं।
मुझे टेक्स्ट एडिटर में कोई स्ट्राइक-थ्रू नहीं दिख रहा है, इसलिए, मैं बस यहाँ संशोधन करूँगा कि मुझे "उपरोक्त उत्तर में" के बजाय "अन्य उत्तरों में" कहना चाहिए था।
यह प्रश्न इस साइट पर सबसे अधिक देखा गया है, फिर भी सभी उत्तर समान हैं: "व्यवस्थापक अधिकार प्राप्त करना, चलो आप xyz और abc जैसे सामान करते हैं"। उत्तरार्द्ध वास्तव में एक प्रासंगिक उत्तर का हिस्सा नहीं है, और वास्तव में यहां पहले से ही एक सवाल है: एक जड़ वाले फोन क्या कर सकता है? ।
सुनिश्चित करें कि रूटिंग को व्यवस्थापक अधिकार प्राप्त करने के बराबर है, लेकिन आइए कुछ और विवरण जोड़ते हैं: एंड्रॉइड में व्यवस्थापक अधिकार कैसे लागू किए जाते हैं । व्हाट्सएप तकनीकी स्तर पर होता है, जब आप फोन को रूट करते हैं? एक नया कार्यक्रम / एप्लेट उपलब्ध हो जाता है: सु । यह / सिस्टम / xbin / फ़ोल्डर में बैठता है और उपयोगकर्ताओं को एक अलग उपयोगकर्ता ID --including रूट (उर्फ एडमिन) पर स्विच करने की अनुमति देता है।
याद रखें कि एंड्रॉइड एप्लिकेशन में आमतौर पर अपने स्वयं के उपयोगकर्ता आईडी के तहत चलते हैं। इसलिए अगर 1) su मौजूद है और 2) एक ऐप इसे रूट में बदलने के लिए उपयोग करता है, तो ऐप रूट उपयोगकर्ता कुछ भी कर सकता है!
सभी रूटिंग विधियाँ समान परिवर्तन नहीं करती हैं। उदाहरण के लिए, कई विधियाँ superuser.apk नामक एक अतिरिक्त ऐप पर निर्भर करती हैं, जिसमें सु बाइनरी का एक कस्टम संस्करण है। जब भी किसी ऐप द्वारा su मंगवाया जाता है, तो यह ऐप एक अनुमति नियंत्रण प्रबंधक के रूप में कार्य करता है।
सु और सुपरसुसर (या सुपरसु) के अलावा, अक्सर बिजीबॉक्स रूटिंग स्क्रिप्ट के हिस्से के रूप में स्थापित हो जाता है। जब हम किसी फोन को रूट करने की बात करते हैं तो ये तीन फाइलें (तकनीकी रूप से बिजीबॉक्स फाइलों का एक सेट है) सबसे आम जोड़ हैं।
यह केवल su
अपने आप को फ़ोल्डर में कॉपी करने के लिए तुच्छ नहीं है , क्योंकि / सिस्टम विभाजन को केवल पढ़ने के लिए माउंट किया गया है और आपको इसे राइट करने के लिए रूट अधिकारों की आवश्यकता है (इसे पुनः लिखने के लिए माउंट करें और यदि आपको यह चाहिए तो लिखने की अनुमति चाहिए)।
इसे करने का एक 'अप्रत्यक्ष' तरीका विस्तारित कार्यक्षमता के साथ एक रिकवरी का उपयोग कर रहा है, यह फाइल को माउंट / सिस्टम कर सकता है और इसे कॉपी कर सकता है। ज्यादातर मामलों में इसका मतलब है कि कस्टम रिकवरी चमकती है, क्योंकि कई स्टॉक रिकवरी केवल विशिष्ट (ओईएम) फाइलों को पैच करने तक सीमित हैं।
एक और 'प्रत्यक्ष' तरीका कुछ चमकता उपकरण का उपयोग करके सीधे एक नए / सिस्टम विभाजन (रूट फ़ाइलों के साथ) को फ्लैश करना होगा। ऐसे उपकरणों में शामिल हैं:
अपने फोन से / सिस्टम विभाजन की प्रतिलिपि बनाना अपेक्षाकृत आसान है - या वेब से एक छवि फ़ाइल, और रूट-संशोधित विभाजन वापस फ्लैश करें। अंत में आप ADB का उपयोग करके एक रूट शेल प्राप्त करने में सक्षम हो सकते हैं, यदि ROM को अनुमति देने के लिए संकलित किया गया था (स्टॉक रोम में आम नहीं)। रूट शेल का उपयोग करके विभाजन को रिमूव करना और कहीं भी फाइलों को कॉपी करना तुच्छ है - यदि आप लिनक्स कमांड्स जानते हैं।
ये सरल तरीके उन फोन के लिए काम करते हैं जो अनलॉक / अनलॉक करने में आसान होते हैं। एक बूटलोडर एक जटिल प्रक्रिया है कि उपकरणों के बीच भिन्न हो सकती है हो सकता है पक्ष की प्रक्रिया बंद कर दिया जाता है, और अधिक विशिष्ट पक्ष जानकारी देखने के लिए यहाँ । ऐसा इसलिए है क्योंकि महत्वपूर्ण विभाजन के लिए कोई भी कस्टम संशोधन OEM 'हस्ताक्षर' को तोड़ देगा और बूटलोडर को लोडिंग (बूटलूप) से इंकार करने का कारण बनेगा। या, कुछ मामलों में बूटलोडर किसी भी परिवर्तन को पूर्ववत कर देगा।