Postavljanje Androida Marshmallow, bez Googlea

Trebate li Google u životu? Ako je odgovor ne, ovaj će vam vodič pomoći da izvučete maksimum iz svog telefona bez Googlea, za privatnost i trajanje baterije!

Opet je ono doba godine - Android vila je posula svoju prašinu po Nexus uređajima diljem svijeta, a Android M (6.0) je tu! Nažalost, sa svakom novom verzijom Androida, duboka razina integracije s Googleovim uslugama se povećavala.

Iako je Google većinom dobar u održavanju svojih AOSP API-ja otvorenima (pogledajte ovaj post Dianne Hackborn za primjer neke od rasprava o odvajanju Googlea i AOSP-a), uvijek postoje neki ljudi (poput ja) koji bi radije smanjili rizik da uređaj bude u kontaktu s vanjskim uslugama i koji radije drže Google podalje od uređaj.

Unatoč tome, budući da je M ovdje, nedvojbeno će biti nekoliko ljudi koji će isprobati M, koji bi htjeli naučiti više o nekim načinima da se zaštite, a većina ovog vodič se može primijeniti i na drugi softver, tako da također služi kao uvod u upravljanje dopuštenjima i podacima na Marshmallowu, te neke od neobičnosti načina na koji nova korisnička sučelja raditi.

Za većinu ljudi ideja pokretanja Androida bez Googleovih usluga nezamisliva je, ali zapravo može biti prilično osvježavajuća i oslobađajuća

Ovaj se vodič temelji na uređaju Nexus 7 (2013), stoga imajte na umu da neke stvari mogu biti drugačije na drugim uređajima. Prije svega, možda ćete trebati jezgru bez vernosti na uređajima koji koriste hardversku enkripciju, budući da se čini da se isporučuju s omogućenom dm-verity. Više o tome što to znači pogledajte članak ovog portala.

Početak rada

Imajte na umu da je opcija "Preskoči" onemogućena

Prva stvar na koju ćete naići na Androidu Marshmallow, nakon (barem za mene) smiješno dugog podizanja sustava (dragi Google, napravite slike koristeći WITH_DEXPREOPT), i rijedak zaslon dobrodošlice, uvjet je za prijavu na WiFi. Nažalost, ne postoji opcija da se ovo preskoči, barem prema zadanim postavkama. Može se samo pretpostaviti da se radi o pokušaju ponovne provjere zaključavanja (iz protuprovalnih razloga). Unatoč tome, sasvim je moguće da želite postaviti tablet dok nemate pristup internetu ili možda jednostavno ne želite da Google "nazove kući". U ovom slučaju, ovo ćete htjeti zaobići. Pokrenite TWRP (ili sličan prilagođeni oporavak, koji nudi korijensku ljusku) i montirajte /system (napomena, ako to učinite zaustavit ćete pokretanje uređaja ako provodi dm-verity).

Odatle pokrenite sljedeću naredbu koja će ukloniti zahtjev za povezivanjem iz čarobnjaka za postavljanje:

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

Ovo mijenja liniju koja zahtijeva mrežu tijekom postavljanja, tako da mreža nije potrebna. Dok ste ovdje, možda biste također željeli spriječiti sustav da prebriše vaš prilagođeni oporavak onim iz zaliha. Da biste to učinili, jednostavno preimenujte datoteku /system/recovery-from-boot.sh u nešto drugo, na primjer /system/recovery-from-boot.disabled:

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

U ovoj će vas točki dočekati veličanstveni pokretač. Pun Google softvera! Ali hej, tome služi ovaj članak, pa zaglavimo! Ne morate biti na mreži do samog kraja ovog procesa, osim ako to ne želite. Samo za uistinu paranoičan!

Puno Googley bitova na pokretaču dionica - počnimo!

Upravitelj Android uređaja

Google prema zadanim postavkama omogućuje značajku Android Device Manager. Ako slijedite ovaj vodič, htjet ćete se toga riješiti (ima ovlasti administratora uređaja) - prijeđite na Postavke > Sigurnost, Administratori uređaja i poništite okvir.

Now on Tap (Assist API)

Nova značajka Androida 6.0 je "pomoćni" API, dizajniran za aplikacije u stilu osobnog asistenta (Google Now, Cortana itd.) kako biste dobili pristup svemu što je na vašem zaslonu, u svrhu ponude osjetljive na kontekst sugestije. Kada pozovete pomoćnu značajku (držeći tipku za početnu stranicu), odabrana aplikacija će primiti sadržaj trenutnog zaslona, ​​osim ako se prikazana aplikacija ne isključi. Više informacija dostupno je u Bilješke o izdanju API-ja. U svakom slučaju, budući da smo ovdje da uklonimo sve što je Google, i dobijemo standardnu ​​sliku Nexusa smanjenu na što je moguće minimalniju instalaciju, vrijeme je da ovo onemogućimo.

Ovdje možete odabrati pomoćnu aplikaciju koju želite koristiti (ili nijednu)

Srećom, Google je dodao kontrolu za značajku Assist API. Dostupno je u Postavke > Aplikacije > Zupčanik (gore desno) > Zadane aplikacije > Pomoć i glasovni unos. Nije ga lako otkriti, a cinik bi tvrdio da je to možda namjerno, kako bi se otežalo pronalaženje ili onesposobljavanje. Ali kada stignete tamo, možete dodirnuti "Aplikacija za pomoć" (ne dio sa zupčanikom) i moći ćete odabrati "ništa". Također možete odabrati kakav će pristup imati aplikacija Assist, ako je ovdje želite ostaviti aktiviranom.

Da zauzmemo kritički kut o ovome, svakako se čini da je korištenje znaka zabrane ulaska na "Ništa" potencijalno osmišljeno da vas suptilno obeshrabri da ga odaberete. To je vjerojatno dovoljno pošteno za krajnje korisnike, ali ne boj se, dragi čitatelju, tvoj telefon ili tablet neće eksplodirati odabirom ovoga. Također ga možete ponovno omogućiti u budućnosti ako želite.

Onemogućavanje dopuštenja

Pregled dopuštenja vaših aplikacija na Androidu M

Android 6.0 nudi prilično izvrsnu značajku za kontrolu dozvola koje koriste aplikacije na vašem uređaju. Također radi na aplikacijama sustava, iako je to donekle skriveno od pogleda. Krenimo dalje i pogledajmo kako kontrolirati dopuštenja koja koristi Googleov softver. Idite na Postavke > Aplikacije > Zupčanik (gore desno) > Dopuštenja aplikacije. Vidjet ćete pregled različitih dozvola koje koriste aplikacije na vašem uređaju.

Odavde možete unijeti kategoriju kako biste vidjeli aplikacije s pristupom određenom skupu podataka. Jedna stvar koju treba napomenuti jest da ono što vidite nije cijela priča. Ispod dodatnog izbornika nalazi se opcija za prikaz aplikacija sustava. Ovo ćete htjeti koristiti svaki put kada pogledate ovaj izbornik, ako vam je stalo do unaprijed instaliranih aplikacija na vašem telefonu.

Pogledajte aplikacije koje koriste dopuštenja, obratite pažnju na opciju dodatnog izbornika da vidite aplikacije sustava

Nakon što omogućite opciju sustava, dobit ćete bolju ideju o tome koje su druge aplikacije deklarirale dopuštenje (iako ih neće sve imati uključene na početku). Primijetite da su se Google Play usluge pojavile i da su doista omogućene. Možete ići naprijed i onemogućiti pristup svim tim dopuštenjima, ako želite. Ako se želite riješiti Googlea, vjerojatno je mudro nastaviti. Većina se može ukloniti jer ćemo te aplikacije u potpunosti onemogućiti za minutu.

Pojavile su se usluge Google Play

Vrijeme za onemogućavanje

Sada je vrijeme da onemogućite stvari koje vam ne trebaju. U ovom trenutku možda bi bilo dobro isključiti lokaciju uređaja (budući da svatko tko slijedi ovaj vodič vjerojatno želi imati lokaciju onemogućeno osim ako ne izaberu drugačije) - postavka je na uobičajenom mjestu, bilo u izborniku Postavke ili u padajućim brzim postavkama područje.

Možete ukloniti gotovo sve s Googlea na Marshmallowu

Ako se vratite na Postavke > Aplikacije, sada možete početi gledati onemogućavanje Google softvera na telefonu. To vam omogućuje da se riješite većine vlasničkih usluga dodanih na vaš uređaj prije nego što ste ga nabavili. Opet, ipak, na prvom mjestu! Idite na dodatni izbornik i dodirnite "Prikaži sustav", kako biste spriječili da sustav skriva neke od dublje ukorijenjenih dijelova Googleovih usluga. U ovom trenutku, trebali bismo odati priznanje Googleu tamo gdje su dužni - dok oni svoje usluge čvrsto povezuju oko ROM-a (do te mjere da su potencijalno pod istragom za antimonopolsko djelovanje zbog povezivanja), oni vam barem daju opciju da ih se riješite (onemogućavanje paket je uglavnom isto kao da ga se riješite, kao što će svaki entuzijast za uklanjanje bloatwarea vjerojatno posvjedočiti).

Ako se želite riješiti svega što je Google, pokušao sam istaknuti sve što želite ukloniti. Da biste uklonili aplikaciju, dodirnite je na popisu i upotrijebite gumb "onemogući" na sljedećem zaslonu da je protjerate u dubinu područja onemogućene aplikacije. Iako to možete učiniti bilo kojim redoslijedom, predlažem da to učinite ovim redoslijedom, u slučaju da imate drugačija ponašanja (u testiranju za ovaj članak otkrio sam neke situacije u kojima niste mogli u potpunosti onemogućiti neke dijelove Googleovih osnovnih usluga, a pretpostavljam da je to možda zbog onemogućavanja tih dijelova posljednji). Imajte na umu da se vjerojatno nećete htjeti riješiti svega toga, ali to ovisi o vama - sve je u izboru i donošenju vlastite odluke.

Naziv aplikacije

Bilješke

Google Play usluge

Srž Googleove ponude usluga - rješavanje toga pokvarit će aplikacije koje koriste Play usluge, ali to je dobar prvi korak za potpuno izbacivanje Googlea s vašeg uređaja

Google Services Framework

Brat blizanac Google Play usluga. Ako se rješavaš jednog, riješi se oba!

Kalendar

Zašto koristiti "vlasnički" Google kalendar kada postoji open source, gotovo identičan na F-Droidu?

Fotoaparat

Ovu ću prepustiti vama, iako biste trebali imati na umu da isporučena kamera možda nije identična onoj u AOSP-u. Ako vam je stalo do softverske slobode i ponovljivosti, možda biste trebali koristiti AOSP kameru umjesto toga.

Krom

Vlasnički preglednik povezan s Googleovim uslugama - možda biste trebali pogledati preglednik Firefox otvorenog koda ili verziju Chromiuma izgrađenu na izvornom jeziku.

Cloud Print

Radije ne bih ispisivao putem oblaka - pretpostavljam isto od bilo koga tko ovo čita.

Kontakti

Nadamo se da će netko napraviti samostalnu verziju aplikacije AOSP Contacts, baš kao što je kalendar gore.

Pravila uređaja

Ima Google ikonu u sredini! Čini se da je to povezano s primjenom poslovnih pravila na vaš uređaj. Ovo vam vjerojatno ne treba, a vjerojatno vam je ionako već onemogućeno prema zadanim postavkama

dokumenti

Želite da Google vidi sve vaše dokumente koje uređujete? Ne, nisam ni ja. Onesposobljen i veselim se napretku LibreOffice na Androidu.

Voziti

Želite li pohraniti sve svoje datoteke na Googleove poslužitelje? Ne, nisam tako mislio. Onesposobljeno, odjavi se OwnCloud za otvorenu alternativu u smislu skladištenja

Gmail

Do ovog trenutka vjerojatno ste shvatili - želite li da Google skenira vašu e-poštu radi profiliranja i oglašavanja? ne... Riješimo se toga - standardna aplikacija za e-poštu (morat ćete je kompajlirati iz AOSP-a sad ju je Google ukinuo) ili K9, obje dobro rade za IMAP i Exchange mail (AOSP je bolji za ovo).

Upravitelj Google računa

Pa, do sada vam neće trebati Google račun, zar ne?

Google App

Ako radije ne želite da vaš uređaj uvijek sluša, u slučaju da kažete "OK Google", ili ako jednostavno ne volite Google, riješite se ovoga.

Google Backup Transport

Ako ste dogurali dovde, nema šanse da ćete dopustiti Googleu da se dočepa vaših sigurnosnih kopija, pa se riješimo ovoga!

Googleove usluge povezivanja

Vjerojatno ima neke veze s Fi? U svakom slučaju, u nedostatku izvornog repozitorija, vjerojatno ga se mudro riješiti ako vam je stalo do pokretanja samo softvera otvorenog koda gdje je to moguće.

Sinkronizacija Google kontakata

Google ne mora znati s kim razgovarate - pogledajte DavDroid za rješenje usklađeno sa standardima otvorenog koda, koje vam omogućuje sinkronizaciju kontakata s CardDav poslužiteljem koji se samostalno hostira kao što je OwnCloud.

Google tipkovnica

Sadrži neki vlasnički kod za rukovanje prevlačenjem, pa biste mogli instalirati drugu tipkovnicu i ukloniti ovu.

Google One Time Init

Ako ne koristite Google, možete ga se riješiti radi čistoće!

Postavljanje Google partnera

Ovdje nisu potrebni Googleovi partneri!

Google Play *

Ako ne želite Google na svom uređaju, nema smisla ostavljati ih. Sve one ionako ovise o drugim Googleovim uslugama

Googleov mehanizam za pretvaranje teksta u govor

 Vjerojatno ne želite poslati tekst Googleu da vam ga pročita?

 Google+

Do ove točke već ste shvatili. Svatko tko je tako ekstreman ne koristi društvene mreže!

 Hangouti

 Pa nećete slati poruke preko Googleovih poslužitelja da bi oni rudarili, zar ne? Alternativni XMPP chat klijent otvorenog koda je Razgovori.

 Zadržati

 Dalje ruke od naših popisa za kupnju, Google! Alternative otvorenog koda

 Karte

Pa, nećete željeti da vas itko prati. Postoji mnogo zgodnih rješenja za mapiranje otvorenog koda vantamo.

 Agent za povratne informacije o tržištu

 Nema šanse da do sada koristite Trgovinu Play, pa nema smisla pokretati njihov softver za povratne informacije

 Fotografije

 Čini se da su one povezane s uslugom Google+ fotografije i nećete htjeti da Google uči prepoznavanje lica preko vaših privatnih fotografija.

 Print Spooler

 Ljudi zapravo ispisuju sa svojih telefona i tableta? Pa, vjerojatno ste svejedno onemogućili Cloud Print!

 Plahte

 Proračunske tablice putem Googlea? Ne hvala

 Slajdovi

 Prezentacije preko Googlea? Ne hvala, provjeri nešto slično Impresionirati. JS, koji može učiniti HTML vidljivim slajdovima

 Pretraživanje zvuka za Google Play

 Ne hvala, radije ne bih da slušaš ono što čujem

 YouTube

 YouTubeu uvijek možete pristupiti putem web preglednika otvorenog koda kao što je Firefox i koristiti uBlock da spriječite Googleovo praćenje. Ili biste mogli pogledati medijske platforme otvorenog koda.

Čestitamo ako ste stigli ovdje. Sada imate onoliko koliko možete dobiti od uređaja bez Googlea, a da ne morate kompajlirati AOSP ispočetka.

Vidi mama, nema Googlea!

U zatvaranju

Predlažem da pogledate F-Droid ako želite preuzeti softver - F-Droid je zbirka softvera otvorenog koda koji možete besplatno preuzimati, dijeliti, koristiti, pregledavati, mijenjati i učiti iz njega. Očito ovo nije za svakoga - za većinu ljudi je ideja o pokretanju Androida bez Googleovih usluga nezamisliva, ali zapravo može biti prilično osvježavajuća i oslobađajuća - ako niste previše vezani uz Googleove usluge, možete dobiti savršeno upotrebljiv telefon sa zadivljujućim vijekom trajanja baterije, dok još uvijek imate pristup e-pošti i drugim aplikacijama koje potreba.

Ovaj je članak osmišljen kako bi se pogledalo koliko su Googleove usluge odvojene od Androida, a ohrabruje činjenica da možete ukloniti gotovo sve s Googlea na Marshmallowu. Osim prvog koraka (za zaustavljanje uređaja koji koristi WiFi tijekom postavljanja), ništa od ovoga ne zahtijeva root.

Mislite li da biste mogli bez Googleovih usluga na svom telefonu? Jeste li netko tko već uklanja Googleove usluge? Javite nam svoje mišljenje u komentarima ispod. Oh, i možete otići i omogućiti WiFi sada, i opskrbiti se zalihama staniola ili nabaviti nešto Faraday džepovi.