Az Android P blokkolja az egyéni fedvények (aljzattémák) telepítését

Megjelent az Android legújabb verziója (Android 9.0 Android P Developer Preview 1 formájában) a Google számára Pixel, Google Pixel XL, Google Pixel 2 és Google Pixel 2 XL, és megakadályozza az egyéni fedvények (Substratum témák) létrehozását telepítve.

Frissítés 22:05 CST 2018.03.08: Közösségünk egyik tagja funkció iránti kérelmet nyújtott be a Google hivatalos problémakövetőjében. Ez a megfelelő módszer a Google figyelmének felkeltésére, és beszéltünk a Substratum fejlesztőivel, és ők is támogatják ezt a kérést. Kérlek, csillagozd meg, de NE KOMMENTÁLJ! ez az oldal ha támogatja a kérést.

Megtörtént az első Android P Developer Preview ma megjelent a Google Pixel, a Google Pixel XL, a Google Pixel 2 és a Google Pixel 2 XL számára. Hatalmas mennyiség van belőle megváltozik a felhasználói felület és az életminőség itt dokumentáltuk, de van egy, a motorháztető alatti változás, amely nem fog örömet okozni: az egyéni fedvények többé nem telepíthetők Android P-re. Azt jelenti nincs többé gyökértelen Aljzat. Nincs több egyéni téma. Minden elveszett.

Azok számára, akik nem ismerik, az Android Oreo bemutatta a Sony Overlay Manager szolgáltatását (OMS), amely ADB paranccsal vezérelhető. Egy ügyes trükk segítségével a népszerű Substratum témamotor alkalmazás mögött álló fejlesztők ki tudtak fejleszteni egy Andromeda nevű kiegészítőt, amely lehetővé teszi a Substratum számára, hogy root hozzáférés nélkül alkalmazzon témákat. Ez hihetetlen eredmény volt, mivel ez volt az első alkalom, hogy a Google Android rendszerét témájúvá tudták tenni anélkül, hogy egyéni ROM-ra vagy root-ra lett volna szükség a rendszerfájlok cseréjéhez. Az Andromeda használatával a felhasználók megtehetik telepítsen egy sötét témát, hangulatjelek módosítása egyes alkalmazásokban, testreszabhatja a navigációs sáv ikonjait, zár képernyő, legutóbbi alkalmazások bélyegképei, gyorsbeállítások, és sokkal több.

Az Android P megvalósítja azt, amit úgy gondolunk, hogy az lesz a neve Anyagtervezés 2, és világosabb, mint valaha. Biztosak vagyunk abban, hogy rengeteg ember keresi majd a módját, hogyan témázzon ennek különböző aspektusait.

Ha azonban egyéni fedvényt próbál telepíteni az Android P rendszerben, akkor a következő üzenet jelenik meg 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.

Ez azt jelenti csak a rendszer által telepített átfedések futhatnak. Ez hasonló viselkedés a témamotor a Razer Phone-on, és hihetetlenül kiábrándító, hogy ez most az Android P-ben megtörténik.

Megerősítettem ezt a viselkedést a saját eszközömön. Mielőtt frissítettem volna a Google Pixel 2 XL-emet Android P-re, letiltottam az összes Substratum-fedvényt, hogy a frissítés zökkenőmentesen menjen végbe. Amikor frissítettem, azt vettem észre, hogy az összes telepített fedvényem már nem jelenik meg a "cmd overlay list"parancs. Beszéltem a Substratum vezető fejlesztőivel, és megerősítettem, hogy mások is szembesülnek ezzel a viselkedéssel. Más szóval, ez a Google szándékos változtatásának tűnik.

Sajnos a root hozzáféréssel rendelkező felhasználók is szenvedni fognak ezektől a változásoktól. Nem lehet egyszerűen „kényszeríteni” egy fedvény telepítését, és elvárni, hogy működjön, mert a platformtanúsítvány-eltérés továbbra is probléma lesz. Valószínűleg javítani kell a framework.jar fájlt, hogy megszabaduljon ettől a követelménytől. Az egyéni ROM-ok természetesen képesek lennének ilyen változtatásokra, de a gyökértelen felhasználók erre nem képesek.

A Substratum Andromeda-kiegészítőjének fizető ügyfelei számára a Substratum csapata kijelenti, hogy az Andromeda keretrendszer még mindig készül, így a pénzét nem költi el hiába. A csapat megpróbál egy petíciót kezdeményezni abban a reményben, hogy a közösség hangot ad erősségeinek elégedetlen ezzel a lépéssel, de végső soron a Google-on múlik a döntés, hogy megfordítja-e vagy sem ez a változás.