Utvikler får Android P til å kjøre på Motorola Moto Z

Android P Developer Preview er offisielt bare tilgjengelig for Google Pixel- og Pixel 2-enheter, men en utvikler har klart å overføre den til Motorola Moto Z takket være uoffisiell Project Treble-støtte.

Vi er bare 10 dager unna Google I/O 2018 hvor Google forventes å avsløre mange detaljer om Android P slik som ryktede navigasjonsbevegelser og Fornyet materialdesign. Den første Android P-utviklerforhåndsvisning er tilgjengelig for Google Pixel, Pixel XL, Pixel 2 og Pixel 2 XL, og det er det mye vi har allerede sett i den første utgivelsen, men det er fortsatt mye å se frem til før den endelige utgivelsen av den nye versjonen av Android. For de av dere uten Google Pixel-telefoner, vil du sannsynligvis vente lenge før P blir gjort tilgjengelig for enheten din. Utviklere på forumene våre kommer imidlertid ikke til å vente på at OEM-er offisielt oppdaterer enhetene sine (hvis i det hele tatt), så de tar saken i egne hender. En slik utvikler har klart å starte opp den første Android P Developer Preview på Motorola Moto Z.

De Motorola Moto Z ble utgitt i juni 2016 med en Qualcomm Snapdragon 820 system-on-chip og Android Marshmallow. Den har siden mottatt en offisiell oppdatering til Android Nougat og Android Oreo, og den forventes ikke å motta Android P. XDA anerkjent utvikler erfanoabdi har klart å portere Android P til enheten sin takket være uoffisiell Project Treble-kompatibilitet. Dette er nå den andre ikke-Google-enheten vi har sett i stand til å starte Android P, selv om den siste var den Huawei Mate 10 Pro kjører på en kraftig hudversjon av den i form av EMUI.

erfanoabdi var i stand til å oppnå dette ved å modifisere det eksisterende systembildet fra Google Pixel XL (marlin.) ved å bruke hans egendefinerte skript kalt "Capire Le Treble" som lar ham flashe et enhetsspesifikt systembilde på enheter uten en /leverandørpartisjon, kunne han flashe det modifiserte P-systemet bilde fra Pixel XL til Moto Z som tidligere kjørte den offisielle LineageOS 15.1-utgivelsen (som forresten vil bli utgitt Mandag.)

For de av dere som har fulgt rapportene våre om Project Treble før, lurer du kanskje på hvordan dette skriptet fungerer. I hovedsak trekker den ut HAL-ene i /system/leverandør og plasserer dem i Generisk systembilde (GSI) som skal blinke; på den måten vil blinking av systembildet ikke overskrive HAL-ene. Etter noen få innledende krasj og litt tung feilsøking, klarte han å få Android P i gang. Her er noen ekstra bilder som viser ulike P-brukergrensesnittelementer og funksjoner.

I følge erfanoabdi, det er ikke uten sin rimelige andel av feil. Ting som kamera, Wifi og radio fungerer foreløpig ikke. Overraskende nok ser det ut til at Moto Mods fungerer, selv om det også er litt buggy. Med tanke på hvor mye av et gigantisk hack alt dette er (Moto Z støtter ikke Project Treble og systemet image er et modifisert marlin-bilde i stedet for et som er bygget fra kilden), er det overraskende at dette til og med fungerer alle. Ikke forvent å kjøre dette som en daglig sjåfør når som helst snart; du vil sannsynligvis ha mye mer funksjonelle Android P ROM-er når kildekoden er utgitt sammen med den fullstendige utgivelsen av P.