Имате ли нужда от Google в живота си? Ако отговорът е не, това ръководство ще ви помогне да извлечете максимума от телефона си без Google, за поверителност и живот на батерията!
Отново е това време на годината - феята на Android поръси праха си върху устройствата Nexus по целия свят и Android M (6.0) е тук! Уви обаче, с всяка нова версия на Android дълбокото ниво на интеграция с услугите на Google се увеличава.
Въпреки че в по-голямата си част Google са добри в поддържането на своите AOSP API отворени (вижте тази публикация от Даян Хакборн за пример за част от дискусията за разделянето на Google и AOSP), винаги има някои хора (като себе си), които предпочитат да сведат до минимум риска дадено устройство да бъде в контакт с външни услуги и които предпочитат да държат Google далеч от своите устройство.
Въпреки това, тъй като M е тук, несъмнено ще има няколко души, които ще изпробват M, които биха искали да научат повече за някои от начините да се защитят и повечето от това ръководството може да се прилага и за друг софтуер, така че служи и като въведение в управлението на разрешения и данни в Marshmallow и някои от странностите на начина, по който новите потребителски интерфейси работа.
За повечето хора идеята да работят с Android без услуги на Google е немислима, но всъщност може да бъде доста освежаващо и освобождаващо
Това ръководство е базирано на устройство Nexus 7 (2013), така че имайте предвид, че някои неща може да са различни на други устройства. Най-вече може да изисквате ядро без верност на устройства, които използват хардуерно криптиране, тъй като изглежда, че те се доставят с активиран dm-verity. За повече информация какво означава това, вижте тази статия в портала.
Приготвяме се да започнем
Първото нещо, което ще срещнете в Android Marshmallow, след (поне за мен) абсурдно дълго зареждане (скъпи Google, моля, правете изображения с WITH_DEXPREOPT) и рядък начален екран, е изискването за влизане в WiFi. За съжаление обаче няма опция да пропуснете това, поне по подразбиране. Човек може само да предположи, че това е опит за извършване на проверка за заключване за повторно активиране (по причини против кражба). Независимо от това, със сигурност е възможно да искате да настроите таблет, докато нямате достъп до интернет, или може просто да не искате Google да се „звъни вкъщи“. В този случай ще искате да заобиколите това. Стартирайте в TWRP (или подобно персонализирано възстановяване, предлагащо root shell) и монтирайте /system (имайте предвид, че това ще спре зареждането на устройство, ако налага dm-verity).
Оттам изпълнете следната команда, която ще премахне изискването за свързаност от съветника за настройка:
sed -i 's/ro.setupwizard.network_required=true/ro.setupwizard.network_required=false/g' /system/build.prop
Това променя линията, изискваща мрежа по време на настройката, така че не е необходима мрежа. Докато сте тук, можете също да попречите на системата да презапише вашето персонализирано възстановяване със стандартното. За да направите това, просто преименувайте файла /system/recovery-from-boot.sh на нещо друго, като /system/recovery-from-boot.disabled:
mv /system/recovery-from-boot.sh /system/recovery-from-boot.disabled
В този момент ще бъдете посрещнати от славния стартер. Пълен софтуер на Google! Но хей, за това е тази статия, така че нека се захванем! Не е необходимо да влизате онлайн до самия край на този процес, освен ако не искате. Само за наистина параноичен!
Диспечер на устройства с Android
По подразбиране Google активира функцията Android Device Manager. Ако следвате това ръководство, ще искате да се отървете от това (то има привилегии на администратор на устройството) - преминете към Настройки> Сигурност, Администратори на устройства и премахнете отметката от квадратчето.
Now on Tap (Assist API)
Нова функция на Android 6.0 е "помощният" API, предназначен за приложения в стил личен асистент (Google Now, Cortana и т.н.), за да получите достъп до всичко, което е на вашия екран, с цел предлагане на контекстно-чувствителни предложения. Когато извикате помощната функция (като задържите бутона за начало), избраното приложение ще получи съдържанието на текущия екран, освен ако показаното приложение не се откаже. Има налична повече информация в Бележки по версията на API. Както и да е, тъй като ние сме тук, за да премахнем всичко от Google и да получим стандартно изображение на Nexus, сведено до възможно най-минимална инсталация, време е да деактивирате това.
За щастие Google добави контрол за функцията Assist API. Налично е в Settings > Apps > Cog (горе вдясно) > Default Apps > Assist & Voice Input. Не е лесно да се открие и един циник би възразил, че това може би е умишлено, за да се затрудни намирането или дезактивирането. Но след като стигнете до там, можете да докоснете „Приложение за помощ“ (не частта със зъбното колело) и ще можете да изберете "Нито един". Можете също така да изберете какъв достъп има дадено помощно приложение, ако искате да оставите такова активирано тук.
За да погледнем критично на това, със сигурност изглежда, че използването на знака за забранено влизане на „Няма“ е потенциално предназначено да ви обезкуражи едва доловимо да го изберете. Това вероятно е достатъчно справедливо за крайните потребители, но не се страхувайте, скъпи читателю, вашият телефон или таблет няма да се разпадне, като изберете това. Можете също така да го активирате отново в бъдеще, ако желаете.
Деактивиране на разрешенията
Android 6.0 предлага доста изящна функция за контрол на разрешенията, използвани от приложенията на вашето устройство. Работи и със системни приложения, въпреки че това е донякъде скрито от погледа. Нека да продължим и да разгледаме как да контролирате разрешенията, използвани от софтуера на Google. Отидете в Settings > Apps > Cog (горе вдясно) > App Permissions. Ще видите общ преглед на различните разрешения, използвани от приложенията на вашето устройство.
От тук можете да въведете категория, за да видите приложенията с достъп до даден набор от данни. Едно нещо, което трябва да се отбележи обаче, е, че това, което виждате, не е цялата история. Под менюто за препълване има опция за показване на системни приложения. Ще искате да използвате това всеки път, когато разглеждате това меню, ако ви е грижа за предварително инсталираните приложения на вашия телефон.
След като активирате системната опция, ще получите по-добра представа кои други приложения са декларирали разрешение (въпреки че не всички ще ги активират първоначално). Забележете тук, че услугите на Google Play се появиха и наистина са активирани. Можете да продължите и да деактивирате достъпа до всички тези разрешения, ако желаете. Ако искате да се отървете от Google, вероятно е разумно да продължите. Повечето могат да бъдат премахнати, тъй като ще деактивираме напълно тези приложения след минута.
Време за деактивиране
Сега е време да деактивирате неща, от които не се нуждаете. На този етап може да е добра идея да изключите местоположението на устройството (тъй като всеки, който следва това ръководство, вероятно иска да има местоположение деактивирани, освен ако не изберат друго) - настройката е на обичайното място, или в менюто Настройки, или в падащото меню за бързи настройки ■ площ.
Можете да премахнете почти всичко от Google на Marshmallow
Ако се върнете към Настройки> Приложения, сега можете да започнете да разглеждате деактивирането на софтуера на Google на телефона. Това ви позволява да се отървете от повечето частни услуги, добавени към вашето устройство, преди да го получите. Отново обаче, всичко е на първо място! Отидете в менюто за препълване и се уверете, че сте докоснали „Покажи системата“, за да спрете системата да крие някои от по-дълбоко вкоренените части от услугите на Google. На този етап трябва да отдадем заслуженото на Google там, където им се полага – докато те оплитат услугите си плътно около ROM (до степен, в която са потенциално обект на разследване за антитръстови поради групиране), те поне ви дават възможност да се отървете от тях (деактивиране на пакетът е почти същото като да се отървете от него, тъй като всеки ентусиаст за премахване на раздуващ софтуер вероятно ще удостоверявам).
Ако искате да се отървете от всичко Google, опитах се да подчертая всичко, което може да искате да премахнете. За да премахнете приложение, докоснете го в списъка и използвайте бутона „деактивиране“ на следващия екран, за да го изгоните в дълбините на зоната за деактивирано приложение. Въпреки че можете да направите това в произволен ред, предлагам да го направите в този ред, в случай че получите различно поведение (при тестване за тази статия открих някои ситуации, в които не можете да деактивирате напълно някои части от основните услуги на Google и подозирам, че това може да се дължи на деактивирането на тези части последно). Обърнете внимание, че вероятно няма да искате да се отървете от всичко това, но зависи от вас - всичко зависи от това да имате избор да го направите и да вземете решение.
Име на приложението |
Бележки |
---|---|
Услуги на Google Play |
Ядрото на предложенията за услуги на Google - премахването на това ще повреди приложенията, използващи Play Services, но е добра първа стъпка към пълното изгонване на Google от вашето устройство |
Рамка за услуги на Google |
Братът близнак на Google Play Services. Ако се отърваваш от едното, отърви се и от двете! |
Календар |
Защо да използвате „патентован“ календар на Google, когато има такъв отворен код, почти идентичен на F-Droid? |
Камера |
Ще оставя това на вас, въпреки че трябва да имате предвид, че изпратената камера може да не е идентична с тази в AOSP. Ако държите на софтуерната свобода и възпроизводимост, може да искате да използвате камерата AOSP вместо това. |
Chrome |
Патентован браузър, свързан с услугите на Google - може да искате да разгледате браузъра Firefox с отворен код или изградена версия на Chromium с изходен код. |
Отпечатване в облак |
Предпочитам да не печатам през облака - предполагам, че е така от всеки, който чете това. |
Контакти |
Надяваме се, че някой ще направи самостоятелна версия на приложението за контакти на AOSP, точно като календара по-горе. |
Правила за устройството |
В средата има икона на Google! Изглежда, че е свързано с прилагането на корпоративни правила към вашето устройство. Вероятно нямате нужда от това и вероятно вече е деактивирано за вас по подразбиране |
Документи |
Искате ли Google да вижда всички ваши документи, които редактирате? Не, нито аз. Дезактивиран и очаквам напредък LibreOffice на Android. |
Карам |
Искате ли да съхранявате всичките си файлове на сървърите на Google? Не, не мислех така. Дезактивиран, проверете OwnCloud за отворена алтернатива по отношение на съхранението |
Gmail |
До този момент вероятно схващате идеята – искате ли вашите имейли да бъдат сканирани от Google за профилиране и реклама? Не... Нека се отървем от него - стандартното приложение за имейл (ще трябва да го компилирате от AOSP, сега Google го уби) или K9, и двете работят добре за IMAP и Exchange mail (AOSP е по-добър за това). |
Google Account Manager |
Е, до този момент няма да имате нужда от акаунт в Google, нали? |
Приложение Google |
Ако предпочитате устройството ви да не слуша винаги, в случай че случайно кажете „OK Google“ или ако просто като цяло не харесвате Google, отървете се от това. |
Google Backup Transport |
Ако сте стигнали до тук, няма начин да позволите на Google да се докопа до архивите ви, така че нека се отървем от това! |
Услуги за свързване на Google |
Вероятно нещо общо с Fi? Както и да е, при липса на хранилище на изходния код, вероятно е разумно да се отървете от него, ако ви е грижа да използвате само софтуер с отворен код, където е възможно. |
Синхронизиране на Google Контакти |
Google не трябва да знае с кого говорите - погледнете DavDroid за съвместимо със стандартите решение с отворен код, което ви позволява да синхронизирате контакти със самостоятелно хостван CardDav сървър като OwnCloud. |
Клавиатура на Google |
Той съдържа частен собствен код за работа с плъзгане, така че може да искате да инсталирате друга клавиатура и да премахнете тази. |
Google One Time Init |
Ако не използвате Google, може и да се отървете от него за чистота! |
Настройка на партньор на Google |
Тук не са необходими партньори на Google! |
Google Play * |
Ако не искате Google на вашето устройство, няма смисъл да ги оставяте. Всички те така или иначе зависят от другите услуги на Google |
Google Text-to-speech машина |
Вероятно не искате да изпратите текст до Google, за да ви бъде прочетен? |
Google+ |
До този момент схващате идеята. Всеки, който получава този екстрем, не използва социални мрежи! |
Hangouts |
Е, няма да изпращате съобщения през сървърите на Google, за да могат те да копаят, нали? Алтернативен XMPP чат клиент с отворен код е Разговори. |
Пазя |
Дръжте ръцете си далеч от нашите списъци за пазаруване, Google! Алтернативи с отворен код |
Карти |
Е, няма да искате някой да ви следи. Има много хубави решения за картографиране с отворен код навънтам. |
Агент за обратна връзка с пазара |
Няма начин да използвате Play Store до този момент, така че няма смисъл техният софтуер за обратна връзка да работи |
Снимки |
Изглежда, че те са свързани с услугата Google+ Photos и няма да искате Google да научи разпознаването на лица върху вашите лични снимки. |
Спулер за печат |
Хората наистина ли печатат от своите телефони и таблети? Е, вероятно все пак сте деактивирали Cloud Print! |
Листи |
Електронни таблици чрез Google? Не благодаря |
Слайдове |
Презентации през Google? Не, благодаря, виж нещо подобно Впечатлявам. JS, което може да направи HTML видими слайдове |
Звуково търсене за Google Play |
Не, благодаря, предпочитам да не можеш да слушаш това, което чувам |
YouTube |
Винаги можете да получите достъп до YouTube чрез уеб браузър с отворен код като Firefox и да използвате uBlock, за да предотвратите проследяването на Google. Или можете да погледнете медийни платформи с отворен код. |
Поздравления, ако сте стигнали до тук. Вече разполагате с възможно най-много устройство без Google, без да събирате AOSP от нулата.
В заключителната
Предлагам ви да разгледате F-Droid ако искате да изтеглите софтуер - F-Droid е колекция от софтуер с отворен код, който можете свободно да изтегляте, споделяте, използвате, инспектирате, модифицирате и от който се учите. Очевидно това не е за всеки - за повечето хора идеята да работят с Android без услуги на Google е немислима, но всъщност може да бъде доста освежаващо и освобождаващо - ако не сте твърде обвързани с услугите на Google, можете да получите перфектно работещ телефон с изумителен живот на батерията, като същевременно имате достъп до имейл и други приложения, които искате трябва.
Тази статия е предназначена да разгледа доколко услугите на Google са разделени от Android и е успокояващо да се отбележи, че можете да премахнете почти всичко от Google на Marshmallow. Освен първата стъпка (да спрете устройството да използва WiFi по време на настройка), нищо от това не изисква root.
Мислите ли, че бихте могли да се справите без никакви услуги на Google на телефона си? Вие ли сте някой, който вече премахва услугите на Google? Кажете ни вашите мисли в коментарите по-долу. О, и можете да отидете и да активирате WiFi сега и да се запасите с някои консумативи от станиол или да вземете Джобове Фарадей.