Android P कस्टम ओवरले (सब्स्ट्रैटम थीम्स) को इंस्टॉल होने से रोकता है

click fraud protection

Google के लिए Android का नवीनतम संस्करण (Android P डेवलपर पूर्वावलोकन 1 के रूप में Android 9.0) जारी किया गया है Pixel, Google Pixel XL, Google Pixel 2, और Google Pixel 2 XL और यह कस्टम ओवरले (सब्स्ट्रैटम थीम) को होने से रोकता है स्थापित.

अद्यतन 10:05 अपराह्न सीएसटी 3/8/18: हमारे समुदाय के एक सदस्य ने Google के आधिकारिक इश्यू ट्रैकर पर एक सुविधा अनुरोध दायर किया है। यह Google का ध्यान आकर्षित करने का उचित तरीका है, और हमने सबस्ट्रैटम डेवलपर्स से बात की और वे भी इस अनुरोध का समर्थन करेंगे। कृपया तारांकित करें, लेकिन टिप्पणी न करें यह पृष्ठ यदि आप अनुरोध का समर्थन करते हैं।

पहला Android P डेवलपर प्रीव्यू हो चुका है आज जारी किया गया Google Pixel, Google Pixel XL, Google Pixel 2 और Google Pixel 2 XL के लिए। की भारी मात्रा है उपयोगकर्ता इंटरफ़ेस और जीवन की गुणवत्ता बदल जाती है हमने यहां दस्तावेज़ीकरण किया है, लेकिन एक अंतर्निहित परिवर्तन है जो आपको खुश नहीं करेगा: कस्टम ओवरले अब Android P पर इंस्टॉल नहीं किए जा सकते। इसका मत अब कोई जड़हीन सब्सट्रेटम नहीं. कोई और कस्टम थीम नहीं. वह सब चला गया है।

आपमें से जो लोग नहीं जानते हैं, उनके लिए Android Oreo ने Sony की ओवरले मैनेजर सेवा (OMS) पेश की है जिसे ADB कमांड के माध्यम से नियंत्रित किया जा सकता है। एक चतुर चाल का उपयोग करते हुए, लोकप्रिय सबस्ट्रैटम थीम इंजन ऐप के पीछे के डेवलपर्स एंड्रोमेडा नामक एक ऐड-ऑन विकसित करने में सक्षम थे जो सबस्ट्रैटम को रूट एक्सेस की आवश्यकता के बिना थीम लागू करने की अनुमति देता है। यह एक अविश्वसनीय उपलब्धि थी क्योंकि यह पहली बार था कि Google के Android को सिस्टम फ़ाइलों को बदलने के लिए कस्टम ROM या रूट की आवश्यकता के बिना थीम पर आधारित किया जा सकता था। एंड्रोमेडा का उपयोग करके, उपयोगकर्ता ऐसा कर सकते हैं एक डार्क थीम इंस्टॉल करें, कुछ ऐप्स में इमोजी बदलें, नेविगेशन बार आइकन को कस्टमाइज़ करें, लॉक स्क्रीन, हालिया ऐप थंबनेल, त्वरित सेटिंग्स, और बहुत अधिक.

Android P वही कार्यान्वित करता है जो हम मानते हैं कि उसे कहा जाएगा सामग्री डिज़ाइन 2, और यह पहले से कहीं अधिक उज्जवल है। हम आश्वस्त हैं कि बहुत सारे लोग इसके विभिन्न पहलुओं को थीम देने के तरीकों की तलाश में होंगे।

हालाँकि, यदि आप Android P में एक कस्टम ओवरले स्थापित करने का प्रयास करते हैं, तो आपको निम्नलिखित संदेश मिलेगा लॉगकैट:

1239 W PackageManager: Package couldn't be installed in /data/app/com.dropbox.android.SwiftDark.Android81NexusorPixel-wb7JxFaAXaHgw7WkZFCvEQ==
03-07 21:00:13.099 1179 1239 WPackageManager: com.android.server.pm.PackageManagerException: Overlaycom.dropbox.android.SwiftDark.Android81NexusorPixelmustbesignedwiththeplatformcertificate.

इस का मतलब है कि केवल सिस्टम द्वारा स्थापित ओवरले को चलाने की अनुमति दी जाएगी. यह के समान व्यवहार है रेज़र फोन पर थीम इंजन, और अब Android P में ऐसा होते देखना अविश्वसनीय रूप से निराशाजनक है।

मैंने अपने डिवाइस पर इस व्यवहार की पुष्टि की। इससे पहले कि मैं अपने Google Pixel 2 XL को Android P में अपडेट करूं, मैंने यह सुनिश्चित करने के लिए सभी सबस्ट्रैटम ओवरले को अक्षम कर दिया कि अपडेट सुचारू रूप से चले। जब मैंने अद्यतन किया, तो मैंने देखा कि मेरे सभी स्थापित ओवरले अब "में नहीं दिखाए जा रहे थेcmd overlay list" आज्ञा। मैंने सबस्ट्रैटम लीड डेवलपर्स से बात की और पुष्टि की कि अन्य लोग भी इसी व्यवहार का सामना कर रहे थे। दूसरे शब्दों में, यह Google द्वारा जानबूझकर किया गया बदलाव प्रतीत होता है।

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

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