Google-tjänster på anpassade ROM-skivor tack vare MicroG

  • Med MicroG kan du använda många funktioner i Google Play-tjänsterna på anpassade ROM-skivor eller utan förinstallerade Google-appar.
  • Det finns flera sätt: ROM utan Google, ROM med integrerad MicroG eller installation med verktyg som Xposed/LSPosed.
  • Kompatibilitet beror på telefonen, ROM-skivan och installationsmetoden; risker som bootloops bör alltid beaktas.
  • Den nuvarande situationen är enklare än den var för flera år sedan, men det är fortfarande viktigt att göra säkerhetskopior och välja rätt konfiguration.

Google-tjänster på anpassade ROM-skivor tack vare MicroG

I det sammanhanget spelar det in MicroG, en gratis implementering som försöker ersätta Google Play-tjänster på Android-enheter, oavsett om det gäller anpassade ROM-skivor, telefoner utan förinstallerade Google-appar eller till och med vissa modeller som har starka restriktioner. Under årens lopp har många metoder, knep och lösningar dykt upp för att uppnå detta, vissa ganska komplicerade och andra mycket enklare med dagens mått mätt.

Vad exakt är MicroG och varför är det så viktigt?

MicroG GmsCore är en uppsättning komponenter som försöker replikera en stor del av funktionerna hos Google Play-tjänster utan att förlita sig på det officiella Google-paketet. Med andra ord fungerar det som en brygga mellan systemet och de applikationer som förväntar sig att hitta dessa tjänster installerade.

mycket Officiella Google Play-tjänster fungerar som ett ramverk vilket är djupt integrerat i Android-systemet. Till exempel är Play Store, Google Maps, push-notiser från många appar, geolokalisering via Wi-Fi-nätverk och mobilmaster, synkronisering av Google-konton och mycket mer beroende av det. Utan detta ramverk slutar många applikationer att fungera eller förlorar en del av sin funktionalitet.

Android är faktiskt baserat på AOSP (Android Open Source Project)Den kodbasen är öppen källkod, men Google lägger sedan till sina egna lager, inklusive Google Play Services. Det är därför vissa Android-enheter inte inkluderar något från Google, till exempel vissa integritetsfokuserade telefoner eller varumärken som har haft licensproblem på vissa marknader, som du kan se i [länk till relevant dokumentation]. fall av drabbade tillverkare.

När vi använder en ren AOSP ROM eller en anpassad ROM som inte inkluderar Google-appar, Att installera det officiella GApps-paketet är inte alltid idealiskt.Det finns användare som föredrar lättare alternativ, med mer kontroll eller som inte är direkt beroende av Google, och det är just där MicroG har skapat en nisch.

Idén bakom MicroG Det handlar om att erbjuda ett gratisalternativ som låter dig fortsätta använda de flesta applikationer som behöver Google Play Services, men med fler konfigurationsalternativ, viss förbättring av konsumtionen och framför allt med mer kontroll över vad som är aktiverat och vad som inte finns i systemet.

MicroG-konfiguration i anpassad ROM

Hur de mest avancerade metoderna som används fungerar

I MicroGs tidiga dagar, installera den på en ROM som levererades med hela Googles ekosystem förinstallerat Det var nästan en riskfylld sport. Inte bara krävdes root-åtkomst och en anpassad återställning, utan i många fall var specifika skript, specialanpassade ZIP-paket eller till och med manuell justering av systempartitionen nödvändiga.

Ett typiskt exempel var de som hade en Xiaomi-mobiltelefon för några år sedan. Kombinationen brukade vara: upplåst bootloader, TWRP installerat och en Xiaomi.eu-baserad ROM eller någon variant som liknade den kinesiska standard-ROM:en, men med förbättringar. Därifrån var planen att hitta en ROM-utvecklare eller kock som kunde förbereda en installerbar ZIP-fil som, från återställningsläge, "kallt" skulle ta bort alla Google-komponenter från systemet.

Ese Anpassad ZIP-fil påverkade systempartitionen direkt och avinstallerade Googles tjänster och bibliotek utan att starta Android. Detta var avsett att undvika konflikter under uppstart och låta MicroG ta på sig den primära rollen som tjänsteramverket, vilket inte var trivialt om ROM:en var utformad för att fungera med officiella Google-appar.

I andra fall, som med vissa Huawei-modeller, Detta innebar att manuellt flytta och skriva över filer i systemets rotkatalog.Tanken var att placera MicroGs applikationer i rätt sökvägar och med rätt behörigheter för att förhindra en bootloop eller att systemet fastnar halvvägs genom laddningen. Felmarginalen var minimal: en felplacerad fil och telefonen startade inte igen.

Allt detta krävdes Avancerade kunskaper om Android, partitioner och behörigheterFörutom många tester och ibland flera misslyckade försök, var användare som vågade sig in i den här världen tvungna att vara beredda att flasha ROM-skivan från grunden om något gick fel och tillfälligt förlorade åtkomsten till sin enhet.

Varför MicroG nu är enklare att använda

Över tid, Android-communityn har kraftigt förfinat metoderna för att integrera MicroG. på olika typer av ROM-skivor. Verktygen är mer användarvänliga, utvecklarna har varit noga med att förenkla processerna och det är inte längre lika vanligt att behöva skapa anpassade ZIP-filer för varje telefonmodell.

Idag kan flera huvudvägar urskiljas för Njut av Googles funktioner tack vare MicroG på en anpassad ROM eller på ett system utan GApps. Båda har sina för- och nackdelar, men de delar alla en viktig punkt: det är viktigt att göra en säkerhetskopia innan man rör vid något.

Dessutom, Många moderna ROM-skivor innehåller redan alternativ för att inaktivera eller exkludera Google Play-tjänsterDetta banar väg för MicroG att etablera sig utan lika mycket motstånd. Det finns också projekt som integrerar MicroG som standard, vilket sparar användaren de mest komplicerade stegen.

För att göra saken värre, under de senaste åren Lösningar baserade på moduler och ramverk har förbättrats (som Xposed eller LSPosed), vilket låter dig ändra systemets beteende utan att ändra systempartitionen avsevärt, vilket delvis minskar risken för att förstöra allt med en dåligt flashad fil.

ROM-skivor utan Google med MicroG

Nuvarande alternativ för att få Googles tjänster med MicroG

Generellt sett kan vi idag gruppera de viktigaste sätten att använda MicroG i tre block: börja med ROM-skivor utan Google, välja ROM-skivor som levereras med MicroG förinstallerat, eller använda moduler som integrerar det i en mer eller mindre standard-ROM.

1. Installera en ROM som inte inkluderar Googles tjänster och lägg till MicroG

Det första alternativet består av flasha en anpassad ROM som kommer "ren" från GoogleDet vill säga, utan spår av Google Play Services, Play Store eller någon annan av företagets appar. Detta är ganska vanligt i många AOSP ROM och derivater, särskilt i projekt som fokuserar på integritet eller låg prestanda.

När vi väl har ROM-skivan utan Googles tjänster, Nästa steg är att installera MicroG som ersättningBeroende på projektet kan detta göras med hjälp av ett specifikt installationsprogram, ett community-förberett paket eller genom att följa den officiella MicroG-dokumentationen, som vägleder användaren att aktivera viktiga funktioner, behörigheter och signaturförfalskning vid behov.

Denna rutt har fördelen att Vi undviker konflikter med de ursprungliga Google-tjänsternaEftersom de aldrig har installerats på den ROM-skivan är miljön mer förutsägbar, risken för en bootloop är lägre, och om något går fel räcker det vanligtvis att radera data eller flasha om ROM-skivan utan att systemet skadas avsevärt.

Naturligtvis måste man komma ihåg att Inte alla ROM-skivor fungerar lika bra med MicroGVissa kräver mindre justeringar, aktivering av särskilda behörigheter eller ytterligare konfiguration i säkerhets- och kontoinställningarna. Det är lämpligt Läs alltid ROM-guiderna och MicroG för den specifika enheten.

2. Använd ROM-skivor som redan integrerar MicroG som standard

Det andra alternativet innebär satsar på projekt som integrerar MicroG i själva ROM-skivanEtt välkänt exempel är /e/ ROM (eOS), utformad för de som vill ha ett mer oberoende ekosystem från Google, med egna tjänster och ett större fokus på integritet.

I dessa ROM-skivor, MicroG är en del av systemdesignenNödvändiga patchar har installerats, kompatibilitet med olika applikationer har testats och en guide ingår vanligtvis för att konfigurera kontot, platstjänster, push-meddelanden och andra relaterade funktioner.

Den stora fördelen är det Användaren besparar sig hela processen med att manuellt integrera MicroG.Eftersom ROM-skivan redan är förberedd för det. Följ bara ROM-skivans installationsanvisningar (upplåsning av bootloader, flashning från återställning, etc.) och när systemet har startat, slutför den initiala installationen.

I motsvarighet, Det finns mindre utrymme att anpassa vissa interna aspekter av MicroG.Eftersom ROM-skivan vanligtvis levereras med en konfiguration avsedd för allmänt bruk är det fortfarande det mest praktiska och säkra alternativet för de flesta användare om deras enhet har en stabil version av den här typen av ROM.

3. Utforska Xposed/LSPosed-moduler för att integrera MicroG

Det tredje sättet bygger på Moduler som använder ramverk som Xposed eller LSPosed För att anpassa systemet till MicroG utan att helt bygga om ROM-skivan eller flasha aggressiva ZIP-filer på systempartitionen. Detta alternativ är främst avsett för dem som vill behålla en standard- eller nästan standard-ROM, men utan officiella Google-tjänster.

Den allmänna idén är att modulen fungerar som en mellanhandAktivera funktioner som "signaturförfalskning" eller modifieringar av interna systemanrop så att appar tror att de pratar med Google Play-tjänster när de i själva verket pratar med MicroG.

Det är ett kraftfullt tillvägagångssätt, men inte utan riskerDu behöver ha ett ramverk installerat (vilket redan innebär root-åtkomst i de flesta fall), välja lämplig modul, konfigurera den korrekt och hålla tummarna för att det inte finns några inkompatibiliteter med tillverkarens skal, Android-versionen eller systemets egna applikationer.

Samhället varnar själva för att Risken för en bootloop eller allvarliga fel finnsDärför är det viktigt att ha en bra säkerhetskopia när du använder den här metoden – antingen genom en nandroid-säkerhetskopia från återställning eller med hjälp av fullständiga säkerhetskopieringsverktyg – innan du börjar röra någonting.

Praktiska tips för att lägga till Google-konton och använda appar med MicroG

En av de vanligaste frågetecknen är Vilket Google-konto som ska användas när du konfigurerar MicroGVissa användares erfarenhet visar att konstiga beteenden kan uppstå i vissa applikationer, särskilt på YouTube, när man återanvänder mycket gamla konton.

Det har förekommit fall där man, efter inloggning med ett Gmail-konto som skapades för många år sedanYouTube började spela upp videor i 30 eller 60 sekunder och slutade sedan plötsligt, vilket hindrade användarna från att fortsätta titta på innehållet normalt. Att byta till ett nytt konto löste problemet för samma användare.

Därför är en ganska utbredd rekommendation Skapa ett Gmail-konto specifikt för användning med MicroGDetta är särskilt viktigt för tjänster som YouTube eller appar som har problem med äldre konton. Detta hjälper till att undvika konflikter som kan uppstå på grund av interna API-ändringar, tidigare synkroniseringar eller inställningar som ärvts från flera år tillbaka.

Istället, För Google Foto är situationen vanligtvis mer flexibel.Många användare har kommenterat att de kan hantera flera konton från appen. Ladda upp bilder från galleriet till molnet utan att uppleva de buffringsproblem som ses på YouTube. Detta gör att du kan separera "huvudkontot" med viktiga foton från det sekundära kontot som skapats enbart för att minimera fel med andra appar.

I vilket fall som helst är det starkt rekommenderat testa varje tjänst lite i taget.Logga först in och kontrollera sedan synkronisering, aviseringar, innehållsuppladdningar etc. På så sätt är det lättare att fastställa vilken app eller vilket specifikt konto som orsakar problemet om något går fel och avgöra om det är värt att skapa en ny profil eller ändra MicroG-inställningarna.

Risker, bootloopar och vikten av säkerhetskopior

När man experimenterar med ROM, systemtjänster och ramverk, Riskerna försvinner aldrig helt.Även om det är enklare att installera MicroG idag än det var för några år sedan, är det fortfarande möjligt att hamna i en bootloop eller med ett instabilt system om du flashar fel fil, blandar inkompatibla versioner eller tillämpar inställningar utan att helt förstå deras effekter.

Berättelser som de av De försökte manuellt flytta MicroG-filer till systemroten. Dessa inställningar fungerar som en varning för att undvika en bootloop. Ett fel i behörigheter, en felstavad sökväg eller en överskriven fil utan säkerhetskopia kan innebära att man måste installera om ROM-skivan från grunden, med resulterande tidsförlust.

Därför, innan man påbörjar den här typen av konfiguration, är det klokt att göra göra fullständiga säkerhetskopiorHelst bör du kombinera två nivåer: en systemsäkerhetskopia (nandroid) från den anpassade återställningen och en kopia av viktiga program och data, antingen med hjälp av specifika verktyg eller genom att manuellt exportera den mest känsliga informationen.

Det är också bekvämt Läs noggrant ROM-, MicroG- och modulguiderna som vi ska använda. Varje enhet kan ha sina egna särdrag: från dynamiska partitioner till ytterligare tillverkarrestriktioner eller kända problem med vissa Android-versioner. Att förutse dessa detaljer kan bespara oss mycket huvudvärk.

I det långa loppet är det förståeligt att vissa användare, efter åratal av att ha kämpat med anti-Google-konfigurationer, beslutade att överge den metoden på grund av den mängd tid och ansträngning det kräverInte alla är villiga att flasha, testa, återställa och upprepa processen flera gånger varje gång de byter telefoner eller ROM-skivor.

Verkligheten är att, tack vare projekt som MicroG, och de ROM-skivor som integrerar det, finns nuvarande verktyg redan tillgängliga, Att använda Googles tjänster i anpassade ROM-skivor är mycket mer gångbart än i början.Men det kräver att man är välinformerad, väljer det alternativ som bäst passar vår profil och framför allt är medveten om riskerna för att inte förvandla ett enkelt test till ett större problem.

De som vågar ta steget hittar det på MicroG Ett mycket intressant alternativ för att upprätthålla kompatibilitet med många appar som är beroende av Google Play Servicesutan att behöva omfamna Googles officiella ekosystem fullt ut, samtidigt som man bibehåller en viss balans mellan funktionalitet, integritet och kontroll över själva enheten.

Hur man har Android utan Google
Relaterad artikel:
Är det möjligt och lämpligt att använda Android utan Googles tjänster?