Det tyrkiske mærke General Mobile udgav for nylig en Android Q beta til General Mobile 9 Pro og General Mobile 8. Den er stærkt baseret på arbejde fra XDA-udviklere.
Opdatering 1 (22/7/19 @ 19:18 EST): General Mobile har udsendt en erklæring om afsløringen af deres Android Q beta var baseret på arbejde fra to udviklere fra XDA-foraene. Vi har indlejret deres fulde erklæring.
Den næste store version af Googles Android OS, Android 10 Q, er tilgængelig i beta til Pixel-smartphones og over et dusin ikke-Google-telefoner. Der er et godt udvalg af ikke-Google-muligheder til Android Q beta, herunder telefoner som Huawei Mate 20 Pro, OnePlus 7 Pro, Xiaomi Mi 9, LG G8 ThinQ og mere. Et smartphonemærke, der også tilbyder en Android Q beta, er General Mobile, selvom de er ikke opført på Googles officielle hjemmeside for betaversionen. Dette tyrkiske mærke tilbud en Android 10 beta til sine General Mobile 9 Pro og General Mobile 8 enheder. Hvordan udgav dette mærke en betaversion uden at være en del af det officielle program? De brugte et generisk systembillede. Ikke engang
officielle GSI, dog - de distribuerer faktisk en GSI baseret tungt på arbejde af XDA Recognized Developers erfanoabdi og phhusson, som først opdaget af XDA Senior Member EnesSastim.Ifølge tyrkiske medier, annoncerede General Mobile deres Android Q builds i sidste uge. Selvom beta-tilmeldingsprocessen er blevet lukket, tyrkisk fanforum GSMTyrkiet har stadig downloadlinks til Q-builds, hvis du er et registreret medlem. Heldigvis General Mobiles officielle GSMTyrkiet forumkontoen udgav tråden, hvilket giver bekræftelse af bygningens ægthed. EN citere af det indledende forumindlæg og Bings cache viser, at det indledende indlæg er blevet redigeret for at give kreditter til både erfanoabdi og phhusson. Ingen af udviklerne er kede af, at deres arbejde bliver brugt (i det mindste er de ikke længere kede af det, efter at GM gav dem kredit), men det er stadig sjovt, at et Android-smartphone-mærke bruger det sammenhakkede arbejde fra tredjepartsudviklere og videregiver det som deres "Android Q beta."
General Mobiles Android Q Beta - Bevis på, at det er et fællesskabs-GSI
erfanoabdi og phhussons fingeraftryk er overalt i de Q-bygninger, som GM udgav. En dump af General Mobile 9 Pro's Q beta er tilgængelig online, men vi downloadede også bygningen for at bekræfte resultaterne. For det første er der i /system to mapper kaldet "ph"og"phh", som Phhusson siger, at han lavede for at opbevare filer, der er nødvendige for dynamisk at tilsidesætte andre filer på en enhedsbasis. Dernæst rw-system.sh scriptet har en masse if-sætninger til at ændre forskellige dele af systemet baseret på hvilken enhed GSI'en installeres på; det er dybest set et kæmpe hack til at gøre erfanoabdis GSI kompatibel på så mange smartphones som muligt. Der er endda filer med erfanoabdi's Underskrift stadig i dem, og APK'er med hans brugernavn i pakkenavnet.
Det ser ud til, at GM næppe foretaget nogen ændringer til Q GSI, der erfanoabdi aktier på vores fora. GM ændrede dybest set nogle få byggeegenskaber og sendte bygningen. Det giver mening for dem at bruge en fællesskabs-GSI i stedet for Googles officielle GSI, da fællesskabs-GSI har et væld af hardware rettelser, men phhusson siger, at der også er mange ændringer, der ville være ubrugelige på en Android Pie-leverandør billede. Den kendsgerning, at GM endda gad at rebrande en community GSI betyder, at de ikke modtog Android Q beta kildekoden fra Google, så de skal vente på, at Google uploader kildekoden til AOSP, hvis de vil lave en rigtig Q build. Eller de kunne skamløst trække en GSI fra vores Projekt Treble fora og frigiv den som en "officiel" Android Q beta. Heldigvis for vores morskab valgte de den sidste mulighed.
Opdatering 1: Generel Mobiles erklæring
General Mobile delte følgende erklæring med os via e-mail:
Vi kontaktede både erfanoabdi og phhusson og begge bekræftede, at de faktisk blev kontaktet af General Mobile.
Denne artikel blev opdateret kl. 12:42 EST den 7/23/19 med erklæringen, som General Mobile sendte direkte til XDA.