रूट करना जैसा कि हम जानते हैं, एंड्रॉइड पर सु बाइनरी स्थापित करके प्रशासनिक विशेषाधिकार प्राप्त करने का एक तरीका है। एंड्रॉइड 4.3 के बाद से, रूट एक्सेस के अनुरोधों को संभालने के लिए सु डेमॉन को स्टार्टअप पर और कुशलता से काम करने के लिए पर्याप्त अनुमतियों के साथ चलाना पड़ा। इसमें एंड्रॉइड पर सिस्टम विभाजन को संशोधित करना शामिल था। हालाँकि, जब लॉलीपॉप जारी किया गया था, तो बूट पर सु डेमॉन को शुरू करने का कोई तरीका नहीं था, इसलिए एक संशोधित बूट छवि, जिसे 'सिस्टमलेस रूट' के रूप में जाना जाता था, का उपयोग किया गया था और इसका नाम इस तरह रखा गया था क्योंकि यह /system में फ़ाइलों को संशोधित नहीं करता है। विभाजन।
लॉलीपॉप पर सिस्टम विभाजन को संशोधित करने का एक और तरीका पाया गया, जिसने सिस्टमलेस पद्धति के उपयोग को रोक दिया। एंड्रॉइड मार्शमैलो की शुरुआत के साथ, सुरक्षा को मजबूत किया गया था, जिससे आवश्यक अनुमतियों के साथ सु डेमन लॉन्च करने के लिए सिस्टम विभाजन को संशोधित करना असंभव हो गया। इसने सिस्टमलेस रूट मेथड को वापस लाया - सिस्टम पार्टीशन के बजाय बूट इमेज को संशोधित करना - और यह मार्शमैलो और नए ऑपरेटिंग सिस्टम के साथ-साथ एंड्रॉइड 5.1 और नए पर चलने वाले सैमसंग डिवाइस को रूट करने का नया तरीका है।
जारी रखने से पहले आपको निम्नलिखित आवश्यकताओं को पूरा करना होगा:
- खुला बूटलोडर - अपने बूटलोडर को अनलॉक करने का तरीका जानने के लिए अपने स्मार्टफोन निर्माता साइट पर जाएं। अधिकांश सैमसंग फोन में अनलॉक बूटलोडर होते हैं।
- एडीबी और फास्टबूट बायनेरिज़
- आपके स्मार्टफोन ड्राइवर - आप इसे अपने स्मार्टफोन निर्माता वेबसाइट से डाउनलोड और इंस्टॉल कर सकते हैं।
- TWRP कस्टम पुनर्प्राप्ति - वेबसाइट आपके डिवाइस के लिए विशिष्ट पुनर्प्राप्ति छवि प्रदान करती है।
- नवीनतम सुपरसु - इसे अपने स्टोरेज के रूट पर कॉपी करें।
विधि 1:लॉलीपॉप या पुराने डिवाइस पर चलने वाले उपकरणों पर
- अपने Android फ़ोन पर सेटिंग> के बारे में . पर जाएं और 'बिल्ड नंबर' पर 8 बार टैप करें। सेटिंग> डेवलपर सेटिंग . पर वापस जाएं और यूएसबी डिबगिंग मोड चालू करें।
- Windows + R दबाकर कमांड प्रॉम्प्ट खोलें कुंजी, cmd टाइप करना और फिर Enter दबाना। निम्न कमांड टाइप करें:adb रीबूट रिकवरी आपके फ़ोन की स्क्रीन पर आने वाले किसी भी पुष्टिकरण संवाद को स्वीकार करें।
- TWRP में, उन्नत> टर्मिनल पर नेविगेट करें और निम्न कोड टाइप करेंइको “SYSTEMLESS=true”> /data/.supersu
- सुनिश्चित करें कि .supersu फ़ाइल उन्नत> फ़ाइल प्रबंधक> /data पर नेविगेट करके /data में है
- SuperSU को फ्लैश करके अपने डिवाइस को रूट करें:इंस्टॉल करें> SuperSU-****.zip और फिर फ्लैश की पुष्टि करने के लिए स्वाइप करें
- सिस्टम रीबूट करें टैप करें ।
विधि 2:मार्शमैलो या नए संस्करण चलाने वाले उपकरणों पर
मार्शमैलो या नए संस्करण चलाने वाले उपकरणों पर सिस्टम रहित रूटिंग डिफ़ॉल्ट रूप से सक्षम होती है। अतिरिक्त कमांड दर्ज करने की कोई आवश्यकता नहीं है - बस सुपरएसयू ज़िप फ़ाइल को फ्लैश करें।
- अपने Android फ़ोन पर सेटिंग> के बारे में . पर जाएं और 'बिल्ड नंबर' पर 8 बार टैप करें। सेटिंग> डेवलपर सेटिंग . पर वापस जाएं और यूएसबी डिबगिंग मोड चालू करें।
- Windows + R दबाकर कमांड प्रॉम्प्ट खोलें कुंजी, cmd टाइप करना और फिर Enter दबाना। निम्न कमांड टाइप करें:adb रीबूट रिकवरी आपके फ़ोन की स्क्रीन पर आने वाले किसी भी पुष्टिकरण संवाद को स्वीकार करें।
- SuperSU को फ्लैश करके अपने डिवाइस को रूट करें:इंस्टॉल करें> SuperSU-****.zip और फिर फ्लैश की पुष्टि करने के लिए स्वाइप करें
- सिस्टम रीबूट करें टैप करें ।