[Oppdatering: uttalelse] General Mobile omdirigerte på en morsom måte en GSI fra devs for sin Android Q-beta

Det fine med åpen kildekode

Oppdatering 1 (7/22/19 @ 19:18 EST): General Mobile har gitt uttalelse angående avsløringen deres Android Q beta var basert på arbeid fra to utviklere fra forumene. Vi har lagt ned deres fullstendige uttalelse.

Den neste store versjonen av Googles Android OS, Android 10 Q, er tilgjengelig i beta for Pixel-smarttelefonene og over et dusin ikke-Google-telefoner. Det er et godt utvalg av alternativer som ikke er Google, for Android Q-beta, inkludert telefoner som Huawei Mate 20 Pro, OnePlus 7 Pro, Xiaomi Mi 9, LG G8 ThinQ og mer. Et smarttelefonmerke som også tilbyr en Android Q-beta er General Mobile, selv om de ikke er oppført på Googles offisielle nettsted for beta. Dette tyrkiske merket tilbyr en Android 10 beta for sine General Mobile 9 Pro og General Mobile 8-enheter. Hvordan ga dette merket ut en beta uten å være en del av det offisielle programmet? De brukte et generisk systembilde. Ikke engang den offisielle GSI, men de distribuerer faktisk en GSI basert sterkt på arbeid fra anerkjente utviklere erfanoabdi og phhusson, slik det ble oppdaget av Senior Member EnesSastim.

Ifølge tyrkiske medier kunngjorde General Mobile sine Android Q-bygg forrige uke. Selv om beta-påmeldingsprosessen er avsluttet, har det tyrkiske faneforumet GSMTurkey fremdeles nedlastingslenker til Q builds hvis du er et registrert medlem. Heldigvis publiserte General Mobiles offisielle GSMTurkey-forumkonto tråden, og ga bekreftelse på byggets autentisitet. Et sitat av det første foruminnlegget og Bings cache viser at det innledende innlegget er redigert for å gi studiepoeng til både erfanoabdi og phhusson. Ingen av utviklerne er opprørte over at arbeidet deres blir brukt (i det minste er de ikke lenger opprørt etter at GM ga dem æren), men det er fremdeles morsomt at et Android-smarttelefonmerke bruker det hacket sammenarbeidet fra tredjepartsutviklere og passerer det av som deres "Android Q-beta."

General Mobiles Android Q Beta - Bevis at det er et GSI-samfunn

erfanoabdi og phhussons fingeravtrykk er overalt i Q-bygningene som GM ga ut. En dump av General Mobile 9 Pro sin Q-beta er tilgjengelig på nettet, men vi lastet også ned build for å bekrefte funnene. For det første er det i / system to mapper kalt “ph” og “phh” som phhusson sier at han lagde for å holde filer som er nødvendige for dynamisk å overstyre andre filer per enhet. Deretter har rw-system.sh-skriptet mye om uttalelser for å endre forskjellige deler av systemet basert på hvilken enhet GSI-en blir installert på; Det er i utgangspunktet et gigantisk hack for å gjøre erfanoabdis GSI-kompatible på så mange smarttelefoner som mulig. Det er til og med filer med erfanoabdis signatur fremdeles i dem, og APK-er med brukernavnet hans i pakkenavnet.

General Mobile endret logoen til Phhussons Treble-app for å gjøre den til sin egen.

Det ser ut til at GM knapt har gjort noen endringer i Q GSI som erfanoabdi deler på forumene våre. GM endret i utgangspunktet noen få byggeegenskaper og sendte bygget. Det er fornuftig for dem å bruke et GSI-samfunn i stedet for Googles offisielle GSI, siden GSI-samfunnet har massevis av maskinvarefeil, men phhusson sier at det også er mange endringer som vil være ubrukelige på et Android Pie-leverandørbilde. Det faktum at GM til og med gidder å omdisponere et GSI-samfunn, betyr at de ikke mottok Android Q beta-kildekoden fra Google, så de må vente på at Google skal laste opp kildekoden til AOSP hvis de vil lage en ekte Q-bygging. Eller så kan de skamløst trekke en GSI fra Project Treble-forumene og gi den ut som en "offisiell" Android Q-beta. Heldigvis for underholdningen vår, valgte de det siste alternativet.


Oppdatering 1: General Mobile's statement

General Mobile delte følgende uttalelse med oss ​​via e-post:

Vi kontaktet både erfanoabdi og phhusson, og begge bekreftet at de faktisk ble kontaktet av General Mobile.

Denne artikkelen ble oppdatert kl. 12.42 EST 7/23/19 med uttalelsen som General Mobile sendte direkte til.