Как я избавлялся от Google на Android
Недавно на работе получил задачу от руководителя: сделай так чтобы телефон android не сливал данные гуглу. Можете представить мой восторг (и предвкушение) ибо спустя 2 недели тестов я вполне уже чувствовал себя человеком который прошивает телефоны на радиорынке (ничего личного, просто не мой профиль). Прочел отличную статью и понабравшись опыта решил немного дополнить. Статья кстати отличная, рекомендую к прочтению.
Давайте рассмотрим несколько альтернативных операционных систем якобы без сервисов гугла, и выясним действительно ли они не общаются с гуглом. Подготовился я к слову основательно, для тестов даже приобрел девайс «pixel 3», так как GrapheneOS работает только с устройствами от google.
Хотел протестировать еще:
- /e/ Но к сожалению моего девайса не было в списке
- PostmarketOS Та же проблема
- PinePhone Было желание приобрести тестовый девайс. Но после обзора на youtube, желание пропало, так как он очень тормозит, и сложно его представить в роли смартфона для повседневного пользования.
GrapheneOS
На первый взгляд система позиционирует себя как максимально безопасная и анонимная. Есть пару нюансов которые мне не понравились:
Ничего необычного, этот сервис называется Captive portal используется для андроид с 4 версии. При наличии root можно выбрать другие независимые сервера или на крайняк поднять свой. Но такой возможности нет и приходится довольствоваться услугами google. Также разработчик утверждает что использование других серверов в качестве альтернативы нежелательно, по причине того что телефон будет более узнаваем в толпе, но говорит, что такая функция находится в разработке (правда имеет маленький приоритет)
LineageOS
LineageOS является более популярной операционной системой. Но к ней тоже очень много вопросов. Абсолютно чистая система умудряется стучать гуглу в особо крупных количествах. Вот данные которые я снял со своего маршрутизатора, и сделал небольшую табличку. Маршрутизатор снифил трафик с телефона 3 дня, повторюсь, что телефон я откатил до заводских настоек и ничего не устанавливал и никуда не логинился.
Существует несколько способов ограничить доступ телефона к google:
- Использование firewall. В моем случае я использовал afwall+, его можно скачать в магазине f-droid или же в aurora store, который можно скачать там же
- Второй способ, менее радикальный и более трудоемкий. Он заключается в подмене сервисов. Настройка на службах альтернатив google.
Каждый способ требует root права. Описывать как их получить не буду, так как есть огромное количество статей на эту тему, и в зависимости от модели телефона инструкция может меняться. Я использовал magisk
Использование firewall
Ну с этим, думаю, понятно. Блокируем все, и разблокируем по мере необходимости (для AFwall+ понадобятся root права). В android 10 добавили модуль Network Stack Permission Config module. Если заблочить данный модуль то система будет говорить что у данной сети нет доступа к интернету.
Тем не менее интернет будет работать в обычном режиме. Так как у меня гугловый девайс Pixel 3, то были подозрения что устройство общается с google на hardware уровне. Но они развеялись после того как заблокировал все и снял дамп с роутера. Результаты показали что за двое суток устройство дальше внутренней сети не ушло.
Подмена сервисов
Необходимо настроить следующие сервисы:
По дефолту LineageOS использует гугловые dns 8.8.8.8, было бы не плохо заменить их на cloudflare 1.1.1.1. Идеальным решением будет использовать vpn и завернуть туда весь трафик, в противном случае для каждой wifi сети надо будет вбивать руками кастомные dns. Альтернативой является установка приблуды через magisk «CloudflareDNS4Magisk», или какой-либо другой с магазина, но там на свой страх и риск. Как по мне лучше с гугловыми dns, чем непонятным магазинным софтом.
Captive Portals
Captive portal — сетевой сервис, требующий от подключившегося к сети пользователя выполнить некоторые действия для получения доступа в Интернет. Обычно используется для взимания платы, аутентификации абонента либо показа рекламы. Настроим его что-бы он стучался не на google.
Дальнейшая инструкция подразумевает то, что вы уже получили root через magisk
Присоединяем телефон по USB, запускаем терминал (linux;macos) и заходим в shell, ./adb shell , и переходим в режим админа su . Может отбить: permission denied, в этом случае заходим в magisk и даем shell рута.
Далее вводим следующие команды. Я выбрал заменить google на магазин f-droid
Вы также можете выбрать другой сервер. Ниже будет предоставлено несколько альтернатив, либо же вы можете поднять свой собственный
WebView
Советую заменить браузер на «duck go browser» который можно найти на aurora store
Hosts
Желательно заблокировать следующие сайты в файле hosts. Так как мы блокируем google нужно выбрать другой поисковик, предлагаю этот.
Выводы:
Огромное количество информации сливается даже при кастомных прошивках которые, позиционируют себя как свободные от google. А по факту когда снимаешь дамп трафика то мягко говоря удивляешься.
Если вы выберете второй способ, то все-равно не пренебрегайте использованием firewall, я неделю проверял данные с роутера, пробовал разные варианты (что будет если заблокировать эту службу, а что если эту). Оказалось что это самый надежный способ. Как и любая настройка firewall, блокируем все, разблокируем по надобности.
Изучал вопрос приватности и решил поделится с Хабром, так как Хабр часто делится со мной. Может кому-то это будет полезно. Спасибо если дочитали до конца.
Источник
Android google account service
Способы обхода аккаунта Google (FRP) после сброса
- Данная тема предназначена для сбора и обсуждения методов обхода FRP на разных устройствах. Вопросы прошивки и прошивальщиков в этой теме не обсуждаются. Для этого есть профильные темы!
- Описание решаемой в этой теме проблемы: после сброса (прошивки) устройства понял(а), что оно было привязано к аккаунту (новшество Android 5.1), чтобы включить телефон нужно ввести ранее привязанный аккаунт. Проблема в том, что владелец(а) данные аккаунта забыл(а) (логин в том числе), соответственно вводить нечего.
- Прежде чем задать вопрос, пожалуйста, воспользуйтесь советами из спойлеров ниже!
- Если вы хотите получить ответ
1. Переходим на страницу подключения к wi-fi
2. Выбираем любую сеть
3. Вызываем клавиатуру нажатием на текстовое поле ввода пароля
4. (Зависит от клавиатуры) Удерживаем долго одну из клавиш на виртуальной клавиатуре: пробел, смена языка, иконка пальца swype, значек символов (123). При удержании одной из кнопок обязано выскочить контекстное меню с выбором языка/перейти на страницу настройки клавиатуры
5. Если перехода на страницу настройки не было, а выпало меню с выбором языков, жмем «настроить раскладку» да и вообще что угодно, что вызовет переход в другое окно
6. В настройках клавиатуры идем в разделы справка и подобные (в моем случае открыв настройки встроенной в прошивку google keyb я смог вызвать окно справки в контекстном меню, что скрывается за троеточием в верхнем правом углу)
7. Только как вы перешли в иное окно (сработала анимация «перекладывания» открытия нового окна), можно нажать на кнопку Недавние. Теперь в недавних появился поиск, когда было открыто одно лишь окно настроек клавы — поисковой строки не было. В моем случае в меню Недавние было три приложения, возможно и вам придется образом, подобным описаному выше, открывать еще нечто до тех пор, пока в Недавних не появится сверху строка поиска Google
8. В строке поиска пишем настройки
9. Выбираем приложение Настройки
10. Идем в Восстановление и сброс
11. Отмечаем галочкой Удалить аккаунт, остальное пусть как было
12. Жмем сбросить
13. Происходит ребут, процесс сброса, после ребута телефон отвязан от аккаунта
Дополнение от пользователя dogman777:на теле который принесли мне надо было удерживать запятую и там выплывала кнопка настроек, а так же в сбросе не было выбора аккаунта, просто сброс и подтверждение)
Дополнение от пользователя AleksandrOFF91:
После подключения Wi-fi появляется строка для написания google аккаунта.
Выбираем голосовую клавиатуру и ничего не произносим. Появляется ошибка и рядом появляется не приметный иконка «планета» (настройки голосового ввода) выбераем Google now, открывается окно с информацией об этой функции. Мы отказывается и вылезает строка поиска. Там уже вводим слово настройки и всё как у всех восстановление и сброс.
- Универсальный способ обхода FRP для всех версий MiUI
- Актуальный обход гугл аккаунта для большинства моделей Xiaomi + дополнение
- Альтернативный способ обхода FRP после сброса устройств Xiaomi на MiUI (не используя Google TalkBack)
- Xiaomi Mi A1
- Xiaomi Mi A1
- Xiaomi Mi A1
- Mi A2 Lite + Android 9 Версия прошивки V10 + дополнительно
- Xiaomi Mi Note 2, MiUI 9.6.1.0, Андроид 8
- Xiaomi Mi 6 (проверено на многих других моделях) + если не включается «Заводская разблокировка»
- Xiaomi Redmi Note 3 Pro (Android 6.0)
- Xiaomi Redmi Note 4X
- Xiaomi Redmi Note 4X Snapdragon
- Xiaomi Redmi Note 5 (ещё способ)
- Xiaomi Redmi 4A
- Xiaomi Redmi 4X
- Xiaomi Redmi 5 android 7.1.2
- Xiaomi Redmi 5
- Xiaomi Redmi 6A без ПК и сим-карты
- Xiaomi Redmi 6A
- Xiaomi Redmi 6A
- Xiaomi Redmi 6 MTK
- Xiaomi Redmi 7A MIUI 11/Redmi Note 8 Pro
- Xiaomi Redmi S2
- Xiaomi Redmi Note 9 Pro
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал sad1968 — 05.09.21, 20:17
Сообщение отредактировал Skwo — 26.02.16, 18:05
[quote name=»ExTaZZy00″ date=»25.02.2016, 22:07″ post=47436450]Либо я глупый, либо у моего телефона действительно такого нет.
Нет, Вы не глупый, при тех же действиях в моем случае появлялась строка поиска, Вам же не повезло. Как вариант, если еще не пробовали, попытайтесь перепрошить телефон из выключенного состояния (на lg это, если сейчас ничего не изменилось, возможно с помощью прошивок формата *.kdz), если есть возможность, то ставьте прошивку версии Android ниже 5.1 (5.0, 4.4).
Также, если в вашем телефоне присутствует otg или же возможность не вынимая батарейку вытащить-вставить карту микро сд, поищите метод решения данной проблемы с помощью некоего DevSettings.apk, который Вы должны скачать на флешку usb и подключить ее во включенном состоянии телефона к оному через шнур otg. Если otg нет, но «передернуть» карту памяти возможно, скопируйте на эту карту скачанный apk, во включенном состоянии устройства вставьте карту в него. Если карта уже была вставлена — ввтащите и снова вставьте ее. Эти методы считаются основными на просторах интернета, здесь же способ для тех, у кого нет ни otg ни возможности вытащит микро сд не отключая девайс. Конкретных ссылок не дам, искал давно, уже не помню, где находил. Но на youtube полно роликов на эту тему, помню
1 Вариант без OTG
Подключить телефон к Wi Fi
В окне где запрос ввести Google аккаунт нажимайте и удерживайте кнопку HOME
Появится Google поиск
В адресной строке напишите settings или настройки
После поиска внизу появится в интернете; в картинках; итд; найдите пункт в телефоне
После этого нажимаем «настройки» и в настройках телефона выбираем «Восстановление и сброс» делаем сброс настроек и удалить всё
Видео инструкция
________________________________________________________________________________________________________________________________
2 Вариант без OTG
1.Подключите телефон к компьютеру, закиньте Dev+Settings.apk ( 46.62 КБ )
во внутреннюю память телефона или на карту памяти
2. Загрузите и установите SideSynd на компьютерSideSync_4.3.0.92.exe ( 46.12 МБ )
3. Подключите телефон к WiFi.(своей сети)
4. Доходите до пункта на телефоне до запроса Google аккаунта.
5. В это время телефон подключен по USB к компьютеру и к WiFi ,
6. Открываете SideSync на ПК, на телефоне снизу появиться меню для выбора вашего браузера.
7. Выбираете любой из них
8. Затем происходит установка программы SideSync для телефона,но может выскочить ошибка «типа это приложение недоступно для вашего устройства.(com.sec.android.sidesync)не беспокойтесь
9. Нажимаете ок, и сверху в правом углу программы значок поиска, и вводите в поиске File Manager
10. Устанавливаете любой, но следует помнить что нужно вести аккаунт Samsung ; если нету зарегистрировать новый ,
11.Через установленный File Manager попадаете во внутреннюю память телефона или на карту память
12. Устанавливаете Dev+Settings.apk, и запускаете -> затем попадаете в настройки,выбираете пункт->
13. «Экран блокировки и защита», и устанавливаете -> Тип блокировки-> PIN пароль 0000,
14. Переходите , в другие настройки безопасности -> Доверенные агенты -> и отключаете Google Smart Lock
15.Затем выбираете пункт «Архивация и сброс»
16. Делаете сброс настроек и удалить всё
Видео инструкция Samsung Galaxy J5 J500 Google account (SideSync method).zip ( 23.71 МБ )
Источник