Turkiska varumärket General Mobile släppte nyligen en Android Q beta för General Mobile 9 Pro och General Mobile 8. Dess bygger starkt på arbete från XDA-devs.
Uppdatering 1 (7/22/19 @ 19:18 EST): General Mobile har utfärdat ett uttalande angående avslöjandet att deras Android Q beta var baserad på arbete av två utvecklare från XDA-forum. Vi har bäddat in deras fullständiga uttalande.
Nästa stora version av Googles Android OS, Android 10 Q, är tillgänglig i betaversion för Pixel-smarttelefonerna och över ett dussin icke-Google-telefoner. Det finns ett bra utbud av icke-Google-alternativ för Android Q beta, inklusive telefoner som Huawei Mate 20 Pro, OnePlus 7 Pro, Xiaomi Mi 9, LG G8 ThinQ och mer. Ett smartphonemärke som också erbjuder en Android Q beta är General Mobile, även om de är inte listade på Googles officiella webbplats för betaversionen. Detta turkiska märke erbjudanden en Android 10 beta för sina General Mobile 9 Pro och General Mobile 8-enheter. Hur släppte detta märke en beta utan att vara en del av det officiella programmet? De använde en generisk systembild. Inte ens
officiella GSI, dock - de distribuerar faktiskt en GSI-baserad kraftigt på arbete av XDA Recognized Developers erfanoabdi och phhusson, som först upptäcktes av XDA Senior Member EnesSastim.Enligt turkisk media, tillkännagav General Mobile sina Android Q-byggen förra veckan. Även om betaregistreringsprocessen har stängts, turkiskt fansforum GSMTurkiet har fortfarande nedladdningslänkar till Q-byggen om du är en registrerad medlem. Lyckligtvis General Mobiles tjänsteman GSMTurkiet forumkontot publicerade tråden, vilket ger verifiering av konstruktionernas äkthet. A Citat av det första foruminlägget och Bings cache visar att det första inlägget har redigerats för att ge krediter till både erfanoabdi och phhusson. Ingen av utvecklarna är upprörda över att deras arbete används (åtminstone, de är inte längre upprörda efter att GM gav dem kredit), men det är fortfarande lustigt att ett Android-smarttelefonmärke använder det hackade arbetet från tredjepartsutvecklare och framställer det som deras "Android Q beta."
General Mobiles Android Q Beta - bevis på att det är en community-GSI
erfanoabdi och phhussons fingeravtryck finns överallt i Q-byggen som GM släppte. En dump av General Mobile 9 Pros Q-beta är tillgänglig uppkopplad, men vi laddade också ner konstruktionen för att bekräfta resultaten. Först, i /system, finns det två mappar som heter "ph"och"phh" som Phhusson säger att han gjorde för att hålla filer som behövs för att dynamiskt åsidosätta andra filer per enhet. Nästa, den rw-system.sh skriptet har många if-satser för att modifiera olika delar av systemet baserat på vilken enhet GSI installeras på; det är i grunden ett gigantiskt hack för att göra erfanoabdis GSI-kompatibel på så många smartphones som möjligt. Det finns till och med filer med erfanoabdi's signatur fortfarande i dem, och APK-filer med hans användarnamn i paketnamnet.
Det verkar som att GM knappt gjort några modifieringar av Q GSI som erfanoabdi aktier på våra forum. GM ändrade i princip några byggegenskaper och skickade bygget. Det är vettigt för dem att använda en community-GSI snarare än Googles officiella GSI eftersom community-GSI har massor av hårdvarufixar, men phhusson säger att det också finns många ändringar som skulle vara värdelösa på en Android Pie-leverantör bild. Det faktum att GM till och med brydde sig om att byta namn på en community-GSI betyder att de inte fick Android Q beta-källkod från Google, så de måste vänta på att Google laddar upp källkoden till AOSP om de vill göra ett riktigt Q-bygge. Eller så kan de skamlöst dra en GSI från vår Project Treble-forum och släpp den som en "officiell" Android Q beta. Lyckligtvis för vår nöje valde de det senare alternativet.
Uppdatering 1: General Mobiles uttalande
General Mobile delade följande uttalande med oss via e-post:
Vi kontaktade både erfanoabdi och phhusson och båda bekräftade att de verkligen kontaktades av General Mobile.
Den här artikeln uppdaterades klockan 12:42 EST den 23/7/19 med uttalandet som General Mobile skickade direkt till XDA.