AOSP 7.1.2 के लिए ART सबमॉड्यूल Nougat कस्टम ROM में एक्सपोज़ड कार्यक्षमता जोड़ता है

एक्सपोज़ड फ्रेमवर्क उपलब्ध सबसे लोकप्रिय एंड्रॉइड संशोधनों में से एक है क्योंकि यह उपयोगकर्ताओं को मॉड्यूल स्थापित करने में सक्षम बनाता है जो उनके वर्तमान फर्मवेयर में विशिष्ट कार्यक्षमता जोड़ देगा। इसके लिए बहुत अधिक काम की आवश्यकता होती है और इसीलिए इसके लिए XDA के वरिष्ठ मान्यता प्राप्त डेवलपर की आवश्यकता होती है रोवो89 एंड्रॉइड का एक नया प्रमुख अपडेट जारी होने के बाद इसे विकसित करने में काफी समय लगता है।

समुदाय एक ऐसे अपडेट की मांग कर रहा है जो एंड्रॉइड 7.0 नूगाट में अनुकूलता जोड़ता है और अब ऐसा लगता है कि एक विधि है।

जैसा कि अभी है, यह एक्सपोज़ड फ्रेमवर्क की आपकी पारंपरिक स्थापना नहीं है जिसे कस्टम रिकवरी में फ्लैश करने की आवश्यकता है, और इसे विभिन्न उपकरणों में जोड़ा जा सकता है। इसके बजाय, AOSP 7.1.2 के लिए एक अद्वितीय ART सबमॉड्यूल बनाया गया है बॉक्स के ठीक बाहर एक कस्टम ROM में एक्सपोज़ड फ्रेमवर्क कार्यक्षमता को सक्षम बनाता है. हालाँकि इस पद्धति के अपने फायदे और नुकसान हैं, क्योंकि यह कोई ऐसी चीज़ नहीं है जिसे शीर्ष पर स्थापित किया जा सके आपके वर्तमान ROM और उपयोगकर्ताओं या अनुरक्षकों को इन्हें अपनाकर Xposed का समर्थन करने वाले ROM को संकलित करने की आवश्यकता है परिवर्तन।

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

इसके बाद कस्टम ROM अनुरक्षकों को मूल फ्रेमवर्क/बेस/cmds/app_process को बदलने की आवश्यकता होगी संशोधित के साथ, एक प्रीबिल्ट मॉड्यूल बनाएं जो XposedBridge.jar को सिस्टम/फ्रेमवर्क में कॉपी करता है, और फिर libxposed_art और XposedBridge को शामिल करने के लिए build/target/product/base.mk को अपडेट करता है। तो जबकि यह विधि संतुष्ट नहीं करेगी सब लोग क्योंकि इसे सीधे आपके वर्तमान ROM पर स्थापित नहीं किया जा सकता है, यह अतीत में जो संभव था उसके अलावा कुछ लाभ जोड़ता है। प्रारंभिक रिपोर्टों से पता चलता है कि विभिन्न प्रकार के मॉड्यूल भी संगत हो सकते हैं।

हमें बस यह देखने की जरूरत है कि क्या कस्टम ROM अनुरक्षक इस समर्थन को अपने वर्तमान बिल्ड में जोड़ देंगे। जो लोग अधिक विस्तृत स्पष्टीकरण की तलाश में हैं, उनके लिए यह सुनिश्चित करें उपलब्ध readme.md पर जाएं GitHub पर. कुल मिलाकर, यह नौगट उपयोगकर्ताओं के लिए एक्सपोज़ड का अनुभव और उपयोग करने के लिए एक अच्छा समाधान हो सकता है, जिससे नए फोन को मॉड्यूल के भंडार तक पहुंचने की इजाजत मिलती है।


स्रोत: गिटहब