Настройка Android Marshmallow без Google

click fraud protection

Нужен ли вам 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) и редкий экран приветствия — это требование для входа в 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! Но эй, именно для этого и предназначена эта статья, так что давайте продолжим! Вам не нужно выходить в Интернет до самого конца этого процесса, если вы этого не захотите. Просто для действительно параноик!

Множество функций Google в стандартной программе запуска — давайте начнем!

Диспетчер устройств Android

По умолчанию Google включает функцию диспетчера устройств Android. Если вы следуете этому руководству, вам захочется избавиться от этого (у него есть права администратора устройства) — перейдите в «Настройки»> «Безопасность», «Администраторы устройства» и снимите флажок.

Now on Tap (Assist API)

Новой функцией Android 6.0 является API-интерфейс «Assist», предназначенный для приложений в стиле личного помощника (Google Now, Кортана и т. д.), чтобы получить доступ ко всему, что находится на вашем экране, с целью предоставления контекстно-зависимого предложения. Когда вы вызываете функцию помощи (удерживая кнопку «Домой»), выбранное приложение получит содержимое текущего экрана, если показываемое приложение не откажется от этого. Дополнительную информацию можно найти в Примечания к выпуску API. В любом случае, поскольку мы здесь для того, чтобы удалить все Google и получить стандартный образ Nexus с минимально возможной установкой, пришло время отключить это.

Здесь вы можете выбрать вспомогательное приложение, которое хотите использовать (или не использовать его).

К счастью, Google добавил элемент управления функцией Assist API. Он доступен в «Настройки» > «Приложения» > «Cog» (вверху справа) > «Приложения по умолчанию» > «Помощь и голосовой ввод». Обнаружить его непросто, и циник может возразить, что это, возможно, сделано намеренно, чтобы затруднить его поиск или отключение. Но как только вы доберетесь туда, вы можете нажать «Приложение-помощник» (а не ту часть с шестеренкой), и вы сможете выбрать "Никто". Вы также можете выбрать, какой доступ будет иметь приложение Assist, если хотите оставить его активированным здесь.

Если взглянуть на это с критической точки зрения, то, безусловно, кажется, что использование знака «Вход запрещен» на «Нет» потенциально предназначено для того, чтобы незаметно отговорить вас от его выбора. Вероятно, это достаточно справедливо для конечных пользователей, но не бойтесь, дорогой читатель, ваш телефон или планшет не взорвется, выбрав это. Вы также можете включить его снова в будущем, если захотите.

Отключение разрешений

Обзор разрешений ваших приложений на Android M

Android 6.0 предлагает довольно изящную функцию для управления разрешениями, используемыми приложениями на вашем устройстве. Он также работает с системными приложениями, хотя это несколько скрыто от глаз. Давайте продолжим и посмотрим, как контролировать разрешения, используемые программным обеспечением Google. Откройте «Настройки» > «Приложения» > Cog (вверху справа) > «Разрешения приложений». Вы увидите обзор различных разрешений, используемых приложениями на вашем устройстве.

Отсюда вы можете ввести категорию, чтобы увидеть приложения, имеющие доступ к заданному набору данных. Однако следует отметить одну вещь: то, что вы видите, — это не вся история. В меню переполнения есть опция отображения системных приложений. Вы захотите использовать это каждый раз, когда просматриваете это меню, если вас интересуют предустановленные приложения на вашем телефоне.

Просматривайте приложения, использующие разрешения. Обратите внимание на опцию меню переполнения, чтобы увидеть системные приложения.

Как только вы включите системную опцию, вы получите лучшее представление о том, какие другие приложения объявили разрешение (хотя не у всех они изначально включены). Обратите внимание, что Службы Google Play появились и действительно включены. Если хотите, вы можете отключить доступ ко всем этим разрешениям. Если вы хотите избавиться от Google, вероятно, будет разумно пойти дальше. Большинство из них можно удалить, поскольку через минуту мы полностью отключим эти приложения.

Сервисы Google Play появились

Время отключить

Пришло время отключить то, что вам не нужно. На этом этапе, возможно, было бы неплохо отключить определение местоположения устройства (поскольку любой, кто следует этому руководству, вероятно, захочет отключено, если они не выбрали иное) — настройка находится в обычном месте, либо в меню «Настройки», либо в выпадающих быстрых настройках область.

Вы можете удалить практически все из Google на Marshmallow.

Если вы вернетесь в «Настройки» > «Приложения», теперь вы можете приступить к отключению программного обеспечения Google на телефоне. Это позволит вам избавиться от большинства проприетарных служб, добавленных на ваше устройство еще до его приобретения. Опять же, обо всем по порядку! Перейдите в дополнительное меню и обязательно нажмите «Показать систему», чтобы система не скрывала некоторые из наиболее глубоко укоренившихся частей сервисов Google. На этом этапе мы должны отдать должное Google там, где это необходимо - хотя они действительно плотно запутывают свои сервисы в ПЗУ (до такой степени, что они потенциально находится под следствием за антимонопольное законодательство из-за объединения), они, по крайней мере, дают вам возможность избавиться от них (отключив package — это почти то же самое, что избавиться от него, что, вероятно, сделает любой энтузиаст по удалению вирусов. свидетельствовать).

Если вы хотите избавиться от всего Google, я постарался выделить все, что вы, возможно, захотите удалить. Чтобы удалить приложение, коснитесь его в списке и используйте кнопку «отключить» на следующем экране, чтобы удалить его в глубину области отключенных приложений. Хотя вы можете делать это в любом порядке, я предлагаю делать это именно в этом порядке, на случай, если у вас будет разное поведение (при тестировании для этой статьи я обнаружил некоторые ситуации, когда вы не можете полностью отключить некоторые части основных служб Google, и я подозреваю, что это может быть связано с отключением этих частей. последний). Обратите внимание, что вы, вероятно, не захотите избавляться от всего этого, но это зависит от вас — все дело в том, чтобы у вас был выбор и вы приняли собственное решение.

Имя приложения

Примечания

Сервисы Google Play

Ядро сервисных предложений Google: избавление от этого приведет к поломке приложений, использующих сервисы Play, но это хороший первый шаг к полному изгнанию Google с вашего устройства.

Платформа сервисов Google

Брат-близнец сервисов Google Play. Если вы хотите избавиться от одного, избавьтесь от обоих!

Календарь

Зачем использовать «собственный» календарь Google, если есть открытый исходный код, почти идентичный на F-Droid?

Камера

Я оставлю это на ваше усмотрение, хотя следует отметить, что поставляемая камера может не быть идентична камере в AOSP. Если вы заботитесь о свободе и воспроизводимости программного обеспечения, возможно, вы захотите использовать камеру AOSP.

Хром

Собственный браузер, связанный со службами Google. Возможно, вы захотите взглянуть на браузер Firefox с открытым исходным кодом или версию Chromium, созданную с исходным кодом.

Облачный принтер

Я бы предпочел не печатать через облако — я полагаю, что то же самое относится и к любому, кто это читает.

Контакты

Надеюсь, кто-нибудь создаст автономную версию приложения «Контакты AOSP», подобную «Календарю» выше.

Политика устройства

В центре есть значок Google! Похоже, это связано с применением корпоративных политик к вашему устройству. Вероятно, вам это не нужно, и, вероятно, оно у вас уже отключено по умолчанию.

Документы

Хотите, чтобы Google видел все ваши документы, которые вы редактируете? Нет, я тоже. Отключен и с нетерпением жду прогресса LibreOffice на Android.

Водить машину

Хотите хранить все свои файлы на серверах Google? Неа, не думал. Отключено, проверьте OwnCloud за открытую альтернативу с точки зрения хранения

Gmail

К этому моменту вы, вероятно, поняли: хотите ли вы, чтобы Google сканировал ваши электронные письма для профилирования и рекламы? Неа... Давайте избавимся от него - стандартное почтовое приложение (вам нужно будет скомпилировать его из AOSP, теперь Google его удалил) или K9, оба отлично работают для почты IMAP и Exchange (для этого лучше подходит AOSP).

Менеджер аккаунта Google

Что ж, к этому моменту вам уже не понадобится учетная запись Google, верно?

Приложение Google

Если вы не хотите, чтобы ваше устройство всегда прослушивало, на случай, если вы случайно скажете «ОК, Google» или если вам просто не нравится Google, избавьтесь от этого.

Резервный транспорт Google

Если вы зашли так далеко, вы ни за что не позволите Google заполучить ваши резервные копии, так что давайте избавимся от этого!

Службы подключения Google

Наверное, это как-то связано с Фи? В любом случае, при отсутствии репозитория с исходным кодом, вероятно, разумно избавиться от него, если вы хотите использовать только программное обеспечение с открытым исходным кодом, где это возможно.

Синхронизация контактов Google

Google не нужно знать, с кем вы разговариваете — взгляните на ДавДроид для решения с открытым исходным кодом, соответствующего стандартам, позволяющего синхронизировать контакты с автономным сервером CardDav, таким как OwnCloud.

Google-клавиатура

Он содержит некоторый собственный код для обработки пролистывания, поэтому вы можете установить другую клавиатуру и удалить ее.

Одноразовая инициализация Google

Если вы не используете Google, возможно, стоит избавиться от него ради чистоты!

Настройка партнера Google

Здесь не нужны партнеры 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 с нуля.

Смотри, мам, никакого Google!

В заключение

Предлагаю вам взглянуть на F-дроид если вы хотите загрузить программное обеспечение — F-Droid — это набор программного обеспечения с открытым исходным кодом, который вы можете свободно загружать, делиться, использовать, проверять, изменять и учиться. Очевидно, это не для всех — для большинства людей идея запуска Android без сервисов Google немыслима, но на самом деле она может быть весьма освежающей и освобождающей. - если вы не слишком привязаны к сервисам Google, вы можете получить идеально исправный телефон с поразительным временем автономной работы, сохраняя при этом доступ к электронной почте и другим приложениям, которые вам нужны. нуждаться.

Эта статья была создана для того, чтобы рассмотреть, насколько службы Google отделены от Android, и приятно отметить, что вы можете удалить практически все из Google на Marshmallow. За исключением самого первого шага (чтобы остановить использование устройством Wi-Fi во время настройки), ничего из этого не требовало root.

Как вы думаете, вы могли бы обойтись без каких-либо сервисов Google на вашем телефоне? Вы уже удаляете службы Google? Дайте нам знать ваши мысли в комментариях ниже. Да, и вы можете пойти и включить Wi-Fi прямо сейчас и запастись фольгой или приобрести ее. Карманы Фарадея.