Android P bloķē pielāgotu pārklājumu (pamatnes motīvu) instalēšanu

click fraud protection

Ir izlaista jaunākā Android versija (Android 9.0 Android P izstrādātāja priekšskatījuma 1 formātā) Google Pixel, Google Pixel XL, Google Pixel 2 un Google Pixel 2 XL, un tas bloķē pielāgotu pārklājumu (substrāta motīvu) izveidi. uzstādīta.

Atjaunināts 22:05 CST 8/3/18: mūsu kopienas loceklis ir iesniedzis funkcijas pieprasījumu Google oficiālajā problēmu izsekotājā. Šī ir pareizā metode, lai pievērstu Google uzmanību, un mēs runājām ar Substratum izstrādātājiem, un viņi arī atbalstīs šo pieprasījumu. Lūdzu, atzīmējiet ar zvaigznīti, bet NEKOMENTĒJIET šo lapu ja atbalstāt pieprasījumu.

Ir noticis pirmais Android P izstrādātāja priekšskatījums izlaista šodien tālruņiem Google Pixel, Google Pixel XL, Google Pixel 2 un Google Pixel 2 XL. Ir milzīgs daudzums mainās lietotāja interfeiss un dzīves kvalitāte mēs esam šeit dokumentējuši, taču ir viena pārsega izmaiņa, kas jūs neiepriecinās: Android P vairs nevar instalēt pielāgotus pārklājumus. Tas nozīmē vairs nav bezsakņu substrāta. Vairs nav pielāgotu motīvu. Tas viss ir pagājis.

Tiem no jums, kas to nezina, Android Oreo ieviesa Sony pārklājuma pārvaldnieka pakalpojumu (OMS), ko var kontrolēt, izmantojot ADB komandu. Izmantojot gudru triku, populārās Substratum motīvu programmas izstrādātāji varēja izstrādāt papildinājumu ar nosaukumu Andromeda, kas ļauj Substratum lietot motīvus, neizmantojot saknes piekļuvi. Tas bija neticams sasniegums, jo tā bija pirmā reize, kad Google Android varēja veidot tematisku, neizmantojot pielāgotu ROM vai sakni, lai aizstātu sistēmas failus. Izmantojot Andromeda, lietotāji varētu instalējiet tumšu motīvu, mainiet emocijzīmes dažās lietotnēs, pielāgot navigācijas joslas ikonas, bloķēšanas ekrāns, jaunākie lietotņu sīktēli, ātrie iestatījumi, un daudz vairāk.

Android P ievieš to, ko, mūsuprāt, sauks Materiāla dizains 2, un tas ir spilgtāks nekā jebkad agrāk. Mēs esam pārliecināti, ka daudzi cilvēki meklēs veidus, kā tematizēt dažādus tā aspektus.

Tomēr, ja mēģināt instalēt pielāgotu pārklājumu operētājsistēmā Android P, tiks parādīts šāds ziņojums logcat:

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.

Tas nozīmē ka būs atļauts darboties tikai sistēmas instalētajiem pārklājumiem. Šī ir līdzīga uzvedība motīvu dzinējs Razer Phone, un ir neticami neapmierinoši redzēt, ka tas notiek operētājsistēmā Android P.

Es apstiprināju šo darbību savā ierīcē. Pirms atjaunināju savu Google Pixel 2 XL uz Android P, es atspējoju visus substrāta pārklājumus, lai nodrošinātu, ka atjaunināšana norit nevainojami. Kad es atjaunināju, es pamanīju, ka visi mani instalētie pārklājumi vairs netiek rādīticmd overlay list"pavēle. Es runāju ar Substratum vadošajiem izstrādātājiem un apstiprināju, ka citi saskaras ar tādu pašu uzvedību. Citiem vārdiem sakot, šķiet, ka šīs ir Google tīšas izmaiņas.

Diemžēl no šīm izmaiņām cietīs arī lietotāji ar root piekļuvi. Jūs nevarat vienkārši "piespiest" instalēt pārklājumu un gaidīt, ka tas darbosies, jo platformas sertifikāta neatbilstība joprojām būs problēma. Visticamāk, ka framework.jar būs jālabo, lai atbrīvotos no šīs prasības. Pielāgoti ROM, protams, varētu veikt šādas izmaiņas, bet lietotāji bez saknēm to nevar.

Substratum Andromeda papildinājuma maksājošajiem klientiem Substratum komanda norāda, ka Andromeda sistēma joprojām tiek izstrādāta, tāpēc jūsu nauda netiks iztērēta veltīgi. Komanda centīsies iesniegt petīciju, cerot, ka sabiedrība paudīs savus spēkus neapmierinātība ar šo soli, bet galu galā lēmums, vai mainīt vai ne, ir atkarīgs no Google šīs izmaiņas.