Вам потрібен Google у вашому житті? Якщо відповідь негативна, цей посібник допоможе вам отримати максимальну віддачу від телефону без Google, для конфіденційності та тривалості роботи акумулятора!
Знову та пора року – фея Android посипала пилом пристрої Nexus по всьому світу, і Android M (6.0) тут! На жаль, з кожною новою версією Android зростає глибокий рівень інтеграції з сервісами Google.
Хоча, здебільшого, Google добре тримає свої API AOSP відкритими (див цей пост Дайан Хекборн для прикладу деяких дискусій про розділення Google і AOSP), завжди є деякі люди (наприклад, я), які хочуть мінімізувати ризик контакту пристрою із зовнішніми службами та не допускати Google до своїх пристрій.
Тим не менш, оскільки М тут, безсумнівно, знайдеться кілька людей, які спробують М, які хотіли б дізнатися більше про деякі способи захисту, і більшість із цього Посібник також можна застосовувати до іншого програмного забезпечення, тому він також служить введенням в керування дозволами та даними на Marshmallow, а також деякими особливостями того, як новий інтерфейс користувача працювати.
Для більшості людей ідея запуску Android без служб Google є немислимою, але насправді це може бути досить освіжаючим і звільняючим
Цей посібник базується на пристрої Nexus 7 (2013), тому пам’ятайте, що деякі речі можуть відрізнятися на інших пристроях. Зокрема, вам може знадобитися ядро без перевірки на пристроях, які використовують апаратне шифрування, оскільки, здається, вони постачаються з увімкненою dm-verity. Щоб дізнатися більше про те, що це означає, перегляньте ця стаття порталу.
Починаємо
Перше, з чим ви зіткнетеся в Android Marshmallow після (принаймні для мене) смішно тривалого завантаження (любий Google, створюйте зображення за допомогою WITH_DEXPREOPT) і рідкісний екран привітання є вимогою для входу в Wi-Fi. На жаль, немає можливості пропустити це, принаймні за замовчуванням. Можна лише припустити, що це спроба виконати перевірку блокування повторної активації (з міркувань захисту від крадіжки). Тим не менш, цілком можливо, що ви захочете налаштувати планшет, поки у вас немає доступу до Інтернету, або просто не хочете, щоб Google «телефонував додому». У цьому випадку ви захочете обійти це. Завантажте TWRP (або подібне спеціальне відновлення, яке пропонує кореневу оболонку) і змонтуйте /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. Якщо ви дотримуєтеся цього посібника, ви захочете позбутися цього (він має права адміністратора пристрою) - перейдіть до Налаштування> Безпека, Адміністратори пристрою та зніміть прапорець.
Now on Tap (допоміжний API)
Новою функцією Android 6.0 є «допоміжний» API, розроблений для програм у стилі персонального помічника (Google Now, Cortana тощо), щоб отримати доступ до всього, що є на вашому екрані, з метою пропонування контекстно-залежних пропозиції. Коли ви викликаєте функцію допомоги (утримуючи кнопку «Домашня сторінка»), вибрана програма отримає вміст поточного екрана, якщо тільки показана програма не вимкнеться. Більше інформації доступно в Примітки до випуску API. У будь-якому разі, оскільки ми тут, щоб видалити будь-що з Google і отримати стандартний образ Nexus, скорочений до мінімального встановлення, настав час вимкнути це.
На щастя, Google додав елемент керування для функції Assist API. Він доступний у меню «Налаштування» > «Програми» > «Cog» (угорі праворуч) > «Програми за замовчуванням» > «Допомога та голосове введення». Це непросто виявити, і цинік сказав би, що це, можливо, навмисне, щоб ускладнити його пошук або відключити. Але як тільки ви туди потрапите, ви можете торкнутися «Assist App» (а не частини з шестернею), і ви зможете вибрати "Жодного". Ви також можете вибрати, який доступ має програма Assist, якщо ви хочете залишити її активованою тут.
Якщо підійти до цього під критичним кутом, то, звичайно, здається, що використання знака заборони на в’їзді на «Немає» потенційно призначене для того, щоб непомітно перешкодити вам вибрати його. Це, мабуть, досить справедливо для кінцевих користувачів, але не бійтеся, шановний читачу, ваш телефон чи планшет не вибухне, вибравши це. Ви також можете ввімкнути його знову в майбутньому, якщо захочете.
Відключення дозволів
Android 6.0 пропонує досить чудову функцію для керування дозволами, які використовують програми на вашому пристрої. Він також працює в системних програмах, хоча це дещо приховано від очей. Давайте подивимося, як контролювати дозволи, які використовує програмне забезпечення Google. Перейдіть у Налаштування > Програми > Cog (угорі праворуч) > Дозволи програми. Ви побачите огляд різних дозволів, які використовують програми на вашому пристрої.
Тут ви можете ввести категорію, щоб переглянути програми, які мають доступ до певного набору даних. Однак слід зауважити, що те, що ви бачите, не є повною історією. Під додатковим меню є опція для відображення системних програм. Ви захочете використовувати це щоразу, коли переглядаєте це меню, якщо ви дбаєте про попередньо встановлені програми на вашому телефоні.
Увімкнувши системний параметр, ви отримаєте краще уявлення про те, які інші програми оголосили дозвіл (хоча не всі вони будуть увімкнені спочатку). Зверніть увагу, що тут з’явилися служби Google Play, і вони справді ввімкнені. Ви можете вимкнути доступ до всіх цих дозволів, якщо хочете. Якщо ви хочете позбутися Google, це, ймовірно, мудро продовжити. Більшість можна видалити, оскільки через хвилину ми повністю вимкнемо ці програми.
Час відключити
Настав час відключити те, що вам не потрібно. На цьому етапі було б доцільно вимкнути визначення місцезнаходження пристрою (оскільки кожен, хто дотримується цього посібника, ймовірно, хоче мати місцезнаходження вимкнено, якщо вони не виберуть інше) - налаштування знаходяться у звичайному місці, або в меню налаштувань, або в розкривному меню швидких налаштувань область.
Ви можете видалити майже все з Google на Marshmallow
Якщо ви повернетеся до Налаштувань > Програми, тепер ви можете почати дивитися на те, як вимкнути програмне забезпечення Google на телефоні. Це дає вам змогу позбутися більшості фірмових служб, доданих до вашого пристрою, перш ніж ви його отримали. Знову ж таки, перш за все! Перейдіть до додаткового меню та торкніться «Показати систему», щоб система не приховувала деякі з більш глибоко вкорінених частин служб Google. На даний момент ми повинні віддати належне Google там, де вони належать – хоча вони й справді щільно зв’язують свої послуги навколо ПЗУ (наскільки вони потенційно під слідством для антимонопольного законодавства через пакетування), вони принаймні дають вам можливість позбутися їх (вимкнення пакет майже такий самий, як позбутися його, як, ймовірно, будь-який ентузіаст видалення вірусів засвідчувати).
Якщо ви хочете позбутися всього Google, я спробував виділити все, що ви можете видалити. Щоб видалити програму, торкніться її у списку та скористайтеся кнопкою «вимкнути» на наступному екрані, щоб видалити її в глибину області вимкнених програм. Хоча ви можете робити це в будь-якому порядку, я пропоную робити це в такому порядку, якщо у вас буде інша поведінка (під час тестування для цієї статті я виявив деякі ситуації, коли ви не можете повністю вимкнути деякі частини основних служб Google, і я підозрюю, що це може бути спричинено вимкненням цих частин останній). Зауважте, що ви, ймовірно, не захочете позбутися всього цього, але це залежить від вас – це все залежить від того, чи маєте вибір і приймаєте власне рішення.
Назва програми |
Примітки |
---|---|
Сервіси Google Play |
Основа пропозицій сервісів Google. Позбавлення від цього призведе до поломки програм, які використовують сервіси Play, але це хороший перший крок до повного виключення Google із вашого пристрою |
Google Services Framework |
Брат-близнюк сервісів Google Play. Якщо ви позбавляєтеся одного, позбудьтеся обох! |
Календар |
Навіщо використовувати "запатентований" календар Google, коли він є відкритий код, майже ідентичний на F-Droid? |
Камера |
Я залишаю це на ваш розсуд, хоча ви повинні зауважити, що надіслана камера може бути не ідентичною камері в AOSP. Якщо ви дбаєте про свободу програмного забезпечення та відтворюваність, ви можете замість цього використовувати камеру AOSP. |
Chrome |
Запатентований браузер, пов’язаний зі службами Google. Можливо, ви захочете поглянути на веб-переглядач Firefox із відкритим кодом або версію Chromium із вихідним кодом. |
Cloud Print |
Я б краще не друкував через хмару - я припускаю, що це так само від усіх, хто читає це. |
Контакти |
Сподіваюся, хтось створить окрему версію додатка AOSP Contacts, таку ж, як календар вище. |
Політика пристрою |
Посередині є значок Google! Схоже, це пов’язано із застосуванням корпоративних політик до вашого пристрою. Можливо, це вам не потрібно, і, ймовірно, воно вже вимкнено для вас за замовчуванням |
документи |
Хочете, щоб Google бачив усі ваші документи, які ви редагуєте? Ні, я теж. Вимкнено та з нетерпінням чекаю прогресу LibreOffice на Android. |
Драйв |
Бажаєте зберігати всі свої файли на серверах Google? Ні, я так не думав. Інвалід, виїзд OwnCloud для відкритої альтернативи з точки зору зберігання |
Gmail |
До цього моменту ви, мабуть, зрозуміли: чи хочете ви, щоб ваші електронні листи Google сканував для профілювання та реклами? ні... Давайте позбудемося цього: стандартний додаток для електронної пошти (вам потрібно буде скомпілювати його з AOSP, тепер Google його вимкнув) або K9, обидва добре працюють для IMAP і Exchange mail (AOSP для цього краще). |
Менеджер облікового запису Google |
Ну, до цього моменту вам не знадобиться обліковий запис Google, чи не так? |
Google App |
Якщо ви не хочете, щоб ваш пристрій постійно прослуховував, на випадок, якщо ви скажете «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 |
Ви, мабуть, не хочете надсилати текст до 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. Окрім самого першого кроку (щоб припинити використання Wi-Fi під час налаштування пристрою), для цього не потрібен root.
Як ви думаєте, ви могли б обійтися без будь-яких служб Google на своєму телефоні? Ви вже видаляєте служби Google? Поділіться з нами своїми думками в коментарях нижче. О, і ви можете зараз увімкнути Wi-Fi, запастися фольгою або придбати її Кишені Фарадея.