XDA मान्यता प्राप्त डेवलपर और योगदानकर्ता टॉपजॉनवु हाल ही में कड़ी मेहनत कर रहा है और मैजिक एंड्रॉइड मॉड के लिए एक बड़ा अपडेट जारी किया है। यहां सबसे बड़ी नई सुविधा MagiskSU को शामिल करना है, क्योंकि यह Magisk को अपने स्वयं के रूटिंग समाधान में बदल देता है। इस नई सुविधा का कोड सीएम सुपरयूजर को अपडेट करने के लिए पीएचएच के दृष्टिकोण पर आधारित है, लेकिन कहा जाता है कि यह अपने स्वयं के समाधान के लिए पर्याप्त महत्वपूर्ण है। यहां लक्ष्य सुपरएसयू मानकों को प्राप्त करना था और डेवलपर को लगता है कि कार्यक्षमता होनी चाहिए लगभग समकक्ष।
कस्टम ROM के साथ Magisk की अनुकूलता बढ़ाने के लिए, और समुदाय को अतिरिक्त विकल्प देने के लिए, Magisk v11 में वह है जिसे टॉपजॉनवु स्यूडो SELinux एनफोर्स मोड कह रहा है। यह सेटिंग मेनू के भीतर एक विकल्प होगा जो स्थिति को लागू करते हुए SELinux को अनुमेय पर सेट कर देगा। हालाँकि कुछ लोग इस सेट को अनुमेय पर सेट करना एक बुरा अभ्यास मानते हैं, कुछ कस्टम रोम को इसे इस तरह सेट करने की आवश्यकता होती है। तो अब उपयोगकर्ता के पास SELinux को प्रवर्तन के रूप में सेट करने या यह दिखाने का विकल्प होगा कि यह प्रवर्तन के रूप में सेट है।
मैजिक के संस्करण 4 में, टॉपजॉनवु ने सामान्य प्रयोजन बूट स्क्रिप्ट का उपयोग करने की क्षमता को हटा दिया क्योंकि वे चाहते थे कि लोग इसके बजाय प्रति-मॉड्यूल स्क्रिप्ट का उपयोग करें। यह सुविधा अब वापस ला दी गई है और स्क्रिप्ट को /magisk/.core/post-fs-data.d और /magisk/.core/service.d में रखा जाना चाहिए। रुचि रखने वालों के लिए, यहां मैजिक संस्करण 11 का पूरा चेंजलॉग है।.
- [मैजिक माउंट] सिम्लिंक को बदलने में सहायता। सिम्लिंक बाइंड माउंटेड का लक्ष्य नहीं हो सकते हैं, इसलिए उन्हें नई फ़ाइलों के समान ही माना जाता है
- [मैजिक माउंट] फ़ाइल/फ़ोल्डर नाम में रिक्त स्थान होने पर समस्या को ठीक करें
- [बिजीबॉक्स] को v1.26.2 में अपडेट किया गया। फ़्लैशफ़ायर की काली स्क्रीन समस्याओं को ठीक करना चाहिए
- [रीसेटप्रॉप] प्रोप फ़ाइलों को पढ़ने में सहायता करता है जिसमें प्रोप मानों में रिक्त स्थान होते हैं
- [MagiskSU] Magisk प्रबंधक से संचार अनुकूलित करें; अप्रयुक्त डेटा स्थानांतरण को हटा दिया गया
- [MagiskSU] सुपरयूजर एक्सेस विकल्प लागू करें (अक्षम, केवल एपीपी, केवल एडीबी, एपीपी और एडीबी) पीएचएच सुपरयूजर ऐप में यह विकल्प है लेकिन सुविधा सु बाइनरी के भीतर लागू नहीं है
- [MagiskSU] su -c "कमांड" के साथ सभी समस्याओं को ठीक कर दिया गया है (रूट के साथ कमांड चलाएँ) यह सुविधा अपेक्षित है केवल एक ही विकल्प की अनुमति देने के लिए, लेकिन स्पष्ट रूप से adbshell su -c "कमांड" इस तरह से काम नहीं करता है, और
- बहुत सारे रूट ऐप्स नियम का पालन नहीं करते हैं। सु बाइनरी अब -c के बाद की हर चीज़ को कमांड के एक भाग के रूप में मानेगी।
- [MagiskSU] TiBack के लिए लीगेसी संदर्भ हैक को हटा दिया गया है, यह वर्तमान में मंगलाचरण को धीमा कर रहा है
- [मैगिस्कएसयू] सु को लागू करने के बाद वर्तमान कार्यशील निर्देशिका को संरक्षित करें। पहले पीएचएच सुपरयूजर रूट शेल प्राप्त करने के बाद /डेटा/डेटा में पथ बदल देगा। यह अब उसी निर्देशिका में रहेगा जहां आप हैं
- एलेड सु
- [MagiskSU] डेमॉन अब u: r: su: s0 संदर्भ में भी चलता है
- [मैजिस्कएसयू] एक अनावश्यक कांटा हटा दिया गया, चल रही प्रक्रियाओं को कम किया गया और आह्वान को तेज किया गया
- [MagiskSU] बाइनरी में -cn विकल्प जोड़ें, निश्चित नहीं कि यह अभी भी प्रासंगिक है या नहीं, और यह भी सुनिश्चित नहीं है कि इसे सही ढंग से लागू किया गया है या नहीं, लेकिन यह यहाँ है
- [सेपॉलिसी-इंजेक्ट] कमांड-लाइन विकल्पों को फिर से लिखें, अब लगभग सुपॉलिसी सिंटैक्स से मेल खाता है
- [सेपॉलिसी-इंजेक्ट] लगभग हर कार्रवाई के लिए सभी मिलान मोड का समर्थन करता है (छद्म लागू करना संभव बनाता है)
- [सेपॉलिसी-इंजेक्ट] एक प्राचीन बग को ठीक किया गया जिसके कारण आवंटित मेमोरी रीसेट नहीं होती है
- [अनइंस्टॉलर] अब एक स्वतंत्र स्क्रिप्ट के रूप में काम करता है जिसे बूट पर निष्पादित किया जा सकता है, बिना/डेटा एक्सेस के पूरी तरह से पुनर्प्राप्ति का समर्थन करता है, मैजिक प्रबंधक के साथ मैजिक अनइंस्टॉलेशन
- [अतिरिक्त] बिजीबॉक्स, मैजिकहाइड, होस्ट सेटिंग्स अब तुरंत लागू की जा सकती हैं; किसी रीबूट की आवश्यकता नहीं है
- [अतिरिक्त] पोस्ट-fs-data.d और service.d जोड़ें
- [अतिरिक्त] Magisk को अक्षम करने का विकल्प जोड़ें (MagiskSU अभी भी प्रारंभ होगा)
स्रोत: एक्सडीए