यदि आपके पास Google Pixel, Google Pixel XL, Google Pixel 2, या Google Pixel 2 XL है तो Android Q बीटा को अब रूट किया जा सकता है।
पहले Android Q बीटा के रिलीज़ होने से पहले, XDA ने मान्यता प्राप्त डेवलपर टॉपजॉनवु को नियुक्त किया की घोषणा की कि उसने Android Q को रूट कर दिया था। उन्होंने यह उपलब्धि Android Q के लीक हुए बिल्ड की बदौलत हासिल की हमने भी प्राप्त किया. जब सभी तीन Google Pixel स्मार्टफोन श्रृंखलाओं के लिए आधिकारिक बीटा जारी किया गया, तो टॉपजॉनवु ने एक बार फिर यह देखने की कोशिश की कि क्या वह मैजिक को काम पर ला सकता है। वह जल्दी समझना नवीनतम एंड्रॉइड संस्करण को रूट करना जितना लगता है उससे कहीं अधिक कठिन है। हालाँकि, आज पहले वह कामयाब Android Q को रूट करने के लिए, लेकिन केवल Google Pixel, Pixel XL, Pixel 2 और Pixel 2 XL के लिए। अफसोस की बात है कि Google Pixel 3 और Pixel 3 XL को अभी तक रूट नहीं किया जा सका है।
पिक्सेल फ़ोरमपिक्सेल एक्सएल फ़ोरम
पिक्सेल 2 फ़ोरमपिक्सेल 2 एक्सएल फ़ोरम
यदि आपके पास Pixel, Pixel XL, Pixel 2, या Pixel 2 XL है, तो आप Magisk Canary चैनल पर स्विच करके अपने फ़ोन को रूट कर सकते हैं। एक बार जब आप अपना फ़ोन रूट कर लें, तो एक चीज़ जो मैं आपको आज़माने की पुरजोर अनुशंसा करता हूँ वह है
सिस्टम-वाइड डार्क मोड को सक्षम करना लेकिन थर्ड-पार्टी ऐप्स में फोर्स्ड डार्क को अक्षम करना। डार्क मोड को सक्षम करना रूट के बिना किया जा सकता है, लेकिन Google फ़ोटो जैसे ऐप्स में जबरन डार्क को अक्षम करने के लिए सिस्टम प्रॉपर्टी को बदलने के लिए रूट की आवश्यकता होती है। जहां तक Pixel 3 या Pixel 3 XL मालिकों की बात है, तो आपको इन दोनों डिवाइसों के लिए नवीनतम अपडेट पर Magisk को कैसे काम में लाया जाए, यह जानने के लिए टॉपजॉनवु का इंतजार करना होगा।मैजिक कैनरी चैनल
तो फिर Pixel 3 पर Magisk समर्थन में क्या रुकावट आ रही है? इसका कारण तार्किक विभाजन और ओवरलेफ़्स से संबंधित है। तार्किक विभाजन में भंडारण का एक वास्तविक विभाजन शामिल होता है, जो सिस्टम, विक्रेता, ओडीएम, ओम, उत्पाद इत्यादि जैसे गतिशील रूप से आकार बदलने योग्य विभाजन में विभाजित होता है। ओवरलेफ़्स, या ओवरले फ़ाइल सिस्टम, मूल रूप से एक निर्देशिका ट्री की सामग्री को दूसरे के ऊपर ओवरले करता है। वैचारिक रूप से, यह कुछ हद तक मैजिक जैसा है, हालाँकि इसके काम करने का तरीका अलग है। तार्किक विभाजन और ओवरलेफ़ दोनों को बनाने के लिए लागू किया गया है गतिशील एंड्रॉइड Android Q में संभव है, हालाँकि XDA मान्यता प्राप्त डेवलपर है फुसन विश्वास है कि उनका उपयोग इससे भी अधिक के लिए किया जाएगा।
Google Pixel 3 और Pixel 3 XL में तार्किक विभाजन है, जबकि Pixel, Pixel XL, Pixel 2 और Pixel 2 XL में नहीं है। टॉपजॉनवु का कहना है कि Google Pixel 3 का लॉजिकल सिस्टम विभाजन अब EXT4 छवि के रूप में पहचाना नहीं जाता है, इसलिए उनकी पिछली सिस्टम माउंटिंग विधियां काम नहीं करती हैं। टॉपजॉनवु के अनुसार, मैजिक बूटिंग प्रक्रिया के दौरान सिस्टम, विक्रेता, उत्पाद, ओडीएम इत्यादि सहित हर चीज की माउंटिंग को हाईजैक कर लेता है, फिर "कॉपी करता है" सिस्टम से रूटफ़्स तक रूट निर्देशिका," फिर माउंट किए गए विभाजन से डेटा का उपयोग करके सेपॉलिसी को पैच करता है, और अंत में पैच को लोड करने के लिए इनिट प्रक्रिया को पैच करता है sepolicy. उनका कहना है कि उन्हें यह देखने की ज़रूरत है कि शुरुआती बूट चरणों में तार्किक विभाजन कैसे माउंट किया जाए, जिसमें यह सीखना शामिल है कि डिवाइस-मैपर कैसे काम करता है।
Android Q को रूट करने के मामले में Magisk अभी यहीं पर है। यदि टॉपजॉनवु बीटा चलाकर Pixel 3 को रूट करने में प्रगति करता है, तो हम आप सभी को बता देंगे।