Prilagođene teme bez korijena na Androidu P su gotove jer Google potvrđuje da su ograničenja namijenjena

Google je potvrdio da su promjene u Androidu P koje blokiraju instalaciju prilagođenih preklapanja planirane, što znači da prilagođene teme bez korijena više nisu moguće.

Android P (Android 9.0) je uzbudljivo izdanje za Android entuzijaste zbog mnogo promjena donosi korisničko sučelje i korisničko iskustvo. Zahvaljujući Googleovom radu na projektu Treble, najnovije izdanje Androida dostupno je u beta verziji ne samo za Google Pixel i Google Pixel 2 uređaji, ali i telefoni poput OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Essential Phone i više. Međutim, jedna ne tako uzbudljiva promjena u Androidu P je ograničenje OS stavlja na instaliranje prilagođenih slojeva. Prekrivanja se koriste za izmjenu resursa aplikacije i to je ono što Substratum Theme Manager koristi za izradu prilagođene teme bez korijena moguće na Androidu Oreo. Sada je Google potvrdio da su ograničenja namijenjena ponašanju, što znači da je prilagođeno bez korijena, za cijeli sustav teme više neće biti moguće na Google pametnim telefonima i pametnim telefonima bez pokretanja postojećih pokretača tema naprijed.

Tamna tema za cijeli sustav na Androidu 8.0 Oreo bez roota

U Google Issue Trackeru Googleov zaposlenik napustio je sljedeći komentar i označili problem kao "Neće se popraviti (Predviđeno ponašanje)":

Cijenimo povratne informacije i željeli bismo podijeliti neke pozadinske informacije i pojašnjenja.

Usluga Overlay Manager (OMS) namijenjena je za upotrebu proizvođača uređaja. OMS, u svom sadašnjem obliku, nije dizajniran da bude generička značajka temiranja - više razmatranja dizajna morat će se staviti u njega kako bi se podržali sigurnosni standardi Android platforme i proizvoda za korisnika. Sukladno tome, OMS nikada nije bio zagovaran kao javna značajka za razvojne programere.

Ranije ove godine za OEM proizvođače izdana je sigurnosna zakrpa (CVE-2017-13263) za Android Oreo uređaje. Zakrpa ograničava instalaciju slojeva na unaprijed instalirane ili sistemski potpisane aplikacije, kao odgovor na legitiman sigurnosni problem pokrenut u Androidu Oreo. Android P također uključuje ovu kritičnu sigurnosnu zakrpu, tako da ograničava preklapanja na isti način kao i Android Oreo.

Shvaćamo da je prilagođena tema važna mogućnost za neke korisnike. Uzet ćemo vaše povratne informacije u obzir pri svakom budućem radu na ovom području.

Prije smo razgovarali o usluzi Overlay Manager (OMS). To je Sonyjev tematski okvir koji je doprinio Android Open Source Projectu. Naredbe za sučelje s OMS-om postao dostupan putem ADB-a počevši od Androida 8.0 Oreo, što je način na koji je dodatak Andromeda za Substratum donio prilagođene teme bez korijena na Android Oreo. Google je shvatio da zajednica koristi ove ADB naredbe na nenamjeran način (jer su ADB naredbe namijenjene programeri za otklanjanje pogrešaka), pa su implementirali novu provjeru koja sprječava postojanje bilo kakvih slojeva koji nisu sustavni instaliran.

Ovo je razočaravajuća, ali u konačnici predvidljiva Googleova promjena. Prekrivači trećih strana mogli bi lako se lome zbog sukoba resursa s njihovim ciljnim aplikacijama, tako da Andromedina metoda tematiziranja sigurno nije bila idealna. Nadamo se da će Google implementirati API za programere tema da se prikače na aplikacije kako ne bi dolazilo do stalnih kvarova. Za sada je šteta što prilagođene teme neće biti dostupne za sve korisnike telefona koje proizvodi Google. Uređaji proizvođača poput Razer, Huawei, Xiaomi i Samsung i dalje će imati vlastiti pokretač tema i trgovinu tema, ali za mnoge uređaje OMS je bio jedini način da dobiju nativnu tamnu temu za cijeli sustav. Barem bi buduće ažuriranje Androida P moglo donijeti a ručni prekidač za djelomično tamnu temu u Pixel Launcheru.