एंड्रॉइड सेंट्रल

एंड्रॉइड 4.3 और उससे आगे: क्या रूट 'स्टॉक' रोम के लिए ख़त्म हो रहा है?

protection click fraud

आपने शायद रूट और एंड्रॉइड के नवीनतम संस्करण के बारे में कुछ बातें सुनी होंगी, और शायद "रूट की मृत्यु" जैसी बातें भी सुनी होंगी। चीज़ें पास बदल गया है, और एंड्रॉइड में नई सुरक्षा सुविधाएं अब यह सीमित कर देती हैं कि सुपरयूजर विशेषाधिकार वाली प्रक्रियाएं सिस्टम विभाजन पर क्या कर सकती हैं। मैं इसमें से कुछ को यथासंभव सर्वोत्तम तरीके से समझाने की कोशिश करूंगा, बिना बहुत सारे शब्दों के, कोई भी (ठीक है, लगभग कोई भी) नहीं समझ पाएगा। हालाँकि, इसमें से कुछ अपरिहार्य है।

इसके लिए आपको एक कड़ा डालना पड़ सकता है।

सभी एंड्रॉइड ऐप्स फोर्क से हैं एक सिस्टम प्रक्रिया जिसे जाइगोट के नाम से जाना जाता है. एंड्रॉइड 4.3 में चीजें बदल गईं और अब ज़ीगोट की एक नई सुरक्षा नीति है। भले ही हम सुइड (सुपरयूजर) विशेषाधिकारों के साथ एक प्रक्रिया को फोर्क कर सकते हैं, नए प्रतिबंध इस बात को सीमित करते हैं कि हम इसके साथ क्या कर सकते हैं। यह SELinux का संपूर्ण बिंदु है, जो उपयोगकर्ता सुरक्षा के लिए एक अच्छी बात है। हमारी नई प्रक्रिया (इसे रूट ऐप के रूप में सोचें जिसे आप चलाने का प्रयास कर रहे हैं) में तकनीकी रूप से रूट एक्सेस है, लेकिन यह वास्तव में इसके साथ कुछ भी उपयोगी नहीं कर सकता है। यह सिस्टम को उन दुष्ट प्रक्रियाओं से बचाने का एक बहुत अच्छा तरीका है जो आप नहीं चाहते हैं - जैसे कि संभावित ZOMGMALWARE में - हर चीज़ तक पहुंच हो।

सुरक्षा नीतियों के इस नए सेट के आसपास काम करने के दो तरीकों के बारे में बात की जा रही है। एक यह है कि शेल के माध्यम से रूट एक्सेस - जहां आपने अपने फोन को कंप्यूटर से कनेक्ट किया है और संचार करने के लिए कमांड लाइन का उपयोग किया है - अभी भी ठीक काम करता है। आप अपनी उपयोगकर्ता स्थिति को ऊंचा कर सकते हैं, और वही कार्य कर सकते हैं जो आप एडीबी के माध्यम से हमेशा कर सकते हैं। और इसकी संभावना बहुत कम है कि आपके जाने बिना ऐसा नहीं होगा।

दूसरा तरीका एक के साथ है सु डेमन.

डेमॉन एक पृष्ठभूमि प्रक्रिया है जो सक्रिय उपयोगकर्ता के सीधे नियंत्रण में नहीं है। यह चुपचाप चलता है, कुछ उपयोगी करने के लिए आवश्यक समय की प्रतीक्षा करता है। जब इसे बुलाया जाता है, तो यह वही करता है जिसके लिए इसे डिज़ाइन किया गया था, फिर छिप जाता है। सिस्टम आरंभीकरण के दौरान एक सु डेमॉन को लागू करने की आवश्यकता होती है, जो "स्टॉक" रोम में रूट एक्सेस को हैक करने के लिए एक महत्वपूर्ण बिंदु बन जाता है।

[द] नेक्सस के साथ एंड्रॉइड कार्यान्वयन शिपिंग साइनोजनमोड और अपस्ट्रीम की तरह /डेटा/सिस्टम/सेपॉलिसी में अतिरिक्त नीतियों की तलाश नहीं करता है और यह संकेत देता है कि इसे करना चाहिए। यह रैमडिस्क से /sepolicy फ़ाइल लोड करता है और इसे एक दिन में कॉल करता है। +कौशिक दत्ता

आपको अपने एंड्रॉइड डिवाइस पर एक कस्टम डेमॉन शुरू करने के लिए कम से कम एक संशोधित बूट छवि की आवश्यकता है। यह साइनोजनमोड जैसी किसी चीज़ के साथ कोई समस्या नहीं है, लेकिन इसका मतलब है कि आप इसे बनाने के लिए स्टॉक के अलावा कुछ और फ्लैश कर रहे हैं। कस्टम छवियों, कर्नेल और रोम को चमकाना एक ऐसी चीज़ है जिसे बहुत से लोग करना नहीं चाहते हैं।

तो हम वहीं हैं. एंड्रॉइड समुदाय के सबसे बड़े नाम सभी चीज़ों को व्यवस्थित करने के लिए कड़ी मेहनत कर रहे हैं, लेकिन इसकी बहुत अच्छी संभावना है वह रूट, जिस तरह से आप आज रूट को जानते हैं, आपको एसयू ऐप के ऊपर और बाहर कस्टम फर्मवेयर फ्लैश करने की आवश्यकता होगी बाइनरी. यह अच्छी बात है कि एंड्रॉइड अधिक सुरक्षित सुरक्षा मॉडल की ओर बढ़ रहा है, और आपको बस थोड़ा और सीखना होगा इस बारे में कि आपका सिस्टम कैसे काम करता है और इसे अपनी इच्छित स्थिति में लाने के लिए इसे कैसे संशोधित किया जाए - जो अंततः एक और अच्छी बात है चीज़।

Google जानता है कि उपयोगकर्ता सुपरयूज़र अनुमतियाँ जैसी चीज़ें चाहते हैं। इस बात की बहुत अच्छी संभावना है कि वे इन मुद्दों को किसी तरह से संबोधित करेंगे, या तो कम चीज़ों के लिए रूट की आवश्यकता करके या एंड्रॉइड में ही समाधान बनाकर। यदि आप अपने कंप्यूटर पर लिनक्स या ओएसएक्स चलाते हैं, तो आप जानते हैं कि होम फोल्डर होने से आप बिना किसी अनुमति के ज्यादातर काम कर सकते हैं। हो सकता है गूगल इस दिशा में आगे बढ़े. या हो सकता है कि वे एंड्रॉइड में डेवलपर विकल्पों में सुपरयूज़र फ़ंक्शंस जोड़ दें। इस बीच, वे उन उपयोगकर्ताओं के लिए पूरी तरह से अनलॉक करने योग्य नेक्सस फोन बनाना जारी रखेंगे जो चाहते हैं या जिन्हें इसकी आवश्यकता है फ़्लैश कस्टम फ़र्मवेयर - और साइनोजनमोड (और अन्यत्र) के डेवलपर्स जैसे लोग निर्माण करना जारी रखेंगे यह।

अभी पढ़ो

instagram story viewer