Google usluge na prilagođenim ROM-ovima zahvaljujući MicroG-u

  • MicroG vam omogućava da uživate u mnogim funkcijama Google Play servisa na prilagođenim ROM-ovima ili bez prethodno instaliranih Google aplikacija.
  • Postoji nekoliko načina: ROM-ovi bez Google-a, ROM-ovi sa integrisanim MicroG-om ili instalacija pomoću alata poput Xposed/LSPosed.
  • Kompatibilnost zavisi od telefona, ROM-a i načina instalacije; uvijek treba uzeti u obzir rizike poput bootloops-a.
  • Trenutna situacija je jednostavnija nego što je bila prije nekoliko godina, ali je i dalje bitno napraviti sigurnosne kopije i odabrati pravu konfiguraciju.

Google usluge na prilagođenim ROM-ovima zahvaljujući MicroG-u

U tom kontekstu, dolazi do izražaja MicroG, besplatna implementacija koji pokušava zamijeniti Google Play usluge na Android uređajima, bilo da se radi o prilagođenim ROM-ovima, telefonima bez unaprijed instaliranih Google aplikacija ili čak nekim modelima koji dolaze sa velikim ograničenjima. Tokom godina, pojavile su se mnoge metode, trikovi i zaobilazna rješenja za postizanje ovog cilja, neke prilično složene, a druge mnogo jednostavnije po današnjim standardima.

Šta je tačno MicroG i zašto je toliko važan?

MicroG GmsCore je skup komponenti koji pokušava replicirati dobar dio funkcija Google Play usluge bez oslanjanja na službeni Google paket. Drugim riječima, djeluje kao most između sistema i aplikacija koje očekuju da će pronaći te servise instalirane.

u Zvanične Google Play usluge djeluju kao okvir koji je duboko integriran u Android sistem. Na primjer, Play Store, Google Maps, push notifikacije iz mnogih aplikacija, geolokacija putem Wi-Fi mreža i bazne stanice, sinhronizacija Google računa i još mnogo toga zavise od njega. Bez ovog okvira, mnoge aplikacije prestaju raditi ili gube dio svoje funkcionalnosti.

Android je zapravo zasnovan na AOSP-u (Android Open Source Project)Ta kodna baza je otvorenog koda, ali Google zatim dodaje svoje vlasničke slojeve, uključujući Google Play usluge. Zato neki Android uređaji ne uključuju ništa od Googlea, poput nekih telefona usmjerenih na privatnost ili brendova koji su imali problema s licenciranjem na određenim tržištima, kao što možete vidjeti u [link do relevantne dokumentacije]. slučajevi pogođenih proizvođača.

Kada koristimo čisti AOSP ROM ili prilagođeni ROM koji ne uključuje Google aplikacije, Instaliranje službenog GApps paketa nije uvijek idealno.Postoje korisnici koji preferiraju lakše alternative, s većom kontrolom ili koje ne zavise direktno od Googlea, i upravo je tu MicroG izgradio svoju nišu.

Ideja koja stoji iza MicroG-a Radi se o ponudi besplatne alternative koja vam omogućava da nastavite koristiti većinu aplikacija kojima su potrebne Google Play usluge, ali s više opcija konfiguracije, određenim poboljšanjem potrošnje i, prije svega, s većom kontrolom nad onim što je aktivirano, a što nije unutar sistema.

MicroG konfiguracija u prilagođenom ROM-u

Kako funkcionišu najsloženije metode koje se koriste

U ranim danima MicroG-a, Instalirajte ga na ROM koji je došao sa cijelim unaprijed instaliranim Google ekosistemom Bio je to gotovo rizičan sport. Ne samo da je bio potreban root pristup i prilagođeni recovery, već su u mnogim slučajevima bili potrebni i specifični skripti, prilagođeni ZIP paketi ili čak ručno podešavanje sistemske particije.

Tipičan primjer bio je onaj onih koji su imali Xiaomi mobilni telefon od prije nekoliko godina. Kombinacija je prije bila: otključani bootloader, instaliran TWRP i ROM baziran na Xiaomi.eu platformi. ili neku varijantu blisku kineskom stock ROM-u, ali s poboljšanjima. Nakon toga, plan je bio pronaći programera ili kuhara ROM-a koji bi mogao pripremiti instalacijsku ZIP datoteku koja bi, iz recovery moda, "hladno" uklonila sve Google komponente iz sistema.

Ese Prilagođena ZIP datoteka je djelovala direktno na sistemskoj particiji i deinstalirao Google servise i biblioteke bez pokretanja Androida. Ovo je trebalo da izbjegne konflikte tokom pokretanja i omogući MicroG-u da preuzme primarnu ulogu okvira servisa, što nije bilo trivijalno ako je ROM dizajniran za rad sa zvaničnim Google aplikacijama.

U drugim slučajevima, kao što je slučaj sa određenim Huawei modelima, To je uključivalo ručno premještanje i prepisivanje datoteka u korijenskom direktoriju sistema.Ideja je bila postaviti MicroG-ove aplikacije na ispravne putanje i sa ispravnim dozvolama kako bi se spriječilo ponovno pokretanje sistema ili zaglavljivanje sistema na pola učitavanja. Mogućnost greške bila je minimalna: jedna pogrešno postavljena datoteka i telefon se neće ponovo pokrenuti.

Sve ovo je bilo potrebno Napredno poznavanje Androida, particija i dozvolaPored mnogih testova i, ponekad, nekoliko neuspjelih pokušaja, korisnici koji su se upustili u ovaj svijet morali su biti spremni da flešuju ROM ispočetka ako nešto pođe po zlu i privremeno izgube pristup svom uređaju.

Zašto je MicroG sada lakši za korištenje

Prekovremeno, Android zajednica je uveliko usavršila metode za integraciju MicroG-a. na različitim vrstama ROM-ova. Alati su jednostavniji za korištenje, programeri su se pobrinuli za pojednostavljenje procesa i više nije tako uobičajeno kreirati prilagođene ZIP datoteke za svaki model telefona.

Danas se može razlikovati nekoliko glavnih puteva za Uživajte u Google funkcijama zahvaljujući MicroG-u na prilagođenom ROM-u ili na sistemu bez GApps-a. Svaki ima svoje prednosti i nedostatke, ali svi dijele jednu ključnu stvar: bitno je napraviti sigurnosnu kopiju prije nego što bilo šta dirate.

Takođe, Mnogi moderni ROM-ovi već uključuju opcije za onemogućavanje ili isključivanje Google Play usluga.Ovo otvara put MicroG-u da se etablira bez toliko otpora. Postoje i projekti koji integrišu MicroG kao standard, štedeći korisniku najkomplikovanije korake.

Da stvar bude gora, posljednjih godina Rješenja zasnovana na modulima i okvirima su poboljšana (kao što su Xposed ili LSPosed), koji vam omogućavaju da promijenite ponašanje sistema bez značajnog mijenjanja sistemske particije, djelimično smanjujući rizik od kvarenja svega loše flešovanom datotekom.

ROM-ovi bez Google-a koji koriste MicroG

Trenutne opcije za korištenje Google usluga uz MicroG

Generalno, danas možemo grupisati Glavni načini korištenja MicroG-a u tri bloka: počevši od ROM-ova bez Googlea, odabirom ROM-ova koji dolaze s unaprijed instaliranim MicroG-om ili korištenjem modula koji ga integriraju na manje-više standardni ROM.

1. Instalirajte ROM koji ne uključuje Google usluge i dodajte MicroG

Prva opcija se sastoji od flešujte prilagođeni ROM koji dolazi "čist" od GoogleaTo jest, bez ikakvog traga Google Play servisa, Play prodavnice ili bilo koje druge aplikacije kompanije. Ovo je prilično uobičajeno u mnogim AOSP ROM-ovima i derivatima, posebno u projektima fokusiranim na privatnost ili lagane performanse.

Kada imamo ROM bez Google servisa, Sljedeći korak je instaliranje MicroG-a kao zamjene.U zavisnosti od projekta, ovo se može uraditi pomoću određenog instalatora, paketa koji je pripremila zajednica ili praćenjem službene MicroG dokumentacije, koja vodi korisnika kroz aktiviranje ključnih funkcija, dozvola i lažiranja potpisa kada je to potrebno.

Ova ruta ima prednost u tome što Izbjegavamo konflikte s originalnim Google uslugamaBudući da nikada nisu instalirani na taj ROM, okruženje je predvidljivije, šanse za bootloop su manje, a ako nešto krene po zlu, obično je dovoljno obrisati podatke ili ponovo flešovati ROM bez značajnijeg oštećenja sistema.

Naravno, mora se imati na umu da Ne rade svi ROM-ovi podjednako dobro sa MicroG-om.Neke zahtijevaju manja podešavanja, omogućavanje posebnih dozvola ili dodatnu konfiguraciju u sigurnosnim postavkama i postavkama računa. Preporučljivo je Uvijek pročitajte upute za ROM i MicroG-ove za taj određeni uređaj.

2. Koristite ROM-ove koji već integrišu MicroG po defaultu

Druga alternativa uključuje klađenje na projekte koji integrišu MicroG u sam ROMPoznati primjer je /e/ROM (eOS), dizajniran za one koji žele nezavisniji ekosistem od Googlea, sa vlastitim uslugama i većim fokusom na privatnost.

U ovim ROM-ovima, MicroG je dio dizajna sistemaPotrebne zakrpe su primijenjene, kompatibilnost s različitim aplikacijama je testirana, a obično je uključen i čarobnjak za konfiguriranje računa, lokacijskih usluga, push obavijesti i drugih povezanih funkcija.

Velika prednost je to Korisnik sebi štedi cijeli proces ručne integracije MicroG-a.Zato što je ROM već pripremljen za to. Jednostavno slijedite upute za instalaciju ROM-a (otključavanje bootloadera, flešovanje iz recovery-ja, itd.) i, kada se sistem pokrene, dovršite početno podešavanje.

U suprotnosti, Postoji manje prostora za prilagođavanje nekih internih aspekata MicroG-a.Budući da ROM obično dolazi s konfiguracijom dizajniranom za opću upotrebu, to je i dalje najpogodnija i najsigurnija opcija za većinu korisnika ako njihov uređaj ima stabilnu verziju ove vrste ROM-a.

3. Istražite Xposed/LSPosed module za integraciju MicroG-a

Treći način se oslanja na Moduli koji koriste frameworkove poput Xposed ili LSPosed Za prilagođavanje sistema MicroG-u bez potpune obnove ROM-a ili flešovanja agresivnih ZIP datoteka na sistemsku particiju. Ova alternativa je prvenstveno namijenjena onima koji žele zadržati standardni ili gotovo standardni ROM, ali bez službenih Google usluga.

Generalna ideja je takva modul djeluje kao posrednikOmogućavanje funkcija kao što su "lažiranje potpisa" ili modifikacije internih sistemskih poziva tako da aplikacije vjeruju da komuniciraju s Google Play uslugama, dok u stvarnosti komuniciraju s MicroG-om.

To je moćan pristup, ali ne bez rizikaPotrebno je imati instaliran framework (što u većini slučajeva već podrazumijeva root pristup), odabrati odgovarajući modul, pravilno ga konfigurirati i nadati se da nema nekompatibilnosti sa skinom proizvođača, Android verzijom ili vlastitim aplikacijama sistema.

Sama zajednica upozorava da Postoji mogućnost ponovnog pokretanja sistema ili ozbiljnih kvarovaStoga je, kada koristite ovu metodu, bitno imati dobru sigurnosnu kopiju - bilo putem Nandroid sigurnosne kopije iz oporavka ili korištenjem alata za potpunu sigurnosnu kopiju - prije nego što počnete bilo šta dirati.

Praktični savjeti za dodavanje Google računa i korištenje aplikacija s MicroG-om

Jedna od najčešćih nedoumica je Koji Google račun koristiti prilikom podešavanja MicroG-aIskustvo nekih korisnika pokazuje da se, prilikom ponovnog korištenja vrlo starih računa, mogu pojaviti čudna ponašanja u određenim aplikacijama, posebno na YouTubeu.

Bilo je slučajeva gdje su, nakon prijave sa Gmail račun kreiran prije mnogo godinaYouTube bi počeo reproducirati videozapise u trajanju od 30 ili 60 sekundi, a zatim bi se iznenada zaustavio, sprječavajući korisnike da nastave normalno gledati sadržaj. Prelazak na novi račun riješio je problem za iste te korisnike.

Stoga je prilično raširena preporuka Kreirajte Gmail račun posebno za korištenje s MicroG-omOvo je posebno važno za servise poput YouTubea ili aplikacije koje imaju problema sa starijim računima. Ovo pomaže u izbjegavanju sukoba koji mogu nastati zbog internih promjena API-ja, prethodnih sinhronizacija ili postavki naslijeđenih od prije nekoliko godina.

Umjesto toga, Za Google fotografije, situacija je obično fleksibilnija.Mnogi korisnici su komentirali da mogu upravljati više računa iz aplikacije. Prenesite slike iz galerije u oblak bez problema s međuspremnikom koji se javljaju na YouTubeu. Ovo vam omogućava da odvojite "glavni" račun s važnim fotografijama od sekundarnog računa kreiranog isključivo radi minimiziranja grešaka s drugim aplikacijama.

U svakom slučaju, toplo se preporučuje testirajte svaku uslugu malo po malo.Prvo se prijavite, a zatim provjerite sinhronizaciju, obavještenja, prijenos sadržaja itd. Na ovaj način, ako nešto pođe po zlu, lakše je utvrditi koja aplikacija ili određeni račun uzrokuje problem i odlučiti da li se isplati kreirati novi profil ili promijeniti postavke MicroG-a.

Rizici, početne petlje i važnost sigurnosnih kopija

Prilikom petljanja sa ROM-ovima, sistemskim servisima i framework-ima, Rizici nikada u potpunosti ne nestaju.Iako je instaliranje MicroG-a danas lakše nego prije nekoliko godina, i dalje je moguće završiti u "bootloopu" ili sa nestabilnim sistemom ako flešujete pogrešnu datoteku, miješate nekompatibilne verzije ili primjenjujete postavke bez potpunog razumijevanja njihovih efekata.

Priče poput onih Pokušavali su ručno premjestiti MicroG datoteke u korijenski direktorij sistema. Ove postavke služe kao upozorenje da se izbjegne ponovno pokretanje sistema. Greška u dozvolama, pogrešno napisana putanja ili prepisana datoteka bez sigurnosne kopije mogu značiti da morate ponovo instalirati ROM ispočetka, što rezultira gubitkom vremena.

Stoga, prije nego što se upustite u ovu vrstu konfiguracije, razumno je učiniti napravite potpune sigurnosne kopijeIdealno bi bilo da kombinujete dva nivoa: sigurnosnu kopiju sistema (Nandroid) iz prilagođenog oporavka i kopiju važnih aplikacija i podataka, bilo korištenjem specifičnih alata ili ručnim izvozom najosjetljivijih informacija.

Takođe je zgodan Pažljivo pročitajte vodiče za ROM, MicroG i module koje ćemo koristiti. Svaki uređaj može imati svoje specifičnosti: od dinamičkih particija do dodatnih ograničenja proizvođača ili poznatih problema s određenim verzijama Androida. Predviđanje ovih detalja može nam uštedjeti mnogo glavobolja.

Dugoročno gledano, razumljivo je da neki korisnici, nakon godina borbe s anti-Google konfiguracijama, odlučiti napustiti taj pristup zbog količine vremena i truda koji zahtijevaNisu svi spremni flešovati, testirati, vraćati na prethodno stanje i ponavljati proces nekoliko puta svaki put kada mijenjaju telefone ili ROM-ove.

Realnost je da su, zahvaljujući projektima poput MicroG-a i ROM-ovima koji ga integrišu, trenutni alati već dostupni, Korištenje Google usluga u prilagođenim ROM-ovima je mnogo isplativije nego na početku.Ali to zahtijeva dobru informiranost, odabir opcije koja najbolje odgovara našem profilu i, prije svega, svijest o rizicima kako se jednostavan test ne bi pretvorio u veći problem.

Oni koji se usude napraviti taj skok, pronaći će ga u MicroG-u. Vrlo zanimljiva alternativa za održavanje kompatibilnosti s mnogim aplikacijama koje ovise o Google Play uslugamabez potrebe za potpunim prihvatanjem službenog Google ekosistema, uz održavanje određene ravnoteže između funkcionalnosti, privatnosti i kontrole nad samim uređajem.

Kako imati Android bez Google-a
Vezani članak:
Da li je moguće i preporučljivo koristiti Android bez Google servisa?