रूट के लिए ओपन सोर्स क्यों महत्वपूर्ण है? यह समझने के लिए हमारा स्पष्टीकरण पढ़ें कि सुरक्षित, अधिक शक्तिशाली एंड्रॉइड स्पेस के लिए सामुदायिक विकल्प क्यों आवश्यक हैं।
अद्यतन: चेनफायर के साथ इस पर चर्चा करने के बाद, मैंने सोचा कि यहां कुछ स्पष्टीकरण जोड़ना एक अच्छा विचार होगा। सॉफ़्टवेयर के खुले या बंद स्रोत होने के कई कारण हैं, और इसकी सुरक्षा इसके स्रोत की उपलब्धता से निर्धारित नहीं होती है। वहाँ बहुत सारे सुरक्षित (और अच्छी तरह से लिखे गए) बंद स्रोत सॉफ़्टवेयर हैं, और बहुत सारे खराब तरीके से लिखे गए खुले स्रोत हैं वहाँ मौजूद सॉफ़्टवेयर - आपको खुले स्रोत का लाभ केवल तभी मिलता है जब अच्छे और सक्षम सुरक्षा विशेषज्ञ वास्तव में पढ़ते हैं और ऑडिट करते हैं यह।
जड़। यह एक ऐसा शब्द है जिससे हम यहां अधिकतर परिचित हैं। Google द्वारा इसे प्राप्त करना और उपयोग करना कठिन बनाने के लगातार बढ़ते प्रयासों के बावजूद (और संभवतः यह जारी रहेगा, इसके साथ) भारी रूप से लॉक किए गए ChromeOS और Android प्लेटफ़ॉर्म के अनुमानित अभिसरण), रूटिंग XDA पर अविश्वसनीय रूप से लोकप्रिय बनी हुई है।
वास्तव में, इसके चारों ओर एक संपूर्ण पारिस्थितिकी तंत्र बन गया है, और ऐप्स जो प्रदान की गई उन्नत पहुंच का उपयोग करते हैं अनुकूलन और संशोधनों को साकार करने के लिए रूट जो अन्यथा एंड्रॉइड की सुरक्षा द्वारा रोका जाएगा नमूना।
रूट प्राप्त करना अधिक कठिन बनाने के लिए एंड्रॉइड में कई वर्षों के बदलाव किए गए हैं
जब एंड्रॉइड के अनुकूलन ने पहली बार 2008 और 2009 में जोर पकड़ना शुरू किया, तो पहला "वास्तविक" अनुकूलन योग्य सुपरयूज़र समाधान सेवानिवृत्त मान्यता प्राप्त डेवलपर द्वारा किया गया था, चेन्सडीडी. इसने लोगों को ग्राफिकल यूजर इंटरफ़ेस के माध्यम से यह नियंत्रित करने की अनुमति दी कि किन ऐप्स के पास रूट तक पहुंच है और किन ऐप्स के पास नहीं है, जो आज हम जो जानते हैं उसका अग्रदूत था। का स्रोत कोड आवेदन और सु बाइनरी यदि आप इस पर एक नज़र डालना चाहते हैं तो ये अभी भी उपलब्ध हैं।
दुर्भावनापूर्ण सॉफ़्टवेयर और उपयोगकर्ताओं दोनों के लिए रूट प्राप्त करना अधिक कठिन बनाने के लिए एंड्रॉइड में किए गए कई वर्षों के परिवर्तनों के माध्यम से तेजी से आगे बढ़ते हुए, बहुत कुछ बदल गया है। दरअसल, डिवाइस के कर्नेल रैमडिस्क (boot.img) में बदलाव करना वर्तमान में आवश्यक है (कम से कम एंड्रॉइड 6.0 पर), जिसका अर्थ है कि अनलॉक किए गए बूटलोडर के बिना डिवाइस पर रूट करना आपके लिए कुछ है संभवतः निकट भविष्य में कभी भी मुलाकात नहीं होगी.
बहरहाल, हाल तक, आपका रूट विकल्प काफी अधिक था सुपरएसयू. जो पुराने रूट समाधानों पर एक बड़ा सुधार था, जो SELinux नीतियों और बाधाओं जैसी नई और आधुनिक जटिलताओं को संभाल नहीं पाता था। एकमात्र समस्या यह थी कि सुपरएसयू बंद-स्रोत सॉफ़्टवेयर था (और है)। आपके फोन पर पूर्ण नियंत्रण के द्वारपाल के रूप में, यह कुछ ऐसा है जो वास्तव में खुला स्रोत और श्रवण योग्य होना चाहिए। हालाँकि अब तक, अधिकांश लोग केवल XDA वरिष्ठ मान्यता प्राप्त डेवलपर पर भरोसा करते थे, जंजीर से आग लगाना, सही काम करना, जिससे उसकी प्रतिष्ठा और प्रतिष्ठा वास्तव में कोई समस्या नहीं है।
हालाँकि, जब चेनफायर ने घोषणा की तो समस्या फिर से सामने आ गई सुपरएसयू का अधिग्रहण पहले से अज्ञात और असंबंधित तीसरे पक्ष द्वारा। हालाँकि, रूट एक्सेस जैसी महत्वपूर्ण चीज़ के लिए, इसने उपयोगकर्ताओं के बीच घबराहट पैदा कर दी; यह वास्तव में महत्वपूर्ण है कि उपयोगकर्ता इस पर भरोसा करें - कल्पना करें कि क्या आपका सुपरयूज़र एप्लिकेशन कुछ ऐप्स को बिना आपकी जानकारी के, रूट तक मौन पहुंच की अनुमति देने के लिए कॉन्फ़िगर किया गया था। डेवलपर अपने स्वयं के एप्लिकेशन के लिए या इस एक्सेस के लिए भुगतान करने वाले अन्य डेवलपर्स के लिए ऐसा कर सकता है। ऐसा कुछ भी नहीं लगता कि ऐसा हुआ है या होगा, लेकिन यह एक बंद स्रोत सुपरयूजर समाधान की संभावना बनी हुई है। वैकल्पिक रूप से, यह दखल देने वाले विज्ञापन दिखाना शुरू कर सकता है। वास्तव में आपके पास इन्हें ब्लॉक करने का कोई विकल्प नहीं होगा, क्योंकि इसमें रूट एक्सेस है! रूट एक्सेस शक्तिशाली है, और इस शक्तिशाली चीज़ में किसी भी प्रकार का परिवर्तन लोगों को थोड़ा परेशान कर सकता है।
चाहे आप किसी भी रूट समाधान का उपयोग करें, पूरी तरह से खुला स्रोत संस्करण उपलब्ध होना अविश्वसनीय रूप से महत्वपूर्ण है
हालांकि सौभाग्य से, XDA की भावना में, उपयोगकर्ताओं का एक समूह एक सच्चा, आधुनिक, सुपरयूज़र समाधान बनाने का प्रयास करने के लिए एकजुट हुआ है, जो पूरी तरह से खुला स्रोत होगा, और समुदाय द्वारा विकसित किया जाएगा। यह, एक बार पूरा हो जाने पर, उपयोगकर्ताओं को नए से मालिकाना रूट समाधान का उपयोग करने के बीच एक विकल्प देगा अज्ञात प्रतिष्ठा की कंपनी, और जो खुली और पारदर्शी है, और द्वारा विकसित की गई है समुदाय।
एक विकल्प कभी भी किसी को नुकसान नहीं पहुंचाता है, और जब रूट एक्सेस की बात आती है, तो एक से अधिक विकल्प होना आपकी सुरक्षा और गोपनीयता के लिए आवश्यक है
भले ही आप किस रूट समाधान का उपयोग करते हैं, हालांकि, किसी भी वाणिज्यिक या मालिकाना पेशकश के एक मजबूत विकल्प के रूप में पूरी तरह से खुला स्रोत संस्करण उपलब्ध होना अविश्वसनीय रूप से महत्वपूर्ण है। यह वास्तव में स्वामित्व वाले उपयोगकर्ताओं को भी लाभान्वित करेगा - एक व्यवहार्य विकल्प की उपस्थिति मात्र है यह सुनिश्चित करने के लिए आवश्यक है कि सुपरएसयू के डेवलपर्स और नए (अज्ञात और वर्तमान में अविश्वसनीय) मालिक जनता के सामने काम करें दिलचस्पी। कोई विकल्प नहीं होने के कारण, यदि वे दण्डमुक्ति के साथ कार्य करते हैं तो कहीं नहीं जाना है। दूसरी ओर, एक मजबूत ओपन-सोर्स विकल्प के साथ, इसमें कार्य करने के लिए एक मजबूत प्रोत्साहन है महत्वपूर्ण प्रतिष्ठा क्षति के जोखिम के बजाय उपयोगकर्ताओं के हित, और उपयोगकर्ताओं का पलायन देखें अन्यत्र.
इसी कारण से, मैं प्रासंगिक कौशल वाले किसी भी व्यक्ति को ओपन सोर्स प्रोजेक्ट में शामिल होने के लिए प्रोत्साहित करता हूं। एक समुदाय-आधारित, उच्च-गुणवत्ता वाला सुपरयूज़र समाधान, जो पूरी तरह से ओपन-सोर्स सॉफ़्टवेयर पर आधारित है, पूरे समुदाय के लिए फायदेमंद होगा, जिसमें वे लोग भी शामिल हैं जो सुपरएसयू का उपयोग जारी रखना चाहते हैं। एक विकल्प कभी भी किसी को नुकसान नहीं पहुंचाता है, और जब रूट एक्सेस की बात आती है, तो एक से अधिक विकल्प होना आपकी सुरक्षा और गोपनीयता के लिए आवश्यक है। विकास प्रारंभिक चरण में है, और गीथूब पर जारी है, बूट छवियों के पैच के मुद्दे अनुभाग में चर्चा की जा रही है यह भंडार, और सुपरयूज़र ऐप स्वयं विकसित किया जा रहा है यह भंडार.
क्यों न चर्चा में शामिल हों या शामिल होकर विकास में शामिल हों मंचों पर चर्चा सूत्र? आइए वास्तव में समुदाय-आधारित, ओपन-सोर्स, ऑडिटेबल सुपरयूज़र समाधान बनाएं और सुनिश्चित करें कि यह हमेशा मौजूद रहे आपके लिए रूट एक्सेस प्राप्त करने और नियंत्रित करने के लिए पूरी तरह से ओपन-सोर्स सॉफ़्टवेयर का उपयोग करने का विकल्प होने जा रहा है फ़ोन।