मैजिक डेवलपर ने आश्वासन दिया है कि अगला मैजिक बीटा सेफ्टीनेट को फिर से पास करेगा

XDA मान्यता प्राप्त डेवलपर टॉपजॉनवु ने उपयोगकर्ताओं को आश्वासन दिया है कि Google के हालिया परिवर्तनों के बावजूद, अगला मैजिक बीटा एक बार फिर सेफ्टीनेट जांच पास करेगा।

इससे पहले आज, Google द्वारा अपनी Play सेवाओं को अपडेट करने और Magisk जैसी वर्तमान "सुरक्षित" रूट विधियों के SafetyNet जाँच में फिर से विफल होने की रिपोर्टें आनी शुरू हो गईं। इसका मतलब यह हुआ कि रूट और अन्य संशोधनों वाले डिवाइस एक बार फिर सेफ्टीनेट द्वारा पहचाने गए, और बाद में, एंड्रॉइड पे जैसे सेफ्टीनेट-रिलायंट एप्लिकेशन का उपयोग करने का प्रयास करते समय अवरुद्ध हो गए।

XDA मान्यता प्राप्त डेवलपर टॉपजॉनवु है मैजिक फोरम थ्रेड में टिप्पणी की गई उपयोगकर्ताओं को आश्वस्त करने के लिए कि वह परिवर्तनों से अवगत है और पहले ही अपेक्षित कार्य पूरा कर चुका है रूट और मैजिक मॉड्यूल को बरकरार रखते हुए Google की सेफ्टीनेट जांच को फिर से बायपास करने के लिए संशोधन कार्यक्षमता.

में एक बाद में स्पष्टीकरण पोस्ट, टॉपजॉनवु उल्लेख किया गया है कि सेफ्टीनेट विफलताएं Google द्वारा उनकी पहचान को और भी सख्त बनाने के कारण हुईं, लेकिन डेवलपर इसके आसपास काम करने में सक्षम था।

वर्तमान में उपयोगकर्ताओं के लिए नई नीतियों को फ्लैश करने और बायपास करने के लिए कोई बिल्ड उपलब्ध नहीं है, लेकिन हम भविष्य में इसकी उम्मीद कर सकते हैं. स्थिति निम्न है टॉपजॉनवुका नियंत्रण, इसलिए इस समय हम केवल अगले मैजिक बीटा की प्रतीक्षा कर सकते हैं।

टॉपजॉनवु आगे यह विस्तार करता है कि मैगिस्काइड को काम करने से पूरी तरह से रोकने के लिए कोई प्रभावी तरीका मौजूद नहीं हो सकता है। इसलिए जब Google SafetyNet के लिए नए चेक पेश करता है, तो Magiskhide को एक कदम आगे बढ़ने के लिए एक अपडेट की आवश्यकता होती है। यह इसलिए संभव हुआ क्योंकि मैजिक रूट के रूप में चल सकता है, जबकि सेफ्टीनेट चेक नहीं चल सकता। विशेषाधिकार लाभ मैजिक को सेफ्टीनेट प्रक्रिया क्या देख सकती है, उस पर अधिक नियंत्रण की अनुमति देता है।

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

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

इस प्राथमिक जांच के खिलाफ मैजिक के लिए एक संभावित समाधान इंस्टॉल किए गए ऐप्स सूची से मैजिक मैनेजर को फ़िल्टर करने के लिए एंड्रॉइड के पैकेजमैनेजर में कोड इंजेक्ट करना है। यह या तो एक्सपोज़ड के माध्यम से किया जा सकता है (लेकिन एक्सपोज़ड स्वयं सेफ्टीनेट को तोड़ता है, और एक्सपोज़ड यहीं तक सीमित है पुराने एंड्रॉइड संस्करण) या संशोधित ओट/डेक्स के माध्यम से फ्रेमवर्क के जावा कोड को सीधे पैच करके फ़ाइलें.

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

Google के SafetyNet और Magiskhide के बीच इस चूहे-बिल्ली के खेल पर आपके क्या विचार हैं? नीचे टिप्पणी करके हमें बताएं!

स्रोत: मैजिक फ़ोरम