Opsætning af Android Marshmallow uden Google

Har du brug for Google i dit liv? Hvis svaret er nej, hjælper denne guide dig med at få mest muligt ud af din telefon uden Google, for privatliv og batterilevetid!

Det er den tid på året igen - Android-feen har drysset sit støv ud over Nexus-enheder rundt om i verden, og Android M (6.0) er her! Desværre er det dybe integrationsniveau med Google-tjenester steget med hver ny version af Android.

Mens Google for det meste er gode til at holde deres AOSP API'er åbne (se dette indlæg af Dianne Hackborn for et eksempel på noget af diskussionen om adskillelse af Google og AOSP), er der altid nogle mennesker (som f.eks. mig selv), som hellere vil minimere risikoen for, at en enhed er i kontakt med eksterne tjenester, og som foretrækker at holde Google ude af deres enhed.

Ikke desto mindre, når M er her, vil der utvivlsomt være et par mennesker, der prøver M, som gerne vil lære mere om nogle af måderne at beskytte sig selv på, og det meste af dette guide kan også gælde for anden software, så den fungerer også som en introduktion til håndtering af tilladelser og data på Marshmallow, og nogle af finurlighederne ved, hvordan de nye brugergrænseflader arbejde.

For de fleste mennesker er ideen om at køre Android uden Google-tjenester utænkelig, men det kan faktisk være ret forfriskende og befriende

Denne vejledning er baseret på en Nexus 7 (2013) enhed, så pas på, at nogle ting kan være anderledes på andre enheder. Mest bemærkelsesværdigt kan du kræve en no-verity-kerne på enheder, der bruger hardwarekryptering, da det ser ud til, at de sendes med dm-verity aktiveret. For mere om, hvad dette betyder, tjek ud denne portalartikel.

Kom godt i gang

Bemærk, at "Spring"-indstillingen er deaktiveret

Det første, du vil støde på på Android Marshmallow, efter en (i hvert fald for mig) latterligt lang opstart (kære Google, lav venligst billeder vha. WITH_DEXPREOPT), og en sparsom velkomstskærm, er kravet for at logge på WiFi. Desværre er der dog ingen mulighed for at springe dette over, i det mindste som standard. Man kan kun antage, at dette er et forsøg på at udføre en genaktiveringslåskontrol (af tyverisikringsårsager). Ikke desto mindre er det bestemt muligt, at du måske vil konfigurere en tablet, mens du ikke har internetadgang, eller måske simpelthen ikke vil have, at Google "telefonerer hjem". I dette tilfælde vil du gerne omgå dette. Boot ind i TWRP (eller en lignende tilpasset gendannelse, som tilbyder en rodskal), og mount /system (bemærk, at gøre dette vil stoppe en enheds opstart, hvis den håndhæver dm-verity).

Derfra skal du køre følgende kommando, som fjerner tilslutningskravet fra installationsguiden:

sed -i 's/ro.setupwizard.network_required=true/ro.setupwizard.network_required=false/g' /system/build.prop

Dette ændrer den linje, der kræver et netværk under opsætningen, så der ikke kræves et netværk. Mens du er her, kan det også være en god idé at forhindre systemet i at overskrive din brugerdefinerede genoprettelse med standarden. For at gøre dette skal du blot omdøbe filen /system/recovery-from-boot.sh til noget andet, såsom /system/recovery-from-boot.disabled:

mv /system/recovery-from-boot.sh /system/recovery-from-boot.disabled

På dette tidspunkt vil du blive mødt af den herlige løfteraket. Fuld af Google-software! Men hey, det er det, denne artikel er til, så lad os blive hængende! Du behøver ikke at gå online før slutningen af ​​denne proces, medmindre du vil. Bare for virkelig paranoid!

Masser af Googly-bits på aktiestarteren - lad os komme i gang!

Android Enhedshåndtering

Som standard aktiverer Google funktionen Android Device Manager. Hvis du følger denne vejledning, vil du gerne slippe af med det (den har Device Admin-rettigheder) - gå over til Indstillinger > Sikkerhed, Enhedsadministratorer og fjern markeringen i feltet.

Nu ved tryk (Assist API)

En ny funktion i Android 6.0 er "assist" API, designet til apps i personlig assistentstil (Google Now, Cortana etc) for at få adgang til hvad der er på din skærm, med det formål at tilbyde kontekstfølsomme forslag. Når du aktiverer hjælpefunktionen (ved at holde startknappen nede), vil den valgte app modtage indholdet af den aktuelle skærm, medmindre den viste app fravælger. Der er mere information tilgængelig i API release notes. Uanset hvad, da vi er her for at fjerne alt fra Google og få et Nexus-lagerbillede reduceret til en så minimal installation som muligt, er det tid til at deaktivere dette.

Her kan du vælge den hjælpeapp, du vil bruge (eller ingen)

Heldigvis har Google tilføjet en kontrol til Assist API-funktionen. Det er tilgængeligt under Indstillinger > Apps > Tandhjul (øverst til højre) > Standardapps > Assist og stemmeinput. Det er ikke let at opdage, og en kyniker vil hævde, at dette måske er bevidst, for at gøre det svært at finde eller deaktivere. Men når du når dertil, kan du trykke på "Assist App" (ikke delen med tandhjulet), og du vil være i stand til at vælge "Ingen". Du kan også vælge, hvilken adgang en Assist-app har, hvis du vil lade en være aktiveret her.

For at anlægge en kritisk vinkel på dette, ser det bestemt ud til, at brugen af ​​indgangsforbuddet på "Ingen" potentielt er designet til subtilt at afskrække dig fra at vælge det. Det er nok rimeligt nok for slutbrugere, men frygt ej kære læser, din telefon eller tablet vil ikke implodere ved at vælge dette. Du kan også aktivere det igen i fremtiden, hvis du ønsker det.

Deaktivering af tilladelser

En oversigt over dine apps tilladelser på Android M

Android 6.0 tilbyder en ret smart funktion til at kontrollere de tilladelser, der bruges af apps på din enhed. Det virker også på systemapps, selvom dette er noget skjult. Lad os tage et kig på, hvordan man kontrollerer de tilladelser, der bruges af Googles software. Gå til Indstillinger > Apps > Tandhjul (øverst til højre) > Apptilladelser. Du vil se en oversigt over de forskellige tilladelser, der bruges af apps på din enhed.

Herfra kan du gå ind i en kategori for at se applikationerne med adgang til et givet sæt data. En ting at bemærke er dog, at det, du ser, ikke er hele historien. Under overløbsmenuen er en mulighed for at vise systemapplikationer. Du vil gerne bruge dette, hver gang du ser denne menu, hvis du bekymrer dig om de forudinstallerede apps på din telefon.

Se apps, der bruger tilladelser, bemærk overløbsmenuen for at se systemapps

Når du har aktiveret systemindstillingen, får du en bedre idé om, hvilke andre apps der har erklæret en tilladelse (selvom ikke alle vil have dem aktiveret i starten). Bemærk her, at Google Play Services har dukket op og faktisk er aktiveret. Du kan gå videre og deaktivere adgangen til alle disse tilladelser, hvis du vil. Hvis du vil slippe af med Google, er det nok klogt at gå videre. De fleste kan fjernes, da vi deaktiverer disse apps helt om et minut.

Google Play Services har dukket op

Tid til at deaktivere

Det er nu tid til at deaktivere ting, du ikke har brug for. På dette tidspunkt kan det være en god idé at deaktivere enhedsplacering (da enhver, der følger denne vejledning, sandsynligvis vil have placering deaktiveret, medmindre de vælger andet) - indstillingen er på det sædvanlige sted, enten i menuen Indstillinger eller i hurtigindstillingerne i rullemenuen areal.

Du kan fjerne stort set alt fra Google på Marshmallow

Hvis du går tilbage til Indstillinger > Apps, kan du nu begynde at se på at deaktivere Google-softwaren på telefonen. Dette lader dig slippe af med de fleste af de proprietære tjenester, der er føjet til din enhed, før du fik den. Igen dog, første ting først! Gå til overløbsmenuen, og sørg for, at du trykker på "Vis system", for at stoppe systemet med at skjule nogle af de mere dybt forankrede dele af Googles tjenester. På dette tidspunkt bør vi give Google kredit, hvor de skal - mens de vikler deres tjenester tæt rundt om ROM'en (til det punkt, de er potentielt under undersøgelse for anti-trust på grund af bundling), giver de dig i det mindste mulighed for at slippe af med dem (deaktivere en pakken er stort set det samme som at slippe af med den, da enhver bloatware-fjernelsesentusiast sandsynligvis vil bevidne).

Hvis du vil af med alt Google, har jeg forsøgt at fremhæve alt, hvad du måske vil fjerne. For at fjerne en applikation skal du trykke på den på listen og bruge knappen "deaktiver" på den næste skærm for at forvise den til dybden af ​​det deaktiverede app-område. Selvom du kan gøre dette i en hvilken som helst rækkefølge, foreslår jeg, at du gør det i denne rækkefølge, hvis du får anderledes adfærd (i test for denne artikel fandt jeg nogle situationer, hvor du ikke helt kunne deaktivere nogle dele af Googles kernetjenester, og jeg formoder, at det kan skyldes deaktivering af disse dele sidst). Bemærk, at du sandsynligvis ikke ønsker at slippe af med alle disse, men det er op til dig – det handler om at have valget om at gøre det, og bestemme dig selv.

App navn

Noter

Google Play-tjenester

Kernen i Googles servicetilbud – at slippe af med dette vil ødelægge apps, der bruger Play Services, men det er et godt første skridt til fuldstændigt at forvise Google fra din enhed

Google Services Framework

Google Play Services' tvillingebror. Hvis du slipper af med en, så slip med begge!

Kalender

Hvorfor bruge en "proprietær" Google-kalender, når der er en open source, næsten identisk på F-Droid?

Kamera

Jeg overlader dette til dig, selvom du skal bemærke, at det afsendte kamera muligvis ikke er identisk med det i AOSP. Hvis du bekymrer dig om softwarefrihed og reproducerbarhed, vil du måske bruge AOSP-kameraet i stedet for.

Chrome

En proprietær browser knyttet til Googles tjenester - du vil måske tage et kig på open source Firefox-browseren eller en kildebygget version af Chromium.

Cloud Print

Jeg vil helst ikke udskrive via skyen - jeg antager ligeledes fra nogen, der læser dette.

Kontaktpersoner

Forhåbentlig vil nogen lave en selvstændig version af AOSP Contacts-appen, ligesom kalenderen ovenfor.

Enhedspolitik

Den har et Google-ikon i midten! Det ser ud til at være relateret til at anvende virksomhedspolitikker på din enhed. Du har sandsynligvis ikke brug for dette, og det er sikkert allerede deaktiveret for dig som standard

Dokumenter

Vil du have, at Google skal se alle dine dokumenter, du redigerer? Nej, heller ikke mig. Deaktiveret, og ser frem til fremskridt LibreOffice på Android.

Køre

Vil du gemme alle dine filer på Googles servere? Næh, det troede jeg ikke. Deaktiveret, tjek ud OwnCloud for et åbent alternativ med hensyn til opbevaring

Gmail

På dette tidspunkt får du sikkert ideen - vil du have dine e-mails scannet af Google til profilering og annoncering? Nix... Lad os slippe af med det - aktie-e-mail-appen (du bliver nødt til at kompilere den fra AOSP nu Google slog den ihjel), eller K9, begge fungerer fint til IMAP og Exchange-mail (AOSP er bedre til dette).

Google Account Manager

Nå, på dette tidspunkt har du ikke brug for en Google-konto, vel?

Google App

Hvis du helst ikke vil have, at din enhed altid lytter, hvis du tilfældigvis siger "OK ​​Google", eller hvis du bare generelt ikke kan lide Google, så slip med dette.

Google Backup Transport

Hvis du er nået så langt, er der ingen måde, du kommer til at lade Google få fingrene i dine sikkerhedskopier, så lad os slippe af med dette!

Google Connectivity Services

Sandsynligvis noget med Fi at gøre? I hvert fald, i mangel af et kildelager, er det nok klogt at slippe af med det, hvis du interesserer dig for kun at køre open source-software, hvor det er muligt.

Google Contacts Sync

Google behøver ikke at vide, hvem du taler med – tag et kig på DavDroid for en open source-standard-kompatibel løsning, der giver dig mulighed for at synkronisere kontakter med en selvhostet CardDav-server som OwnCloud.

Google tastatur

Den indeholder noget proprietær kode til håndtering af swiping, så du vil måske installere et andet tastatur og fjerne dette.

Google One Time Init

Hvis du ikke bruger Google, kan du lige så godt slippe af med det for renlighed!

Opsætning af Google Partner

Ingen behov for Google-partnere her!

Google Play *

Hvis du ikke vil have Google på din enhed, er der ingen grund til at forlade disse. De afhænger alligevel alle af de andre Google-tjenester

Google tekst-til-tale-motor

 Vil du sandsynligvis ikke sende tekst til Google for at få den læst tilbage til dig?

 Google+

På dette tidspunkt får du ideen. Enhver, der får dette ekstreme, bruger ikke sociale netværk!

 Hangouts

 Nå, du vil ikke sende beskeder gennem Googles servere for dem til mine, vel? En open source alternativ XMPP chatklient er Samtaler.

 Holde

 Hold hænderne væk fra vores indkøbslister, Google! Open source alternativer

 Kort

Nå, du vil ikke have, at nogen sporer dig. Der er masser af gode open source kortlægningsløsninger udder.

 Market Feedback Agent

 Du bruger på ingen måde Play Butik på dette tidspunkt, så det giver ingen mening at deres feedbacksoftware kører

 Fotos

 Disse ser ud til at være relateret til Google+ Fotos-tjenesten, og du vil ikke have, at Google lærer ansigtsgenkendelse over dine private billeder.

 Print Spooler

 Udskriver folk rent faktisk fra deres telefoner og tablets? Nå, du har sikkert deaktiveret Cloud Print alligevel!

 Ark

 Regneark via Google? Nej tak

 Dias

 Præsentationer via Google? Nej tak, tjek noget lignende Imponere. JS, som kan gøre HTML synlige dias

 Lydsøgning efter Google Play

 Nej tak, jeg vil helst ikke have, at du kan lytte til, hvad jeg hører

 Youtube

 Du kan altid få adgang til YouTube via en open source-webbrowser som Firefox og bruge uBlock til at forhindre Googles sporing. Eller du kunne se på open source medieplatforme.

Tillykke, hvis du nåede hertil. Du har nu fået så meget af en Google-fri enhed, som du virkelig kan få, uden at gå og kompilere AOSP fra bunden.

Se mor, ingen Google!

I Afslutning

Jeg foreslår, at du tager et kig på F-Droid hvis du vil downloade software - F-Droid er en samling af open source-software, du frit kan downloade, dele, bruge, inspicere, ændre og lære af. Det er naturligvis ikke for alle - for de fleste mennesker er ideen om at køre Android uden Google-tjenester utænkelig, men det kan faktisk være ret forfriskende og befriende - hvis du ikke er for bundet til Google-tjenester, kan du få en perfekt brugbar telefon med en forbløffende batterilevetid, mens du stadig har adgang til e-mail og andre apps, du brug for.

Denne artikel er designet til at tage et kig på, hvor adskilt Google-tjenester er fra Android, og det er betryggende at bemærke, at du kan fjerne stort set alt fra Google på Marshmallow. Bortset fra det allerførste trin (for at stoppe enheden med at bruge WiFi under opsætningen), krævede intet af dette rod.

Tror du, du kunne klare dig uden nogen Google-tjenester på din telefon? Er du allerede en person, der fjerner Google-tjenester? Fortæl os dine tanker i kommentarerne nedenfor. Åh, og du kan gå og aktivere WiFi nu, og få fat i nogle staniolforsyninger eller få nogle Faraday lommer.