Konfigurowanie Androida Marshmallow bez Google

Czy potrzebujesz Google w swoim życiu? Jeśli odpowiedź brzmi nie, ten przewodnik pomoże Ci w pełni wykorzystać możliwości telefonu bez Google, zapewniając prywatność i żywotność baterii!

Znowu jest ta pora roku – wróżka Androida rzuciła kurz na urządzenia Nexus na całym świecie i pojawił się Android M (6.0)! Niestety, z każdą nową wersją Androida wzrasta poziom głębokiej integracji z usługami Google.

Chociaż w większości Google dobrze radzi sobie z utrzymywaniem otwartych interfejsów API AOSP (patrz ten post Dianne Hackborn jako przykład dyskusji na temat oddzielenia Google i AOSP), zawsze znajdą się pewni ludzie (np. ja), którzy wolą minimalizować ryzyko kontaktu urządzenia z usługami zewnętrznymi i którzy wolą trzymać Google z dala od ich urządzenie.

Niemniej jednak, skoro M tu jest, niewątpliwie będzie kilka osób wypróbowujących M, które chciałyby dowiedzieć się więcej o niektórych sposobach ochrony siebie, a większość z tego przewodnik może dotyczyć także innego oprogramowania, więc służy również jako wprowadzenie do zarządzania uprawnieniami i danymi w Marshmallow oraz niektórych dziwactw związanych z nowym interfejsem użytkownika praca.

Dla większości ludzi pomysł uruchomienia Androida bez usług Google jest nie do pomyślenia, ale w rzeczywistości może być całkiem odświeżający i wyzwalający

Ten przewodnik dotyczy urządzenia Nexus 7 (2013), więc pamiętaj, że na innych urządzeniach niektóre rzeczy mogą się różnić. Przede wszystkim możesz wymagać jądra no-verity na urządzeniach korzystających z szyfrowania sprzętowego, ponieważ wygląda na to, że są one dostarczane z włączoną funkcją dm-verity. Więcej informacji na temat tego, co to oznacza, znajdziesz w artykule ten artykuł portalowy.

Pierwsze kroki

Należy pamiętać, że opcja „Pomiń” jest wyłączona

Pierwszą rzeczą, którą spotkasz na Androidzie Marshmallow, po (przynajmniej dla mnie) absurdalnie długim uruchomieniu (drogie Google, proszę, twórz obrazy za pomocą Z_DEXPREOPT) i rzadki ekran powitalny, to wymóg zalogowania się do Wi-Fi. Niestety nie ma możliwości pominięcia tego, przynajmniej domyślnie. Można się tylko domyślać, że jest to próba sprawdzenia blokady reaktywacyjnej (ze względów antykradzieżowych). Niemniej jednak z pewnością jest możliwe, że zechcesz skonfigurować tablet, gdy nie masz dostępu do Internetu lub po prostu nie chcesz, aby Google „dzwonił do domu”. W tym przypadku będziesz chciał to ominąć. Uruchom TWRP (lub podobne niestandardowe odzyskiwanie, oferujące powłokę root) i zamontuj /system (pamiętaj, że spowoduje to zatrzymanie uruchamiania urządzenia, jeśli wymusi to dm-verity).

Stamtąd uruchom następującą komendę, która usunie wymagania dotyczące łączności z kreatora instalacji:

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

Spowoduje to zmianę linii wymagającej sieci podczas konfiguracji, tak że sieć nie będzie wymagana. Będąc tutaj, możesz także uniemożliwić systemowi zastąpienie niestandardowego odzyskiwania zapasowym. Aby to zrobić, po prostu zmień nazwę pliku /system/recovery-from-boot.sh na inną, np. /system/recovery-from-boot.disabled:

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

W tym momencie powita Cię wspaniały launcher. Pełne oprogramowania Google! Ale hej, po to jest ten artykuł, więc utknijmy! Nie musisz łączyć się z Internetem aż do samego końca tego procesu, chyba że chcesz. Tylko dla naprawdę paranoidalny!

Mnóstwo bitów Googly w programie uruchamiającym giełdę – zaczynajmy!

Menedżer urządzeń Android

Domyślnie Google włącza funkcję Menedżera urządzeń Android. Jeśli postępujesz zgodnie z tym przewodnikiem, będziesz chciał się tego pozbyć (ma uprawnienia administratora urządzenia) – przejdź do Ustawienia> Zabezpieczenia, Administratorzy urządzenia i odznacz to pole.

Teraz na wyciągnięcie ręki (Assist API)

Nowością w systemie Android 6.0 jest „wspomagające” API, przeznaczone dla aplikacji w stylu osobistego asystenta (Google Now, Cortana itp.), aby uzyskać dostęp do wszystkiego, co znajduje się na ekranie, w celu zapewnienia obsługi kontekstowej propozycje. Po wywołaniu funkcji pomocy (przytrzymanie przycisku strony głównej) wybrana aplikacja otrzyma zawartość bieżącego ekranu, chyba że wyświetlana aplikacja zrezygnuje. Więcej informacji znajdziesz w Informacje o wydaniu interfejsu API. W każdym razie, ponieważ jesteśmy tutaj, aby usunąć wszystko, co Google i uzyskać standardowy obraz Nexusa zredukowany do możliwie minimalnej instalacji, czas to wyłączyć.

Tutaj możesz wybrać aplikację wspomagającą, której chcesz używać (lub żadnej)

Na szczęście Google dodał kontrolę dla funkcji Assist API. Jest ona dostępna w Ustawieniach > Aplikacje > Koło zębate (w prawym górnym rogu) > Aplikacje domyślne > Wspomaganie i wprowadzanie głosowe. Nie jest łatwo to odkryć, a cynik twierdzi, że jest to prawdopodobnie celowe działanie, mające na celu utrudnienie znalezienia lub wyłączenia. Ale kiedy już tam dotrzesz, możesz kliknąć „Aplikacja wspomagająca” (nie część z trybikiem) i będziesz mógł wybrać "Nic". Możesz także wybrać, jaki dostęp ma aplikacja Assist, jeśli chcesz pozostawić ją aktywowaną tutaj.

Patrząc na to z krytycznego punktu widzenia, z pewnością wydaje się, że użycie znaku zakazu wjazdu przy „Brak” ma potencjalnie na celu subtelne zniechęcenie Cię do jego wybrania. Jest to prawdopodobnie wystarczające dla użytkowników końcowych, ale nie obawiaj się, drogi czytelniku, Twój telefon lub tablet nie eksploduje, jeśli to wybierzesz. Jeśli chcesz, możesz także włączyć tę opcję ponownie w przyszłości.

Wyłączanie uprawnień

Przegląd uprawnień aplikacji na Androidzie M

Android 6.0 oferuje całkiem fajną funkcję kontrolowania uprawnień używanych przez aplikacje na Twoim urządzeniu. Działa również w aplikacjach systemowych, chociaż jest to nieco ukryte. Przejdźmy dalej i przyjrzyjmy się, jak kontrolować uprawnienia używane przez oprogramowanie Google. Wybierz Ustawienia > Aplikacje > Zębatka (w prawym górnym rogu) > Uprawnienia aplikacji. Zobaczysz przegląd różnych uprawnień używanych przez aplikacje na Twoim urządzeniu.

Stąd możesz wejść w kategorię, aby zobaczyć aplikacje mające dostęp do danego zbioru danych. Należy jednak pamiętać, że to, co widzisz, nie jest pełną historią. W rozszerzonym menu znajduje się opcja pokazania aplikacji systemowych. Będziesz chciał z tego korzystać za każdym razem, gdy przeglądasz to menu, jeśli zależy Ci na preinstalowanych aplikacjach w telefonie.

Zobacz aplikacje korzystające z uprawnień, zwróć uwagę na opcję menu przepełnienia, aby zobaczyć aplikacje systemowe

Po włączeniu opcji systemowej będziesz mieć lepszy pogląd na to, jakie inne aplikacje zadeklarowały uprawnienia (chociaż nie wszystkie będą miały je początkowo włączone). Zauważ, że pojawiły się Usługi Google Play i rzeczywiście są włączone. Jeśli chcesz, możesz śmiało wyłączyć dostęp do wszystkich tych uprawnień. Jeśli chcesz pozbyć się Google, prawdopodobnie rozsądniej będzie to zrobić. Większość można usunąć, ponieważ za minutę całkowicie wyłączymy te aplikacje.

Pojawiły się Usługi Google Play

Czas wyłączyć

Nadszedł czas, aby wyłączyć rzeczy, których nie potrzebujesz. W tym momencie dobrym pomysłem może być wyłączenie lokalizacji urządzenia (ponieważ każdy, kto postępuje zgodnie z tym przewodnikiem, prawdopodobnie chce mieć dostęp do lokalizacji wyłączone, chyba że zdecydują inaczej) - ustawienie znajduje się w zwykłym miejscu, albo w menu Ustawienia, albo w rozwijanym menu szybkich ustawień obszar.

Możesz usunąć prawie wszystko z Google na Marshmallow

Jeśli wrócisz do Ustawienia> Aplikacje, możesz teraz zacząć zastanawiać się nad wyłączeniem oprogramowania Google w telefonie. Dzięki temu pozbędziesz się większości zastrzeżonych usług dodanych do urządzenia, zanim je otrzymasz. Jednak znowu: najważniejsze jest to, co najważniejsze! Przejdź do rozszerzonego menu i pamiętaj, aby kliknąć „Pokaż system”, aby zatrzymać ukrywanie przez system niektórych głębiej zakorzenionych części usług Google. W tym momencie powinniśmy przyznać Google uznanie tam, gdzie jest to należne – podczas gdy oni ciasno splatają swoje usługi z pamięcią ROM (do tego stopnia, że ​​są potencjalnie objęty dochodzeniem ze względów antymonopolowych ze względu na sprzedaż wiązaną), dają one przynajmniej możliwość pozbycia się ich (wyłączenie pakiet oznacza w zasadzie to samo, co pozbycie się go, co prawdopodobnie zrobi każdy entuzjasta usuwania oprogramowania typu bloatware zaświadczać).

Jeśli chcesz pozbyć się wszystkiego, co Google, próbowałem zaznaczyć wszystko, co możesz chcieć usunąć. Aby usunąć aplikację, dotknij jej na liście i użyj przycisku „wyłącz” na następnym ekranie, aby usunąć ją w głąb obszaru wyłączonych aplikacji. Chociaż możesz to zrobić w dowolnej kolejności, sugeruję zrobienie tego w tej kolejności, na wypadek, gdybyś zaczął zachowywać się inaczej (testując ten artykuł, znalazłem w niektórych sytuacjach nie można całkowicie wyłączyć niektórych części podstawowych usług Google i podejrzewam, że może to być spowodowane wyłączeniem tych części ostatni). Pamiętaj, że prawdopodobnie nie będziesz chciał się tego wszystkiego pozbyć, ale to zależy od Ciebie – chodzi o to, abyś miał wybór i podjął własne zdanie.

Nazwa aplikacji

Notatki

Usługi Google Play

Rdzeń oferty usług Google – pozbycie się tego spowoduje uszkodzenie aplikacji korzystających z Usług Play, ale jest to dobry pierwszy krok do całkowitego usunięcia Google ze swojego urządzenia

Ramy usług Google

Brat bliźniak Usług Google Play. Jeśli pozbywasz się jednego, pozbądź się obu!

Kalendarz

Po co używać „zastrzeżonego” kalendarza Google, skoro istnieje open source, prawie identyczne na F-Droidzie?

Kamera

Zostawię to Tobie, chociaż powinieneś pamiętać, że dostarczona kamera może nie być identyczna z tą w AOSP. Jeśli zależy Ci na wolności oprogramowania i powtarzalności, możesz zamiast tego użyć kamery AOSP.

Chrom

Zastrzeżona przeglądarka połączona z usługami Google — możesz przyjrzeć się przeglądarce Firefox typu open source lub wersji Chromium opartej na źródłach.

Druk w chmurze

Wolałbym nie drukować za pośrednictwem chmury – zakładam, że podobnie jest z każdym, kto to czyta.

Łączność

Mamy nadzieję, że ktoś stworzy samodzielną wersję aplikacji Kontakty AOSP, taką jak powyższy Kalendarz.

Zasady dotyczące urządzeń

Pośrodku znajduje się ikona Google! Wygląda na to, że ma to związek z zastosowaniem zasad korporacyjnych na Twoim urządzeniu. Prawdopodobnie nie potrzebujesz tego, a prawdopodobnie i tak jest to już domyślnie wyłączone

Dokumenty

Chcesz, aby Google widział wszystkie edytowane przez Ciebie dokumenty? Nie, ja też nie. Niepełnosprawny i nie mogę się doczekać dalszych postępów LibreOffice na Androida.

Prowadzić

Chcesz przechowywać wszystkie swoje pliki na serwerach Google? Nie, nie myślałem. Niepełnosprawny, sprawdź Własna chmura dla otwartej alternatywy w zakresie przechowywania

Gmaila

W tym momencie prawdopodobnie już masz pomysł – czy chcesz, aby Twoje e-maile były skanowane przez Google w celu profilowania i reklamowania? Nie... Pozbądźmy się tego – standardowa aplikacja e-mail (musisz ją skompilować z AOSP, teraz Google ją zabił) lub K9, oba działają dobrze dla IMAP i poczty Exchange (AOSP jest do tego lepszy).

Menedżer konta Google

Cóż, w tym momencie nie będziesz potrzebować konta Google, prawda?

Aplikacja Google

Jeśli nie chcesz, aby Twoje urządzenie zawsze słuchało, w przypadku, gdy powiesz „OK, Google” lub jeśli po prostu ogólnie nie lubisz Google, pozbądź się tego.

Transport zapasowy Google

Jeśli dotarłeś tak daleko, w żadnym wypadku nie pozwolisz Google dostać się w ręce Twoich kopii zapasowych, więc pozbądźmy się tego!

Usługi łączności Google

Prawdopodobnie ma to coś wspólnego z Fi? Tak czy inaczej, w przypadku braku repozytorium źródłowego, prawdopodobnie rozsądnie będzie się go pozbyć, jeśli zależy Ci na uruchamianiu wyłącznie oprogramowania typu open source, tam gdzie to możliwe.

Synchronizacja Kontaktów Google

Google nie musi wiedzieć, z kim rozmawiasz – spójrz na to DavDroid dla rozwiązania zgodnego ze standardami open source, umożliwiającego synchronizację kontaktów z własnym serwerem CardDav, takim jak OwnCloud.

Klawiatura Google

Zawiera zastrzeżony kod do obsługi przesuwania, więc możesz zainstalować inną klawiaturę i usunąć ją.

Jednorazowa inicjacja Google

Jeśli nie korzystasz z Google, równie dobrze możesz się go pozbyć dla czystości!

Konfiguracja partnera Google

Nie potrzeba tu żadnych partnerów Google!

Google Play*

Jeśli nie chcesz mieć Google na swoim urządzeniu, nie ma sensu ich zostawiać. Wszystkie i tak zależą od innych usług Google

Silnik Google do zamiany tekstu na mowę

 Prawdopodobnie nie chcesz wysyłać SMS-a do Google, aby został Ci odczytany?

 Google+

W tym momencie masz już pomysł. Każdy, kto popada w taką skrajność, nie korzysta z sieci społecznościowych!

 Spotkania

 Cóż, nie będziesz wysyłać im wiadomości przez serwery Google do moich, prawda? Alternatywnym klientem czatu XMPP o otwartym kodzie źródłowym jest Rozmowy.

 Trzymać

 Trzymaj ręce z dala od naszych list zakupów, Google! Alternatywy open source

 Mapy

Cóż, nie chcesz, żeby ktoś Cię śledził. Istnieje wiele fajnych rozwiązań mapowych typu open source na zewnątrzTam.

 Agent ds. opinii rynkowych

 Nie ma mowy, żebyś w tym momencie korzystał ze Sklepu Play, więc nie ma sensu uruchamiać oprogramowania do przesyłania opinii

 Zdjęcia

 Wydaje się, że są one powiązane z usługą Zdjęcia Google+ i nie chcesz, aby Google uczył się rozpoznawania twarzy na Twoich prywatnych zdjęciach.

 Bufor wydruku

 Ludzie rzeczywiście drukują ze swoich telefonów i tabletów? Cóż, prawdopodobnie i tak wyłączyłeś Cloud Print!

 Pościel

 Arkusze kalkulacyjne przez Google? Nie, dziękuję

 Slajdy

 Prezentacje przez Google? Nie, dziękuję, sprawdź coś takiego Imponować. JS, który może tworzyć slajdy widoczne w formacie HTML

 Wyszukiwarka dźwięku w Google Play

 Nie, dziękuję. Wolałbym, żebyś nie słyszał tego, co słyszę

 Youtube

 Zawsze możesz uzyskać dostęp do YouTube za pośrednictwem przeglądarki internetowej typu open source, takiej jak Firefox, i użyć uBlock, aby zapobiec śledzeniu przez Google. Albo mógłbyś popatrzeć platformy medialne typu open source.

Gratuluję, jeśli dotarłeś aż tutaj. Masz teraz tyle urządzenia wolnego od Google, ile tylko możesz, bez konieczności przechodzenia i kompilowania AOSP od zera.

Spójrz mamo, żadnego Google!

W zamknięciu

Proponuję zajrzeć F-Droid jeśli chcesz pobrać oprogramowanie - F-Droid to zbiór oprogramowania typu open source, które możesz swobodnie pobierać, udostępniać, używać, sprawdzać, modyfikować i uczyć się. Oczywiście nie jest to rozwiązanie dla wszystkich – dla większości ludzi pomysł korzystania z Androida bez usług Google jest nie do pomyślenia, ale w rzeczywistości może być całkiem odświeżający i wyzwalający - jeśli nie jesteś zbyt przywiązany do usług Google, możesz otrzymać w pełni sprawny telefon ze zdumiewającą żywotnością baterii, a jednocześnie mieć dostęp do poczty e-mail i innych aplikacji, których potrzebujesz potrzebować.

Celem tego artykułu było przyjrzenie się, jak bardzo usługi Google są oddzielone od Androida. Pocieszające jest to, że za pomocą Marshmallow możesz usunąć prawie wszystko z Google. Oprócz pierwszego kroku (aby zatrzymać urządzenie korzystające z Wi-Fi podczas konfiguracji), żaden z tych kroków nie wymagał rootowania.

Czy uważasz, że poradziłbyś sobie bez usług Google w swoim telefonie? Czy jesteś już osobą, która usuwa usługi Google? Daj nam znać swoje przemyślenia w komentarzach poniżej. Aha, możesz teraz włączyć Wi-Fi i zaopatrzyć się w zapasy folii aluminiowej lub je kupić Kieszenie Faradaya.