Hva er Google Services Framework Android. Hvorfor tømmer Google-tjenester batteriet så raskt?

Sannsynligvis har alle brukere av Android-enheter møtt den irriterende meldingen "Google Play-tjenester har stoppet - send en rapport." Dette er en systemfeil og er ikke din feil, men det er fortsatt skritt du kan ta for å fikse problemet og forhindre at det skjer i fremtiden.
Uavhengig av årsakene til feilen, kan du prøve følgende løsninger én etter én for å løse den.

Løsning #1. Tøm cache

Det kan være nok å tømme hurtigbufferen til Google Play Services-applikasjonen. For å gjøre dette, åpne innstillingene på enheten din, trykk på "Application Manager" og velg "Google Play Services" fra listen. Trykk på "Tøm buffer".

Etter å ha tømt hurtigbufferen, sørg for å starte enheten på nytt.

Løsning #2. Legg til Google-kontoen din på nytt

Hvis dette ikke hjelper, kan du slette og legge til Google-kontoen din på nytt. Det er kjent at på en Android-enhet gjør du nesten alt gjennom Google-kontoen din, som du skrev inn helt i begynnelsen etter at du kjøpte enheten. Så det kan hjelpe å installere det på nytt.
Så for å slette en konto, gå til innstillinger og finn "Kontoer". I tillegg til andre kontoer vil listen inneholde en Google-konto. Trykk på den og du vil få muligheten til å slette kontoen din.

Etter det må du legge den til på nytt. For å gjøre dette, velg «Legg til konto»-elementet i «Kontoer»-delen av innstillingene. En veiviser åpnes der du vil gå gjennom dataregistreringstrinnene på nytt. Etter dette kan problemet forsvinne. Men det er flere alternativer for å løse det.

Løsning #3. Installer Google Play Services på nytt

Vi har allerede prøvd å tømme hurtigbufferen i den første metoden, så nå kan du prøve å installere tjenestene på nytt. Google Play Services er basisappen på en Android-enhet som kreves for at alt annet skal fungere. Derfor vil det ikke være mulig å fjerne den helt. Men du kan installere alle Google Play Services-oppdateringer på nytt og dermed få den nyeste versjonen. For å gjøre dette trenger du bare å deaktivere enhetsadministratoren. Etter at du har deaktivert administratoren, kan du fjerne oppdateringene og installere dem på nytt.

  • For å deaktivere enhetsadministratoren, gå til "Sikkerhet" i innstillingene, trykk på delen "Enhetsadministratorer" og merk av i boksen. Skjermbildet for administratoravslutning vises.

Administratoren er deaktivert.

  • Gå nå til Application Manager, velg Google Play Services. Du vil se knappen "Avinstaller oppdateringer" vises.

  • Fjern dem.
  • For å installere oppdateringene på nytt, prøv å bruke et hvilket som helst program. Nå vil de ikke tjene penger med det første. Først vil du bli bedt om å installere tjenesteoppdateringer. Installer dem.
  • Etter at du har installert oppdateringene på nytt, aktiverer du enhetsadministratoren igjen
  • Start enheten på nytt

Feilen skal nå forsvinne

Løsning #4. Tøm Google Services Framework-buffer

Og det er en annen måte. Google Play Services er kjent for å avhenge av Google Services Framework-applikasjonen. Denne systemapplikasjonen er ansvarlig for å utveksle data med Googles servere og sørge for at dataene dine er synkronisert med dem. Hvis det er noe galt med rammeverket, er det noe galt med Google Play-tjenester. Derfor vil vi forbedre funksjonen til Google Services Framework ved å tømme bufferen.

For å gjøre dette, gå til "Application Manager" og finn "Google Services Framework" i den. Trykk på den og trykk på "Force Stop". Trykk deretter på "Tøm buffer". Start enheten på nytt.

Etter dette vil feilen "Google Play-tjenester har sluttet å sende rapport" mest sannsynlig forsvinne.

Alle feilkoder med tilleggsløsninger er beskrevet mer detaljert. Hvis dette ikke hjelper, gjenstår det å råde deg til fagfolk.

Google-tjenester kan sees i Android-innstillingsdelen, som viser batteristatusen, blant de aktive skyldige i en betydelig reduksjon i batterilevetid. Selvfølgelig er det måter å løse problemet med å forsvinne avgift gjennom funksjonen til ubrukte innebygde tjenester, men først må du forstå årsakene til dets forekomst. For å gjøre dette er det viktig å forstå nøyaktig hvilke oppgaver Google-tjenester utfører.

Google Account Manager: Det gis ikke mye informasjon til brukere som får tilgang til informasjon om denne tjenesten. Hovedformålet er å synkronisere Google-kontodata, inkludert e-post og andre relaterte verktøy, med en mobilenhet.


Google Services Framework: tjenesten er ansvarlig for å administrere en rekke variable kommunikasjoner med Google, inkludert skymeldinger.


Google Contacts Sync: Tjenesten lar deg synkronisere Android-kontakter med Google-kontokontakter. Etter dette kan du finne dem i den offisielle e-posten eller på "google.com/contacts". Synkronisering er toveis, så endring av en kontakt på en mobilenhet eller online vil føre til endringer over hele linjen.


Google Backup Transport: Tjenesten sikkerhetskopierer applikasjonsdata på Googles servere. På denne måten, når du utfører en fabrikktilbakestilling på mobilenheten din, kan de gjenopprettes.


Google Play-tjenester: en pakke med applikasjonstjenester som Android kan bruke for å gi full funksjonalitet til tredjepartsprogramvare. Det inkluderer lokasjonstjeneste, som er det største tapet på batteristrøm. Settet med tjenester oppdateres "over the air" uten nødvendigvis å oppdatere operativsystemet.


Hovedalternativet som kan hjelpe deg med å velge en mer effektiv batteribruksplan er delen av tjenester som er ansvarlig for å etablere plassering. Når en applikasjon må stille inn smarttelefonens koordinater, får den tilgang til Google Play-tjenester, som igjen aktiverer den innebygde GPS-maskinvaren. For å redusere energiforbruket knyttet til lokaliseringstjenester, må du gå til innstillingsmenyen og finne delen " plassering"og bytt til modus" batteri sparing" Aktivering vil forby " Google Play» Aktiver GPS på enheten din når apper ber om posisjonsinformasjon.

Mange forskjellige programmer får tilgang til Google-tjenester med denne forespørselen. Det offisielle søkeprogrammet, som inkluderer "tjenester", bruker denne informasjonen til å vise værinformasjon i bestemte områder. Hvis du slår av Google Nå helt, sammen med posisjonssporing, sparer du betydelig batteristrøm. For å gjøre dette må du gå til innstillingene for søkeapplikasjonen og deaktivere Google Nå-tjenesten i den tilsvarende delen.


Hvis Google-tjenester fortsatt tapper batteriet etter å ha endret posisjonsinnstillingen, er det sannsynlig at de integrerte synkroniseringsverktøyene kan være synderen. For å stabilisere situasjonen foreslår Android-innstillinger å fjerne haken fra elementet som er ansvarlig for automatisk datasynkronisering. Systemet vil ikke lenger automatisk synkronisere data i bakgrunnen. Etter dette vil ikke brukeren motta varsler om nye meldinger i Gmail, men batterilevetiden til enheten kan øke.


Google-tjenester bør uansett ikke være hovedbelastningen på batteriet. Hvis problemet fortsatt observeres etter at alle tjenestene ovenfor er deaktivert, og tredjepartsapplikasjoner ikke er de åpenbare synderne, kan det være en feil i selve systemet. Å utføre en fabrikktilbakestilling vil i noen tilfeller bidra til å bli kvitt problemer med Android. Det er viktig å prioritere tjenester riktig, forstå hva hver av dem er ansvarlig for, og deaktivere de som forblir ubrukte på en bestemt enhet.

Du kan kjøpe et kraftig og rimelig (under $150) nettbrett eller smarttelefon for å eksperimentere med Android-systemet i GearBest-nettbutikken. I tillegg til de allerede lave prisene er det ofte utsalg og kampanjer med store rabatter.

Google har raskt vokst fra en liten søkemotor til en gigantisk infrastruktur der komponentene kjører på våre PC-er, smarttelefoner, nettbrett og til og med TV-er. Google samler utrettelig inn informasjon om oss, søk logges nøye, bevegelser spores, og passord, e-poster og kontaktinformasjon lagres i årene som kommer. Alt dette er en integrert del av moderniteten, men vi er ganske i stand til å endre den.

Introduksjon

Det er ingen hemmelighet at enhver enhet som kjører Android (minst en som er sertifisert av Google) inneholder ikke bare komponenter satt sammen fra AOSP, men også et imponerende antall proprietære Google-programmer. Dette er de samme Google Play, Gmail, Hangouts, Maps og en haug med andre applikasjoner, inkludert en oppringer og et kamera (starter med KitKat).

For alle disse komponentene er det ikke bare ingen kildekode, men heller ingen forklaring i det hele tatt om prinsippene for deres drift. Mange av dem er i utgangspunktet designet for å samle inn visse typer informasjon og sende den til Googles servere. Slik oppfører seg for eksempel GoogleBackupTransport, som er ansvarlig for å synkronisere listen over installerte applikasjoner, passord og andre data, GoogleContactsSyncAdapter, som synkroniserer kontaktlisten, eller ChromeBookmarksSyncAdapter, hvis jobb er å synkronisere nettleserbokmerker. Pluss å samle informasjon om alle søk i søkemotoren.

Det er selvfølgelig ikke noe galt med selve synkroniseringen, og det er en flott mekanisme som lar oss sette opp en ny telefon i løpet av få minutter, og Google Nå klarer til og med å gi oss nyttig informasjon basert på dataene våre (noen ganger). Det eneste problemet er at alt dette ødelegger personvernet vårt, fordi, som Snowden viste, under panseret til NSA (og, mest sannsynlig, en haug med andre tjenester) er ikke bare et ondt imperium kalt Microsoft, men også Google, og som så vel som mange andre selskaper fra «we are not evil, but fluffy philanthropists» mengden.

Med andre ord: Google vil fusjonere oss alle uten problemer, og det er ikke et faktum at dets ansatte, som sitter på kontorene sine med massører og hunder, ikke ler av navnene fra kontaktboken din (alt er kryptert der, ja). drikker 15 år gammel pu-erh fra Yunnan-provinsen. Eller kanskje til helvete med Google? La oss ta deres Android og la dem gå gjennom skogen?

Hva er Google Apps

Den siste versjonen av den tilpassede KitKat-baserte firmwaren for smarttelefonen min veier 200 MB, men for å få en ekte opplevelse fra smarttelefonen, må jeg også flashe gapps-arkivet på toppen av det, hvis størrelse er 170 MB . Først etter dette vil jeg motta et system som ligner det som er forhåndsinstallert på Nexus-enheter, med alle godsakene i form av et skrivebord integrert med Google Now, en skjermlås basert på et ansiktsbilde, et kamera med støtte for sfærisk fotografering og et kilo Google-programvare, fra Google Play til Google Bøker.

Jeg gjentar nok en gang: alt dette er lukket programvare fra Google, som på en god måte ikke kan distribueres i det hele tatt uten deres viten (det er derfor det ikke er i tilpasset firmware som CyanogenMod), men siden det er ganske enkelt å trekke det ut fra fastvare til Nexus-enheter, kan du finne det på Internett et stort antall lignende arkiver, inkludert alvorlig avkortede. For å gi ut en Android-smarttelefon med et sett med gapps om bord, må produsenten sende den for sertifisering til Google, som, etter å ha vurdert kvaliteten og ytelsen til smarttelefonen, enten vil gi klarsignal eller sparke den (men dette stopper ikke kineserne i det hele tatt).

Slik kommer Google Apps til smarttelefonen din. Av brukerne bruker 99 % enten forhåndsinstallerte applikasjoner eller installerer dem selv på helt ren og helt anonym firmware. Og så, fra det øyeblikket du skriver inn brukernavn og passord, begynner synkronisering og nedlasting av informasjon.

For å finne ut hvordan dette skjer, la oss pakke ut det samme arkivet med gapps og ta en titt på innsiden. Vi er interessert i katalogene /system/app og /system/priv-app; under installasjonen blir innholdet kopiert til katalogene med samme navn inne i smarttelefonen. Den andre katalogen er ny for KitKat og inneholder applikasjoner som bruker system-APIer som er merket som "private" og ikke tilgjengelige for vanlige applikasjoner.

I /system/app-katalogen finner vi et stort antall forskjellige Google-applikasjoner, lett gjenkjennelige med navnet på pakken: Books.apk, Chrome.apk, Gmail2.apk og så videre. Hver av dem vil dele informasjon forskjellig, men det er helt greit (ja, Google vil vite at du leser Paulo Coelho gjennom appen deres!). Den største faren her er GoogleContactsSyncAdapter.apk, som kun er ansvarlig for å sende en liste over kontakter til den eksterne serveren. Vi skriver ned navnet i en notisblokk og går videre.

De fleste filene fra /system/priv-app-katalogen er tjenestene og rammeverkene som er nødvendige for å kjøre hele denne synkroniserings- og overvåkingsmaskinen:

  • GoogleBackupTransport.apk - synkroniserer data fra installerte applikasjoner, Wi-Fi-passord og noen innstillinger;
  • GoogleLoginService.apk - kobler enheten til en Google-konto;
  • GooglePartnerSetup.apk – lar tredjepartsapplikasjoner få tilgang til Google-tjenester;
  • GoogleServicesFramwork.apk - et rammeverk med ulike hjelpefunksjoner;
  • Phonesky.apk - Play Store (merkelig nok);
  • PrebuiltGmsCore.apk – Google Services, som navnet antyder, er kjernen i hele gapps-pakken;
  • Velvet.apk er et Google-søk som inkluderer en skrivebordssøkelinje og Google Nå.

I hovedsak er dette den delen av Google Apps som er ansvarlig for å lekke vår private informasjon. La oss prøve å bli kvitt alt dette.

Metode nummer 1. Deaktivering gjennom innstillinger

Den enkleste måten å koble en smarttelefon fra Google på er å bruke standard systeminnstillinger. Det som er bra med denne metoden er at den ikke krever rotrettigheter, installasjon av tilpasset fastvare eller tilpasset gjenoppretting. Alt kan gjøres i hvilken som helst lagerfastvare uten å miste tilgangen til kontoen din og applikasjoner som Gmail (om nødvendig). Ingen vil imidlertid gå god for effektiviteten, siden det er fullt mulig at noen gapps-komponenter vil fortsette å sende data.

Hovedplasseringen for synkroniseringsinnstillinger er menyen "Innstillinger -> Kontoer -> Google -> [e-postbeskyttet]" Her kan du deaktivere ting som synkronisering av kontakter, appdata, Gmail, Play Music, Google Keep og mer. Alt du trenger å gjøre er å fjerne merket for de ønskede menyelementene. Gå deretter til menyen "Innstillinger -> Sikkerhetskopiering og tilbakestilling" og fjern merket for elementene "Sikkerhetskopiering av data" og "Automatisk gjenoppretting".

Google Settings-applikasjonen, som er en del av Google Services, er også ansvarlig for mange synkroniseringsinnstillinger. Spesielt med dens hjelp kan du deaktivere Googles tilgang til posisjonen din ("Tilgang til geodata -> Tilgang til mine geodata / Sende geodata / Stedshistorikk"), deaktivere sending av personlige data til søkemotoren ("Søk -> Personlige data" ”), deaktiver Google Nå (“Søk -> Google Nå”) og deaktiver fjernkontroll (“Fjernkontroll -> Søk etter ekstern enhet / Fjernlås og tilbakestill”).

I de samme "Google-innstillingene" kan du forresten deaktivere alle apper som bruker Google-kontoen din for autorisasjon. Vi snakker ikke bare om programvaren som er installert på enheten, men også om alle applikasjoner som noen gang er brukt, inkludert nettsteder. For eksempel fant jeg mange nettsteder på denne listen som jeg ikke har besøkt på minst et par år.

I tilfelle du ikke har tenkt å bruke Google-tjenester i det hele tatt, vil det være lettere å koble smarttelefonen fra kontoen din helt, det vil si ganske enkelt å slette den gjennom innstillingene: "Innstillinger -> Kontoer -> Google -> [e-postbeskyttet]-> Menyknapp -> Slett konto."

De fleste Google-applikasjoner kan deaktiveres smertefritt gjennom innstillingene: "Applikasjoner -> ALLE -> ønsket applikasjon -> Deaktiver".

Google-kontoinnstillinger
Google-innstillinger

Metode nummer 2. Rengjøring av den offisielle fastvaren

Hvis lagerfastvaren har rotrettigheter, kan du bli kvitt Google Apps ved å slette dem fra smarttelefonen. Som jeg allerede har sagt, er de alle lagret i katalogene /system/app og /system/priv-app. For eksempel, når det gjelder KitKat, vil listen over Google-applikasjoner i den første katalogen være slik:

  • Books.apk - Google Books;
  • CalendarGoogle.apk - Google Kalender;
  • Chrome.apk – Google Chrome;
  • CloudPrint.apk - skyutskriftssystem;
  • Drive.apk - Google Disk;
  • GenieWidget.apk - nyheter og vær-widget;
  • Gmail2.apk - Gmail;
  • GoogleContactsSyncAdapter.apk - kontaktsynkronisering;
  • GoogleEars.apk - Google Ears (ligner på Shazam);
  • GoogleEarth.apk - Google Earth;
  • GoogleHome.apk - startskjerm med integrert Google Nå;
  • GoogleTTS.apk - talesyntesesystem;
  • Hangouts.apk - Google Hangouts;
  • Keep.apk - Google Keep;
  • LatinImeGoogle.apk - tastatur med geststøtte;
  • Magazines.apk - Google Magazines;
  • Maps.apk - Google Maps;
  • Music2.apk - Google Musikk;
  • PlayGames.apk - Google PlayGames;
  • PlusOne.apk - Google+;
  • QuickOffice.apk - QuickOffice;
  • Street.apk - Google Street;
  • SunBeam.apk - SunBeam levende bakgrunnsbilde;
  • Videos.apk - Google Movies;
  • YouTube.apk - YouTube.

/system/priv-app-katalogen, i tillegg til de som er oppført tidligere, inneholder også følgende filer:

  • CalendarProvider.apk - lagrer kalenderdata;
  • GoogleFeedback.apk - sender en rapport om bruken av Google Play;
  • GoogleOneTimeInitilalizer.apk - installasjonsveiviser for flere Google-applikasjoner;
  • SetupWizard.apk - oppsettveiviser ved første oppstart;
  • Wallet.apk - Google Wallet;
  • talkback.apk - talevarsling om hendelser på enheten.

Gapps-settet for KitKat inkluderer blant annet også et proprietært kamera med støtte for sfærisk fotografering og et proprietært skrivebord med integrert Google Now.

Men det er ikke alt. Google Apps er avhengig av flere rammeverk, som er plassert i /system/framework-katalogen. Disse filene er com.google.android.maps.jar, com.google.android.media.effects.jar og com.google.widevine.software.drm.jar. Det er også mange biblioteker i /system/lib-katalogen som utelukkende brukes av Google-applikasjoner. Det er slett ikke nødvendig å fjerne dem, men det er mulig. Bare for å rydde opp i søpla. Du finner en liste over dem på nettsiden ][.

I tidligere (og fremtidige) versjoner av systemet er innholdet i Google Apps annerledes, så før du sletter, anbefaler jeg å laste ned gapps av den nødvendige versjonen fra nettstedet goo.im/gapps, pakke det ut ved hjelp av WinRar og se på innholdet. Du bør også ta hensyn til avhengigheten av noen applikasjoner fra markedet av Google-applikasjoner, jeg vil snakke mer om dette senere.

Dette er bare en del av bibliotekene som er inkludert i gapps-settet

Metode nummer 3. Tilpasset firmware uten gapps

Den forrige metoden kan forenkles betydelig hvis du bare installerer tilpasset fastvare på smarttelefonen uten Google Apps. I dette tilfellet vil smarttelefonen/nettbrettet være krystallklart uten noen tilkobling til Google. Ulempen med denne metoden er fraværet av Google Play, men du kan enten erstatte den med en tredjeparts applikasjonsbutikk (mer om det nedenfor), eller bruke følgende metode, som innebærer å installere en nedstrippet versjon av Google Apps.

Metode nummer 4. Google Play og ingenting annet

Denne metoden for delvis frakobling fra Google er et slags kompromiss. Det løser ikke problemet med overvåking – i hvert fall uten innstillingene fra den første metoden – men det lar deg unngå å rote systemet med en haug med ubrukelig programvare som vil henge i bakgrunnen og spise opp minnet. Ideen er enkel – installer tilpasset fastvare og last opp en minimalistisk versjon av gapps på toppen av den, som bare inkluderer Google Play.

Det er mange slike minimale gapps-sammenstillinger på Internett, men jeg vil anbefale å bruke de tidstestede BaNkS Gapps, nemlig "måned-dato"-filen GApps Kjerne 4.4.2 signert.zip". De fungerer på alle smarttelefoner, er ART-kompatible og inkluderer bare de grunnleggende gapps-filene, en liste over disse er gitt i delen "Hva er Gapps", rammefiler, samt flere biblioteker. I hovedsak er det Google Play, synkroniseringsverktøy og ingenting annet.

Endre søkemotoren til DuckDuckGo

Selv etter fullstendig deaktivering av synkronisering, vil den "innebygde" Google-søkelinjen forbli på startskjermen. I lagerfastvaren til noen produsenter (for eksempel Samsung) er dette bare en widget som enkelt kan fjernes fra skjermen. I ren Android og enheter fra mange andre produsenter er den "innebygd" i startskjermen, men den kan fjernes ved å deaktivere alt søk fra Google (sammen med Google Nå) ved å bruke menyen "Innstillinger -> Applikasjoner -> Alle -> Google-søk -> Deaktiver" eller ved å installere en tredjeparts launcher. Deretter er det bare å laste ned DuckDuckGo fra markedet eller en annen applikasjonsbutikk og legge til widgeten med samme navn på startskjermen.

Tredjepartsmarked

Den andre og tredje metoden innebærer å bli fullstendig kvitt Google Apps, inkludert Google Play og muligheten til å logge på med en Google-konto, så vi må finne en måte å enkelt og bekvemt installere applikasjoner som ikke vil tvinge oss til å laste dem ned selv, og dump dem deretter på et minnekort og installer manuelt. En slik måte er å installere et tredjepartsmarked.

For øyeblikket er det tre mer eller mindre levedyktige alternativer til Google Play. Disse er Amazon Appstore, Yandex.Store og 1Mobile Market. Hver av dem har sine egne fordeler og ulemper, som hovedsakelig kommer ned til antall søknader og betalingsmetoder:

  • Amazon Appstore er den mest kjente applikasjonsbutikken etter Google Play. Inneholder mer enn 75 tusen applikasjoner (sammenlignet med 800 tusen på Google Play), kvaliteten på hver av dem kontrolleres manuelt, akkurat som iTunes for iOS. Du kan betale med kredittkort eller Amazon Coins, som gis som gave ved kjøp av et Kindle Fire-nettbrett eller som gave fra en annen bruker. En av de mest interessante funksjonene til butikken er den daglige gratis distribusjonen av en av de betalte applikasjonene.
  • Yandex.Store er en butikk fra Yandex-selskapet. Inneholder mer enn 85 tusen applikasjoner, som hver er skannet av Kaspersky antivirus. Den skiller seg ikke spesielt ut, men den har en fantastisk funksjon i form av muligheten til å betale for kjøp ved å bruke Yandex.Money-tjenesten eller en mobiltelefonkonto.
  • 1Mobile Market er det største tredjepartslageret for Android-applikasjoner, inkludert mer enn 500 tusen programvare. Det skiller seg fra andre ved tilstedeværelsen av utelukkende gratis applikasjoner (ikke å forveksle med piratkopierte), og det er grunnen til at det lar deg ikke gå gjennom kontoregistreringsstadiet og opprettholde anonymitet.

Applikasjoner i alle tre markedene har de originale digitale signaturene til applikasjonsutviklerne, noe som gjør at de kan brukes samtidig. En applikasjon installert fra ett marked kan oppdateres uten problemer fra et annet, og hvis den slettes, vil den forsvinne fra listen over installerte i dem alle. Du må imidlertid kjøpe dem separat.


Amazon Appstore
Yandex.Market 1Mobilmarkedet

Open Source Market

I tillegg til de som er beskrevet i artikkelen, så vel som mange andre mindre kjente applikasjonsbutikker, kan du finne et annet depot på Internett. Den er helt anonym og inneholder kun gratis programvare distribuert under lisenser godkjent av FSF. Det er bare tusen applikasjoner i F-Droid, men alle inneholder garantert ikke bakdører eller andre systemer for utlevering av personopplysninger. Det er F-Droid som brukes som standardmarkedet i den gratis Android-firmware Replicant.


Løse problemet med applikasjonsavhengighet av Google Apps

Selv om gapps-komponenter ikke er en del av den offisielle Android API, forventer noen applikasjoner fortsatt å se dem på systemet, noe som kan forårsake en rekke problemer – fra applikasjonen fungerer ikke i det hele tatt til å miste noe av funksjonaliteten. Noen applikasjoner vil nekte å installere på grunn av mangelen på Google Maps API, andre krasjer umiddelbart etter lansering uten å oppdage det, andre inkluderer direktekoblinger til Google Play, noe som kan føre til krasj og feil drift.

For å løse disse problemene startet XDA-bruker MaR-V-iN NOGAPPS-prosjektet, som utvikler et sett med åpen kildekodekomponenter for å erstatte den originale Google Apps-funksjonaliteten. Det er for øyeblikket tre reservekomponenter tilgjengelig:

  • Network Location er en geolokaliseringstjeneste basert på Wi-Fi- og GSM-basestasjoner. Basert på Apples IP-adressedatabase og åpne basestasjonsdatabase;
  • Maps API - utskifting av grensesnittet til Google Maps basert på OpenStreetMap;
  • BlankStore er et åpent alternativ til Play Store-klienten. Lar deg installere gratis applikasjoner fra Google-butikken, men anbefales ikke for bruk på grunn av mulige sanksjoner fra søkemotoren (dette er forbudt i henhold til deres regler).

Komponentene installeres separat og på forskjellige måter. Du trenger bare å kopiere nettverksposisjonen manuelt til /system/app/-katalogen i Android 2.3–4.3 eller til /system/priv-app/-katalogen i KitKat (i dette tilfellet bør du bruke NetworkLocation-gms.apk-filen) . Maps API installeres ved å blinke nogapps-maps.zip-filen via gjenopprettingskonsollen. For å installere markedet må du ikke bare kopiere filen, men også generere en Android-ID på en stor maskin, men siden dette ikke anbefales, vil jeg ikke snakke om det og begrense meg til en lenke til instruksjonene.

Etter alle manipulasjonene skal programvaren fungere riktig.

konklusjoner

For Google er Android ubrukelig uten egne applikasjoner, så det er ikke overraskende at selskapet tar ut de lekreste delene av systemet i dem og lar koden være lukket. Men i denne artikkelen viste jeg at det er liv uten gapps, og det kan være enda enklere og mer praktisk enn med Google.