Очистка андроид от google

CalyxOS: лучший способ очистить Android от следов Google

Android Open Source Project — свободный проект. Однако в него очень глубоко проникла корпорация Google. К сожалению, всё больше API и библиотек Android теперь доступны только на смартфонах с предустановленными приложениями Google Apps (GApps). Таким способом Google эффективно привязывает сторонние приложения к своей закрытой экосистеме. В результате ряд популярных опенсорсных приложений уже не могут работать без библиотек Google.

По сути, Android представляет собой особый вид опенсорса типа «смотри, но не трогай», по модели Shared Source. Неудивительно, что набирают силу опенсорсные проекты, которые ставят целью полностью удалить Google из мобильной ОС. Один из последних примеров — прошивка CalyxOS, ориентированная на безопасность и приватность.

Для начала нужно упомянуть ключевую технологию в сердце практически любой опенсорсной прошивки Android — это microG, свободная реализация приложений и библиотек пользовательского пространства Android вместо проприетарного набора от Google. Эти библиотеки отлично заменяют GApps во многих свободных прошивках на AOSP, таких как ArrowOS, LineageOS for microG, CalyxOS (см. ниже) и др.

MicroG

Хотя большинство компонентов microG ещё далеки от завершения, но ими уже можно пользоваться. Их установка на Android позволяет значительно сократить объём данных, отправляемых в Google, а также сократить общее энергопотребление Android. Старые телефоны могут рассчитывать на некоторое увеличение времени автономной работы. Ниже перечислены пять базовых компонентов microG, по ссылкам см. документацию и инструкции по установке.

    GmsCore: свободная реализация Google Play Services (GApps). Позволяет приложениям вызывать проприетарные Google API.

Для вызова Google API система должна поддерживать подделку (спуфинг) цифровых подписей. Вот полный список ROM, которые поддерживают спуфинг. Многие из них идут уже в комплекте с microG.

Если ваш Android не поддерживает подделку подписей приложений, то можно накатить через ADB системный патч, такой как Haystack или Tingle.


Проверка работы спуфинга через Signature Spoofing Checker

  • GsfProxy (Services Framework Proxy): небольшая вспомогательная утилита, чтобы приложения Google Cloud to Device Messaging (C2DM) могли использовать совместимую службу Google Cloud Messaging из комплекта GmsCore.
  • UnifiedNlp (Unified Network Location Provider) — геолокация WiFi/GSM вместо дефолтной службы геолокации от Google. Эта библиотека включена в комплект GmsCore, но на большинстве систем Android её можно установить отдельно.
  • Maps API — аналог интерфейсов Google Maps API (v1), которые Google уже не поддерживает.
  • Phonesky (Store) — доступ к Google Play Store для скачивания и обновления приложений. Разработка находится на ранней стадии, готового приложения пока нет. Несколько лет назад проект был поставлен на паузу.
  • Для просмотра видео с YouTube можно использовать маленький и удобный клиент NewPipe, который гораздо приятнее, чем мастодонт от Google. Вдобавок к более быстрой работе оно экономит трафик и не так пожирает заряд батареи. Свободный клиент также поддерживает децентрализованную платформу PeerTube, звуковой хостинг SoundCloud, Bandcamp и media.ccc.de. Можно скачать видео/аудио целиком для просмотра позже. Естественно, работает через microG, а не GApps.

    Хороший список опенсорсных приложений в качестве альтернативы гугловским см. здесь.

    Несмотря на все усилия, полностью избавиться от Google в Android невозможно, если не пожертвовать некоторой функциональностью. Например, модуль пуш-нотификаций microG работает с серверами Google, потому что иначе просто невозможно реализовать арбитраж между бэкендом и приложением в Android. Этот облачный сервис называется Firebase Cloud Messaging и бесплатно предоставляется платформой Firebase от Google. Но всё равно тот же оригинальный Telegram стучит в Google через телеметрию и GApps, как и другие сторонние приложения (поэтому пришлось делать форк Telegram-FOSS, избавленный от подозрительных бинарников).

    CalyxOS

    CalyxOS — операционная система на базе Android 11, ориентированная на приватность и безопасность. Это относительно новая разработка, по сравнению с более известной LineageOS. Первый релиз CalyxOS состоялся год назад — 5 сентября 2020 года.

    Главный разработчик — некоммерческая организация Calyx Institute. Основатель — Николас Меррил, американский сисадмин, программист и предприниматель: в 2004 году он вошёл в историю как первый частный хостер и интернет-провайдер, который отказался выполнять требования закона USA Patriot Act по слежке за пользователями — и подал в суд на ФБР вместе с Министерством юстиции. С тех пор понятия анонимности и безопасности для него не пустой звук.

    Разработчики постарались полностью вычистить CalyxOS от следов присутствия Google. Здесь по умолчанию установлен свободный пакет microG вместо проприетарного GApps, а также Mozilla Location Services (с DejaVu) вместо дефолтных гугловских сервисов для геолокации и Nominatim на базе OpenStreetMap вместо Google Maps для геокодирования (поиск координат места по названию и адресу).

    Читайте также:  Заблокировать кнопку android studio

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

    Встроенный файрвол Datura контролирует доступ в интернет каждого приложения.

    Файрвол Datura и Calyx VPN

    Шифрование на всех уровнях:

    • OpenPGP в почтовом клиенте K-9, для управления ключами используется OpenKeychain;
    • подключение через VPN (приложения Calyx VPN и Riseup VPN), в том числе других привязанных к смартфону устройств;
    • приватный провайдер Cloudflare DNS по умолчанию: как известно, Cloudflare одним из первых внедрил протокол шифрования DNS over HTTPS (DoH).

    CalyxOS отлично поддерживается. Обновления выходят ежемесячно, они включают в себя обновления ключевых приложений (браузер Chromium), патчи безопасности и улучшения юзабилити. Например, в последнем обновлении для Pixel 2 ядро Linux обновилось до 4.4.276, хотя это устройство уже снято с официальной поддержки Google и не получает официальных патчей.

    Другие функции безопасности CalyxOS:

    • верификация кода по цифровой подписи при каждой загрузке для защиты прошивки от изменений;
    • автоматическое отключение Wi-Fi и Bluetooth по таймауту;
    • «красная кнопка» для экстренной чистки данных и удаления определённых приложений (см. ниже про двойное дно);
    • автоматическое исключение из журнала звонков конфиденциальных номеров;
    • блокировка по умолчанию неизвестных USB-устройств;
    • автоматические бэкапы приложений (на USB-флэшку или в облако Nextcloud);
    • браузеры DuckDuckGo и Tor;
    • анонимная установка приложений из Google Play через Aurora Store, а также из свободного каталога F-Droid.


    Анонимная установка приложений из Google Play с подделкой информации об устройстве

    Установка

    Поддерживаются Pixel 2, 2 XL, 3, 3a, 3 XL, 3a XL, 4, 4a, 4 XL, 5 и Xiaomi Mi A2.

    Утилиты для прошивки доступны под Linux, macOS и Windows. Под Windows также понадобится Google USB Driver.


    SDK Manager с установленным Google USB Driver

    Подключаем устройство, сохраняем утилиту в одну папку с образом CalyxOS — и запускаем её.

    Двойное дно

    Вообще, в связи с последними событиями в Беларуси особую актуальность получает концепция «двойного дна» в информационной безопасности. Это более грамотная альтернатива «красной кнопке» из CalyxOS.

    Проблема в том, что силовики могут остановить гражданина на улице, проверить телефон и задержать его в случае наличия на телефоне компрометирующей информации (фото, видео, оппозиционные телеграм-каналы) или если человек отказывается ввести пинкод. В последнем случае могут провести обыск дома, изъять компьютерную технику, по его результатам завести административное или уголовное дело.

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

    См. также:

    • PAM Duress — «двойное дно» для персонального компьютера: авторизация по экстренному паролю выполняет предустановленные скрипты с удалением конфиденциальной информации
    • Партизанский Телеграм под Android — форк от белорусских киберпартизан. При вводе особого пинкода автоматически удаляются каналы из списка и отсылается SOS избранному контакту.

    Источник

    Как избавить свой Андроид от Google

    Как избавить свой Андроид от Google

    Можно ли удалить Google с Андроида без Root прав?Возможно ли сделать так, чтобы обновления Плей Маркета и сервисов Гугла не шли в принудительном порядке и не игнорировали все установленные запреты на самих устройствах?

    Тотальный контроль от Google сервисов

    Как ни странно, но все знают и принимают как должное тот вопиющий факт, что Google имеет право не только обновляться в принудительном порядке, но и иметь тотальный контроль за всеми ПК, смартфонами, планшетами и даже телевизорами (сертифицированные Google), начиная от сбора простых данных до включения камеры.

    Никто не знает принцип работы, исходный код и компоненты этих Гугл сервисов, но все знают, что они собирают данные и отправляют их на свои сервисы (терабайтами каждый день). Они собирают информацию буквально с каждого Вашего шага – это и пароли, и списки установленных приложений, и контакты, и все запросы в поисковиках, и многое-многое другое.

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

    Почему Гугл блокирует наше приложение?

    Зато защита Гугл и Плей Маркета запросто блокирует приложения подобные нашему в связи с тем, что мы, видите ли, собираем информацию и поэтому являемся опасными ПО и чуть ли не самим вирусом Троян. Хотя, как знают наши клиенты – у нас ведётся контроль за своими устройствами, установка происходит вручную, а вся информация по установке приложения предоставлена на сайте и находится в отрытом доступе.

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

    Читайте также:  Red sun для андроид

    Более подробно о том, как правильно переустановить наше приложение, если оно было вдруг выявлено обновившимся Плей Маркетом или Гугл Защитой (даже если проверка была изначально отключена и приложение год работало без сбоев), можно прочитать в статье «Инструкция «Как переустановить приложение VkurSe после срабатывания Play защиты»«.

    Google Apps – как от него отключится?

    Начнем с того, как же Google Apps попадает на наши смартфоны. Вы купили телефон и естественно (ну как же без этого, это же так удобно и модно и вообще это нужно установить по любому…) устанавливаем своими руками на чистую прошивку это приложение. И как только вы вводите имя пользователя и пароль, тут же идет синхронизация всего и вся, и начинается перекачивание вашей (как вы думаете конфиденциальной) информации на Гугл сервис.

    Ну конечно, как же не установить Google Apps на смартфон, если это дает столько интересных возможностей. Например, сделать так, чтобы телефон разблокировался по фото вашего лица (и никто ни о чем дальше не задумывается), или пользоваться таким удобным Google Play или Google Books.

    А давайте на минутку задумаемся, как все происходит на самом деле. Возьмем каталоги /system/app и /system/priv-app. После того, как вы их установили на свой смартфон начинается копирование содержимого этих каталогов в такие же каталоги, которые уже есть на вашем телефоне. А система Андроид использует системные API «private», которые не доступны другим приложениям.

    В каталоге /system/app располагаются различные приложения Гугла в огромном количестве: Books.apk, Chrome.apk, Gmail2.apk и другие. Каждое из них по-своему будет делиться информацией, но это абсолютно нормально (здесь как бы никакой секретной информации нет, просто Гугл будет знать абсолютно все что вы читаете, смотрите и скачиваете).

    GoogleContactsSyncAdapter.apk вот этот каталог намного серьезнее собирает данные, он отправляет своему хозяину все ваши контакты (да, да, вместе со всеми именами и номерами).

    Большинство файлов из каталога /system/priv-app — это сервисы и наборы библиотек, которые и составляют главную слежку за вашим смартфоном:

    • GoogleBackupTransport.apk – занимается синхронизацией данных установленных приложений, паролей Wi-Fi и некоторых настроек;
    • GoogleLoginService.apk – связывает устройство с Google-аккаунтом;
    • GooglePartnerSetup.apk – позволяет сторонним приложениям получить доступ к сервисам Google;
    • GoogleServicesFramwork.apk – набор библиотек, с различной подсобной функциональностью;
    • Phonesky.apk – Play Store (как ни странно);
    • PrebuiltGmsCore.apk – Google Services, как видно из названия, это ядро всего комплекта gapps;
    • Velvet.apk – поиск от Google, включающий в себя строку поиска на рабочем столе и Google Now.

    В сущности, это и есть та часть Google Apps, которая ответственна за перекачивание ваших данных от которых и нужно избавляться как можно раньше.

    Вариант 1. Как избавить Андроид от Google без Root

    Удалить Гугл если нет Root прав можно через настройки телефона. Основное место расположения настроек синхронизации – меню «Настройки -> Аккаунты -> Google -> user@gmail.com». Здесь можно отключить такие вещи, как синхронизация контактов, данных приложений, Gmail, Play Music, Google Keep и прочее. Все, что нужно сделать, — это просто снять галочки с нужных пунктов меню. Далее идем в меню «Настройки -> Восстановление и сброс» и снимаем галки с пунктов «Резервирование данных» и «Автовосстановление».

    За множество настроек синхронизации отвечает также приложение «Настройки Google», которое является частью Google Services. С его помощью, в частности, можно отключить доступ Google к местоположению («Доступ к геоданным -> Доступ к моим геоданным / Отправка геоданных / История местоположений»), отключить отправку личных данных поисковику («Поиск -> Личные данные»), отключить Google Now («Поиск -> Google Now») и отключить удаленное управление («Удаленное управление -> Удаленный поиск устройства / Удаленная блокировка и сброс настроек»).

    В тех же «Настройках Google» можно отключить любое приложение, использующее аккаунт Google для авторизации. В том случае, если вы вообще не собираетесь использовать сервисы Google, проще будет отключить смартфон от аккаунта полностью, то есть просто удалить его через настройки: «Настройки -> Аккаунты -> Google -> user@gmail.com -> Кнопка Меню -> Удалить аккаунт».

    Вариант 2. Как избавить Андроид от Google если есть Root

    Если на подконтрольном телефоне есть root права, тогда удалить Google Apps можно просто – все они хранятся в каталогах /system/app и /system/priv-app. Например, в случае Андроид KitKat список Google-приложений в первом каталоге будет таким:

    • Books.apk — Google Книги;
    • CalendarGoogle.apk — Google Календарь;
    • Chrome.apk — Google Chrome;
    • CloudPrint.apk — система облачной печати;
    • Drive.apk — Google Drive;
    • GenieWidget.apk — виджет новостей и погоды;
    • Gmail2.apk — Gmail;
    • GoogleContactsSyncAdapter.apk — синхронизация контактов;
    • GoogleEars.apk — Google Ears (аналог Shazam);
    • GoogleEarth.apk — Google Земля;
    • GoogleHome.apk — домашний экран с интегрированным Google Now;
    • GoogleTTS.apk — система синтеза речи;
    • Hangouts.apk — Google Hangouts;
    • Keep.apk — Google Keep;
    • LatinImeGoogle.apk — клавиатура с поддержкой жестов;
    • Magazines.apk — Google Журналы;
    • Maps.apk — Google Карты;
    • Music2.apk — Google Музыка;
    • PlayGames.apk — Google PlayGames;
    • PlusOne.apk — Google+;
    • QuickOffice.apk — QuickOffice;
    • Street.apk — Google Street;
    • SunBeam.apk — живые обои SunBeam;
    • Videos.apk — Google Фильмы;
    • YouTube.apk — YouTube.
    • В каталоге /system/priv-app, кроме перечисленных ранее, также хранятся такие файлы:
    • CalendarProvider.apk — хранит данные календаря;
    • GoogleFeedback.apk — отправляет отчет об использовании Google Play;
    • GoogleOneTimeInitilalizer.apk — мастер установки дополнительных Google-приложений;
    • SetupWizard.apk — мастер настройки при первом запуске;
    • Wallet.apk — Google Кошелек;
    • talkback.apk — оповещение голосом о событиях на устройстве.
    Читайте также:  Add xml file to android app

    Комплект Gapps для Андроид KitKat, кроме всего прочего, включает в себя также проприетарную камеру с поддержкой сферической съемки и проприетарный же рабочий стол с интегрированным Google Now.
    Но это еще не все. Google Apps зависят от нескольких фреймворков, которые находятся в каталоге /system/framework. Это файлы com.google.android.maps.jar, com.google.android.media.effects.jar и com.google.widevine.software.drm.jar. Еще есть множество библиотек в каталоге /system/lib, которые используются исключительно Google-приложениями. Удалять их совсем не обязательно, но можно. Просто чтобы очистить мусор.

    Вариант 3. Как избавить Андроид от Google через кастомную прошивку без gapps

    Просто установить на телефон кастомную прошивку без Google Apps. А Google Play, можно заменить сторонним магазином приложений.

    На сегодняшний день Google Play можно заменить на:

    • Amazon Appstore – содержит около 80.000 приложений (в гугле конечно их в 10 раз больше). Есть приятный бонус – возможность бесплатно скачивать 1 платное приложение в день. Оплата же остальных производится при помощи кредитных карт или амазоновскими монетами (Amazon Coins);
    • Yandex.Store – Яндекс магазин, содержит около 100.000 приложений, проверяется Касперским, оплату принимает через Яндекс Деньги или со мобильного счета;
    • 1Mobile Market – содержит более 500.000 бесплатных приложений, не нуждается в регистрации и создании аккаунта, позволяя сохранить абсолютную анонимность.

    Вариант 4. Как избавить Андроид от Google оставив только Google Play

    Этот вариант подходит для тех, кто ищет компромисс. Он для тех, кто хочет удалить Гугл, не забивать свой телефон на 80% бесполезными ненужными для подавляющего большинства людей приложениями, которые висят в фоне, страшно занимают память и постоянно сливают всю информацию своему сервису. Но… которые хотят оставить при этом Google Play.

    Рекомендуем воспользоваться проверенные временем BaNkS Gapps, а именно файл «месяц-числоGAppsCore4.4.2signed.zip». Они работают на любом смартфоне, совместимы с ART и включают в себя только основные файлы gapps (список вы видели в начале этой главы). По сути, это Google Play, инструменты синхронизации и ничего больше.

    Установить любой поисковик вместо Google

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

    Все приложения зависят от Google Apps?

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

    В далеком 2014 году начал функционировать проект NOGAPPS, в рамках которого разрабатываются наборы открытых компонентов, заменяющих оригинальную функциональность Google Apps. В данный момент доступно три компонента-замены:

    • Network Location — сервис геолокации на основе Wi-Fi и базовых станций GSM. Основан на базе данных IP-адресов от Apple и открытой базе базовых станций;
    • Maps API — замена интерфейса к Google Maps на основе OpenStreetMap;
    • BlankStore — открытая альтернатива клиенту Play Store. Позволяет устанавливать бесплатные приложения из магазина Google, но не рекомендуется к использованию из-за возможных санкций со стороны поисковика (это запрещено их правилами).

    Установка компонентов производится отдельно и разными способами. Network Location достаточно вручную скопировать в каталог/system/app/ в Android или в каталог /system/priv-app/ в Андроид KitKat (в этом случае следует использовать файл NetworkLocation-gms.apk). Maps API устанавливается с помощью прошивки файла nogapps-maps.zip через консоль восстановления. Для установки маркета придется не только копировать файл, но и генерировать Android ID. Генерацию мы никак не одобряем, но кто хочет может посмотреть инструкцию здесь.

    Заключение

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

    Источник

    Оцените статью