Dezvoltatorul pune Android P să ruleze pe Motorola Moto Z

Previzualizarea pentru dezvoltatori Android P este disponibilă oficial doar pentru dispozitivele Google Pixel și Pixel 2, dar un dezvoltator a reușit să-l transfere pe Motorola Moto Z datorită suportului neoficial Project Treble.

Suntem la doar 10 zile distanță de Google I/O 2018 unde se așteaptă ca Google să dezvăluie o mulțime de detalii despre Android P la fel ca gesturi de navigare zvonite și Renovare a designului materialului. Primul Previzualizare pentru dezvoltatori Android P este disponibil pentru Google Pixel, Pixel XL, Pixel 2 și Pixel 2 XL și există mult noi am deja văzut în prima versiune, dar mai sunt multe de așteptat înainte de lansarea finală a noii versiuni de Android. Pentru cei dintre voi fără telefoane Google Pixel, probabil că veți aștepta mult timp înainte ca P să fie disponibil pentru dispozitivul dvs. Cu toate acestea, dezvoltatorii de pe forumurile noastre nu vor aștepta ca OEM-urile să-și actualizeze oficial dispozitivele (dacă este deloc), așa că își iau lucrurile în propriile mâini. Un astfel de dezvoltator a reușit să pornească primul Android P Developer Preview pe Motorola Moto Z.

The Motorola Moto Z a fost lansat în iunie 2016 cu un sistem pe cip Qualcomm Snapdragon 820 și Android Marshmallow. De atunci a primit o actualizare oficială pentru Android Nougat și Android Oreo, și nu este de așteptat să primească Android P. Dezvoltator recunoscut XDA erfanoabdi a reușit să port Android P pe dispozitivul său datorită compatibilitate neoficială Project Treble. Acesta este acum al doilea dispozitiv non-Google pe care l-am văzut capabil să pornească Android P, deși ultimul a fost Huawei Mate 10 Pro rulează pe o versiune a acestuia sub formă de EMUI.

erfanoabdi a reușit să realizeze acest lucru modificând imaginea sistemului existent de pe Google Pixel XL (marlin). Folosind scriptul personalizat numit „Capire Le Treble" care îi permite să flash o imagine de sistem specifică dispozitivului pe dispozitive fără o partiție /vendor, a putut să flash sistemul P modificat imagine de pe Pixel XL pe Moto Z care rula anterior versiunea oficială LineageOS 15.1 (care, apropo, va fi lansată Luni.)

Pentru aceia dintre voi care au mai urmărit rapoartele noastre despre Project Treble, s-ar putea să vă întrebați cum funcționează acest script. În esență, extrage HAL-urile în /system/vendor și le plasează în Imagine de sistem generică (GSI) să fie intermitent; în acest fel, intermiterea imaginii sistemului nu va suprascrie HAL-urile. După câteva blocări inițiale și unele depanări grele, a reușit să pună în funcțiune Android P. Iată câteva imagini suplimentare care arată diverse elemente și caracteristici ale interfeței cu utilizatorul P.

Conform erfanoabdi, nu este lipsit de o parte echitabilă de bug-uri. Lucruri precum camera foto, Wifi-ul și radioul nu funcționează în prezent. În mod surprinzător, Moto Mods par să funcționeze, deși este, de asemenea, puțin defectuos. Având în vedere cât de mult este un hack uriaș toate acestea (Moto Z nu acceptă Project Treble și sistemul imaginea este o imagine de marlin modificată, mai degrabă decât una construită din sursă), este surprinzător că funcționează chiar și la toate. Nu vă așteptați să rulați acest lucru ca șofer zilnic în curând; probabil că veți avea ROM-uri Android P mult mai funcționale atunci când codul sursă este lansat împreună cu lansarea completă a P.