Kehittäjä saa Android P: n toimimaan Motorola Moto Z: ssa

Android P Developer Preview on virallisesti saatavilla vain Google Pixel- ja Pixel 2 -laitteille, mutta kehittäjä on onnistunut siirtämään sen Motorola Moto Z: lle epävirallisen Project Treble -tuen ansiosta.

Olemme vain 10 päivän päässä Google I/O 2018 jossa Googlen odotetaan paljastavan paljon yksityiskohtia Android P kuten huhuttuja navigointieleitä ja Materiaalisuunnittelun uudistus. Ensimmäinen Android P -kehittäjän esikatselu on saatavilla Google Pixelille, Pixel XL: lle, Pixel 2:lle ja Pixel 2 XL: lle, ja siellä on paljon olemme jo nähty ensimmäisessä julkaisussa, mutta vielä on paljon odotettavaa ennen Androidin uuden version lopullista julkaisua. Niille teistä, joilla ei ole Google Pixel -puhelimia, joudutte todennäköisesti odottamaan pitkään, ennen kuin P tulee saataville laitteellesi. Foorumeillamme olevat kehittäjät eivät kuitenkaan aio odottaa, että OEM-valmistajat päivittävät virallisesti laitteitaan (jos ollenkaan), joten he ottavat asiat omiin käsiinsä. Yksi tällainen kehittäjä on onnistunut saamaan ensimmäisen Android P Developer Preview -käynnistyksen Motorola Moto Z: lleen.

The Motorola Moto Z julkaistiin kesäkuussa 2016 Qualcomm Snapdragon 820 -järjestelmäpiirin ja Android Marshmallowin kanssa. Se on sittemmin saanut virallisen päivityksen Android Nougatiin ja Android Oreo, ja sen ei odoteta saavan Android P: tä. XDA: n tunnustettu kehittäjä erfanoabdi on onnistunut siirtämään Android P: n laitteeseensa ansiosta epävirallinen Project Treble -yhteensopivuus. Tämä on nyt toinen muu kuin Googlen laite, jonka olemme nähneet pystyvän käynnistämään Android P: n, vaikka viimeinen olikin Huawei Mate 10 Pro, joka toimii sen raskaasti kuoritussa versiossa EMUI: n muodossa.

erfanoabdi onnistui saavuttamaan tämän muokkaamalla olemassa olevaa järjestelmäkuvaa Google Pixel XL: stä (marlin.) Käyttämällä mukautettua komentosarjaansa nimeltä "Capire Le Treble" jonka avulla hän voi vilkkua laitekohtaisen järjestelmäkuvan laitteissa, joissa ei ole /toimittaja-osiota, hän pystyi flash-muistiin muutetun P-järjestelmän kuva Pixel XL: stä Moto Z: ään, jossa oli aiemmin virallinen LineageOS 15.1 -julkaisu (joka muuten julkaistaan Maanantai.)

Niille teistä, jotka ovat seuranneet Project Treble -raporttejamme aiemmin, saatat ihmetellä, kuinka tämä skripti toimii. Pohjimmiltaan se poimii HAL: t hakemistosta /system/vendor ja sijoittaa ne hakemistoon Yleinen järjestelmäkuva (GSI) on vältettävä; Tällä tavalla järjestelmäkuvan vilkkuminen ei korvaa HAL: ia. Muutaman ensimmäisen kaatumisen ja raskaan virheenkorjauksen jälkeen hän sai Android P: n käyntiin. Tässä on joitain lisäkuvia, joissa esitellään erilaisia ​​P-käyttöliittymän elementtejä ja ominaisuuksia.

Mukaan erfanoabdi, se ei ole ilman sen kohtuullista osuutta bugeista. Kamera, Wi-Fi ja radio eivät tällä hetkellä toimi. Yllättäen Moto Modit näyttävät toimivan, vaikka se on myös hieman buginen. Ottaen huomioon kuinka jättiläismäistä hakkeria tämä kaikki on (Moto Z ei tue Project Trebleä ja järjestelmää kuva on muokattu marliinikuva eikä lähteestä rakennettu), on yllättävää, että tämä jopa toimii kaikki. Älä odota ajavasi tätä päivittäisenä kuljettajana lähiaikoina; sinulla on todennäköisesti paljon toimivampia Android P ROM -levyjä, kun lähdekoodi julkaistaan ​​P: n täyden julkaisun rinnalla.