Андроид П блокира инсталирање прилагођених слојева (теме супстрата).

Објављена је најновија верзија Андроид-а (Андроид 9.0 у облику Андроид П Девелопер Превиев 1) за Гоогле Пикел, Гоогле Пикел КСЛ, Гоогле Пикел 2 и Гоогле Пикел 2 КСЛ и блокира прилагођене преклапања (теме супстрата) да буду инсталиран.

Ажурирање 22:05 ЦСТ 3/8/18: Члан наше заједнице је поднео захтев за функцију на Гоогле-овом званичном програму за праћење проблема. Ово је прави начин да привучете Гоогле-ову пажњу, а разговарали смо са Субстратум програмерима и они ће подржати и овај захтев. Означите звездицом, али НЕ КОМЕНТАРИТЕ Ова страница ако подржавате захтев.

Први Андроид П Девелопер Превиев је био објављен данас за Гоогле Пикел, Гоогле Пикел КСЛ, Гоогле Пикел 2 и Гоогле Пикел 2 КСЛ. Постоји огромна количина мења се кориснички интерфејс и квалитет живота овде смо документовали, али постоји једна промена испод хаубе која вас неће усрећити: прилагођени слојеви више не могу да се инсталирају на Андроид П. То значи нема више супстрата без корена. Нема више прилагођених тема. Све је нестало.

За оне од вас који нису свесни, Андроид Орео је представио Сони-јев Оверлаи Манагер Сервице (ОМС) који се може контролисати преко АДБ команде. Користећи паметан трик, програмери који стоје иза популарне апликације Субстратум теме су успели да развију додатак под називом Андромеда који омогућава Субстратуму да примењује теме без потребе за роот приступом. Било је то невероватно достигнуће јер је то био први пут да је Гоогле-ов Андроид могао да буде тематски без потребе за прилагођеним РОМ-ом или роот-ом за замену системских датотека. Користећи Андромеду, корисници би могли инсталирајте тамну тему, промените емоџије у неким апликацијама, прилагодите иконе траке за навигацију, закључани екран, недавне сличице апликација, брза подешавања, и много више.

Андроид П имплементира оно што верујемо да ће се звати Дизајн материјала 2, и светлије је него икад. Сигурни смо да ће мноштво људи тражити начине да тематизују различите аспекте тога.

Међутим, ако покушате да инсталирате прилагођени преклоп у Андроид П, видећете следећу поруку у логцат:

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.

То значи да биће дозвољено да се покрећу само слојеви које је систем инсталирао. Ово је слично понашање као механизам тема на Разер телефону, и невероватно је разочаравајуће видети да се то сада дешава у Андроиду П.

Потврдио сам ово понашање на свом уређају. Пре него што сам ажурирао свој Гоогле Пикел 2 КСЛ на Андроид П, онемогућио сам све слојеве Субстратум-а како бих осигурао да ажурирање прође глатко. Када сам ажурирао, приметио сам да се сви моји инсталирани слојеви више не приказују у „cmd overlay list„команда. Разговарао сам са водећим програмерима Субстратум-а и потврдио да се и други суочавају са истим понашањем. Другим речима, изгледа да је ово намерна промена од стране Гугла.

Корисници са роот приступом ће такође патити од ових промена, нажалост. Не можете једноставно „присилити“ да инсталирате преклапање и очекивати да он функционише, јер ће неподударање сертификата платформе и даље бити проблем. Вероватно ће фрамеворк.јар морати да се закрпи да би се решио овог захтева. Прилагођени РОМ-ови би наравно могли да изврше ову врсту промене, али нероот корисници не могу.

За кориснике који плаћају Андромеда додатак за Субстратум, Субстратум тим наводи да је Андромеда фрамеворк још увек у изради, тако да ваш новац неће бити потрошен узалуд. Тим ће покушати да покрене петицију у нади да ће заједница изразити своје јаке незадовољство овим потезом, али на крају одлука је на Гуглу да ли ће се повући или не ову промену.