Чем удалить системные приложения android. Как в андроиде удалить ненужные программы

Чем удалить системные приложения android. Как в андроиде удалить ненужные программы

19.10.2019

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

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

Существует несколько способов, чтобы избавиться от такого рода «мусора». Например, на просторах Google Play можно найти несколько программ, позволяющих удалить ненужные системные приложения. Но зачастую такие утилиты либо требуют root-прав, либо могут работать на устройствах определённого производителя. Однако редко можно увидеть универсальное решение этой задачи, и в сегодняшнем руководстве вы узнаете, как вручную удалить эти системные приложения без прав суперпользователя. Всё, что потребуется от вас, это ввести несколько простых ADB-команд в командной строке.

Руководство по удалению системных приложений

  1. Создать папку с именем Android в корне диска C:\ .
  2. Установить USB-драйвера для вашего устройства ( можно найти ссылки на универсальные драйвера для некоторых устройств).
  3. В некоторых лучаях для установки драйверов потребуется отключить проверку подлинности.
    • Для Windows 7:
      Во время включения компьютера, после загрузки BIOS, необходимо нажать клавишу F8 . В появившимся меню «Дополнительные варианты загрузки » выбрать «Отключение обязательной подписи драйверов ». Данный способ может сработать не с первого раза, поэтому следует повторить действие либо открыть командную строку от имени администратора и ввести две команды:
      «bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS »;
      «bcdedit.exe /set TESTSIGNING ON ».
    • Для Windows 8:
      Нужно нажать сочетание клавиш Win+I , зажать клавишу Shift и выбрать пункт «». При включении компьютера выбрать «Диагностика » > «Дополнительные параметры » > «Параметры загрузки » > «Перезагрузить ». При загрузке выбрать режим «», нажав клавишу F7 .
    • Для Windows 10:
      Необходимо зажать клавишу Shift и выбрать меню «Пуск » > «». После загрузки выбрать «Поиск и устранение неисправностей » > «Дополнительные параметры » > «Параметры загрузки » > «Перезагрузить ». Затем выбрать пункт «Отключить обязательную проверку подписи драйверов », нажав клавишу F7 .
  4. Скачать архив и распаковать файлы в папку Android.
  5. Установить приложение App Inspector на смартфон.
  6. Активировать пункт «Отладка по USB » на смартфоне.
    Сделать это можно в разделе «Для разработчиков ». Как его открыть, можно узнать .
  7. Подключить телефон к компьютеру по USB-кабелю.
    Рекомендуется использовать оригинальный или кабель хорошего качества, а также порт USB 2.0, расположенный на материнской плате (для ПК).
  8. Изменить тип подключения с «Зарядка этого устройства » на «Передача файлов ».
  9. Открыть командную строку и перейти в созданную папку Android командой «cd c:\Android\ » (команды пишутся без кавычек).
  10. Убедиться, что компьютер находит устройство по ADB.
    Для этого необходимо ввести «adb devices » в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например,xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.
  11. Запустить утилиту App Inspector и выбрать пункт App List (Ordered by name) . Найти и выбрать удаляемое приложение. Под именем программы будет отображено имя пакета и его версия.
  12. В командной строке ввести «adb shell ».
  13. Затем ввести «pm uninstall -k --user 0 name.of.package », где name.of.package - имя удаляемого пакета, которое ранее узнали в App Inspector.


Вместо предупреждения

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

Также следует знать, что на самом деле приложения не удаляются с устройства полностью, они удаляются только для текущего пользователя (пользователь «0» является основным). Поэтому, если опустить часть команды «-user 0» и «-k», данный способ не будет работать. Эти две команды соответственно указывают, что системное приложение будет удалено только для текущего пользователя (а не для всех пользователей, что требует рут доступа), и что кеш/данные системного приложения будут сохранены (что также не может быть удалено без прав суперпользователя). Поэтому, даже если вы «удалите» системное приложение, используя этот метод, вы всё равно сможете получать официальные OTA-обновления.

Данный метод, как показывает практика, работоспособен на всех актуальных на сегодняшний день устройствах, а также ряде смартфонов и планшетов под управлением более старых версий ОС Android. Попробуйте и расскажите в комментариях ниже, сработал ли этот способ на вашем девайсе.

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

Какие приложения можно удалять, а какие лучше не трогать?

Следует быть очень аккуратными во время деинсталляции программных продуктов, а особенно предустановленных, поскольку существуют приложения, удаление которых существенно повлияет на функционирование операционной системы Андроид. Желательно ликвидировать только хорошо знакомые программные разработки вроде Google Drive, Maps, Gmail и тому подобные. Системные приложения лучше вообще не затрагивать, чтобы ничего не испортить, поскольку это может привести к значительным сбоям в работе смартфона.

Удаление через системное меню

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

  1. Открыть системное меню устройства на базе операционной системы Android.
  2. Перейти в раздел “Настройки” и выбрать подраздел “Приложения”.
  3. Затем в перечне тапнуть на пункт “Управление приложениями”. После проделанных действий в открывшемся окне появляется список приложений, которые были установлены.
  4. Далее требуется выбрать ненужный программный продукт и тапнуть по нему. После этого запускается меню приложения с перечислением возможных функций.
  5. Далее следует тапнуть по кнопке “Удалить приложение”, после чего удаляется установленная программа с вашего устройства.

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

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

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

Удаление с помощью онлайн-магазинов приложений

Также существует метод удаления приложений при помощи онлайн-магазинов. При таком способе допустимо удалять только те программные продукты, которые были установлены через них же. Наиболее распространенным онлайн-магазином для операционной системы Android является Play Market.

Рассмотрим процедуру, как удалить приложение на Андроиде:

  1. В первую очередь необходимо посетить маркет, в котором были скачаны требуемые программные продукты.
  2. Затем следует зайти в раздел “Приложения” и выбрать вкладку “Установленные”.
  3. После этого надлежит кликнуть на иконку приложения и выбрать соответствующий элемент, который необходимо ликвидировать.
  4. В открывшемся диалоговом окне требуется тапнуть по кнопке “Удалить”, после чего подтвердить данное действие.

Важно! В этом способе также присутствуют отрицательные моменты, которые характеризуются тем, что:

  • удалять можно только определенные приложения, которые были скачаны в интернет-магазине;
  • деинсталлировать программные продукты можно только по одному;
  • отсутствует возможность удаления из прошивки системных приложений.

Удаление с помощью программ-деинсталляторов

На современном рынке компьютерных приложений присутствуют специальные программы-деинсталляторы, которые позволяют производить удаление ненужных приложений. Одной из наиболее популярных является программная разработка Uninstaller.

Для функционирования такой специальной программы необходимо произвести следующие действия:

  1. В первую очередь следует запустить Uninstaller.
  2. После этого требуется галочками отметить все программные продукты, которые подлежат деинсталляции.
  3. Затем надлежит тапнуть на иконке меню “Удаление”.

Важно! Положительным моментом данного способа является возможность удаления всех ненужных программ в один клик. К сожалению, минусы также присутствуют, которые заключаются в невозможности деинсталляции встроенных системных программных продуктов.

Удаление приложений из прошивки

Для всех системных приложений присутствует папка /system/app, в которой они хранятся. Поэтому можно просто ликвидировать все ненужные системные файлы из данного каталога.

Как удалить приложение с Андроида:

  1. Сначала нужно зайти в папку для хранения встроенных приложений, применив любой файловый менеджер.
  2. После этого следует найти интересующие вас файлы, имеющие расширение.apk и.odex. Файлы должны выглядеть приблизительно таким образом: /system/app/название приложения.apk, а также /system/app/название приложения.odex.
  3. Далее надо провести их удаление, использовав инструменты файлового менеджера. Для этого можно выделить выбранные файлы и тапнуть на пункт “Удалить” в контекстном меню.

Иногда возникают ситуации, при которых в процессе ликвидации ненужных программных разработок удаляется какая-нибудь важная программа. Для предотвращения подобной ситуации необходимо воспользоваться специальным программным продуктом, помогающим убрать приложения из прошивки. Одними из рекомендованных программ являются SystemApp Remover или ей подобные разработки. Также не лишним будет создать резервную копию на любые непредвиденные ситуации.

Как удалить стандартные приложения на Андроиде?

Чтобы избавиться от предустановленного софта, который вам вовсе не нужен, а лишь занимает память гаджета, вам необходимо обладать правами “Суперпользователя”.

Обратите внимание на перечень универсальных утилит, помогающих получить права администратора на смартфон с операционной системой Андроид:

  • Kingo Android ROOT;
  • Vroot;
  • Framaroot;
  • Unlock Root.

Кроме перечисленных утилит, вам потребуется произвести установку и файлового менеджера. К наиболее удобным и популярным относятся такие программные продукты:

  1. ES Проводник;
  2. Cheetah Mobile;
  3. File Manager;
  4. Root Browser.

  • Задаем установленному файловому менеджеру права “Суперпользователя”. Для этого можно воспользоваться программой ES Проводник. Запускаем данное приложение, переходим в раздел “Средства” и выбираем “Root-проводник”. В появившемся запросе на предоставление права администратора подтверждаем свое действие и выбираем пунктик “Подключить как R/W”.

Важно! Рассмотренная инструкция по предоставлению права “Суперпользователя” немного отличается для различных файловых менеджеров, но все же, принцип одинаковый.

  • Заходим в корневой каталог /system/app.
  • Зажимаем файлы, которые имеют расширение.apk, чтобы появилось контекстное меню.
  • В появившемся списке выбираем пункт “Удалить”.
  • Проделываем аналогичные действия для файлов с расширением.odex, если такие присутствуют.
  • Практически все стандартные системные программы в операционной системе Андроид дублируются в корневом каталоге /data/app. Поэтому их необходимо удалить и из данной папки.

Удаление через компьютер

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

Как удалить приложение с телефона через компьютер или ноутбук:

  • В первую очередь следует произвести соединение между компьютерным устройством и вашим гаджетом посредством USB-шнура или использовав Wi-Fi соединение.
  • После этого зайти в коннект-менеджер вашего гаджета на компьютерном устройстве.

Важно! Если у вашего коннект-менеджера отсутствует возможность удаления программ или на вашем гаджете не присутствует подобная функция, то из интернета можно скачать такую программу, например, Mobogenius, Moborobo или какую-нибудь другую подобную.

  • Чтобы удалить приложения в коннект-менеджере необходимо кликнуть пункт “Мое устройство”.
  • Далее надлежит нажать на иконку “Удаление приложений”.
  • Затем требуется отметить галочками все программные разработки, подлежащие деинсталляции.
  • Теперь необходимо кликнуть на открывшийся подраздел “Удалить”.

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

Удаление с помощью программы Unistaller For Root

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

  • Скачать программу Unistaller for Root, установить ее на компьютерное устройство, которое работает в операционной системе Windows.

Важно! Если применить кабель USB, то можно провести синхронизацию компьютера с вашим девайсом на базе операционной системы Android.

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

Важно! Данный метод имеет преимущество — существует прекрасная возможность избавления от всех ненужных программных разработок, которые накопились в девайсе.

Удаление с помощью программы Debloater

Отличной альтернативой программному продукту Unistaller for Root является приложение Debloater, которое также помогает ликвидировать весь бесполезный софт посредством компьютерного устройства.

Как удалить системное приложение на Андроиде через компьютер или ноутбук:

  • Скачать программный продукт Debloater на компьютер или ноутбук.
  • В главном меню устройства на базе операционной системы Android включить отладку по USB.
  • Подсоединить гаджет через USB-кабель к компьютеру или ноутбуку.
  • Запустить программу Debloater.

Важно! Если это — первый запуск программной разработки Debloater, то требуется подождать несколько минут, чтобы установились все необходимые драйвера для корректного соединения устройств.

  • Нажать на кнопку “Read Device Packages” в левом верхнем углу. После данного действия в окне программного продукта должен отобразиться перечень всех файлов, которые находятся на устройстве с операционной системой Android.
  • Выбрать все ненужные файлы и отметить их галочкой.
  • В этой статье мы рассмотрели все возможные способы удаления ненужного софта. Какому из них отдать предпочтение — решать только вам, исходя из своей “продвинутости” в работе с компьютерными устройствами и поставленных целей.

Мобильные приложения существенно расширяют функциональность Android-устройств. Они позволяют играть в игры, работать с электронной почтой, отправлять мгновенные сообщения, совершать покупки и выполнять прочие действия. Но рано или поздно перед многими пользователями встает вопрос – как удалить ненужные приложения на Андроиде? Справиться с удалением можно сразу несколькими способами, о чем пойдет речь в нашем обзоре.

Удаление через основное меню

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

Если что-то стало ненужным или вы пользуетесь некоторыми приложениями слишком редко, следует избавиться от этих ненужностей. Самый простой способ удаления приложений на Андроиде – зайти в главное меню смартфона. Здесь мы увидим множество ярлыков установленных приложений Android. Для того чтобы удалить ненужную программу, необходимо на несколько секунд зажать ее ярлык пальцем .

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

После удаления той или иной программы необходимо воспользоваться софтом для очистки операционной системы Android – деинсталляция софта оставляет после себя кучу ненужных файлов. Это относится к любому способу удаления программ. Хорошую степень очистки обеспечивает утилита Clean Master.

Как еще можно стереть из памяти мусорные программы на Андроиде? Откройте главное меню и перейдите в «Настройки – Диспетчер приложений». Здесь, во вкладке «Загружено», вы увидите весь софт, что есть в системе. Для того чтобы приступить к удалению, необходимо тапнуть по ненужной программе пальцем и нажать на кнопку «Удалить». После этого ненужный софт будет удален.

Обратите внимание, что если вы хотите очистить внутреннюю память, но не хотите удалять приложения, переместите ненужный софт на карту памяти – вместо кнопки «Удалить» нажмите на кнопку «На карту памяти SD» (данный функционал поддерживается не всеми смартфонами и планшетами).

Удаление через Playmarket

Мы уже разобрались, как убрать ненужный софт через меню смартфона или планшета. Теперь попробуем удалить софт через Playmarket – запускаем магазин программ, дожидаемся его загрузки, проходим в раздел «Игры и приложения – Мои приложения и игры». В этом разделе мы увидим весь софт, установленный на данном устройстве.

Процесс удаления происходит так – выбираем ненужную программу, жмем на кнопку «Удалить» и подтверждаем свои действия . Спустя несколько секунд выбранная программа будет удалена.

Есть ли какие-нибудь преимущества у этого способа перед другими способами? Совершенно никаких – у всех способов одинаковый механизм действия.

Удаляем встроенные приложения

Покупая новый смартфон или планшет, мы видим в нем различные предустановленные софтины – банковские клиенты, игрушки, мессенджеры и т. д. Также присутствует часть базовых софтин, таких как Youtube, Google Пресса, Карты, Play Игры и многое другое.

Какие приложения на Андроиде можно удалить, а какие лучше оставить? Следует сказать, что удалять базовые программы, принадлежащие Google, не стоит – это может привести к нарушению работоспособности системы . Более того, вы просто не сможете удалить эти программы.

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

Помните, что отключение некоторых базовых приложений может вызвать нарушение функциональности операционной системы Android.

Если же вы захотите удалить явно сторонние софтины, то вы можете столкнуться с отсутствием возможности удаления – производители телефонов блокируют их деинсталляцию. Как же удалить такой софт? У вас есть два выхода:

  • Выбрать прогу в «Диспетчере приложений», после чего нажать на кнопки «Остановить» и «Выключить» — приложение будет остановлено и даже исчезнет из главного меню;
  • Получить root-права (права суперпользователя) и полностью очистить телефон от ненужных программ.

Последний способ осложняется тем, что для получения root-прав придется найти специальное программное обеспечение. Также получение прав суперпользователя приводит к потере гарантии . Чтобы избежать потери гарантии, просто отключите ненужные приложения Android через «Диспетчер устройств».

Системные приложения занимают слишком много памяти на устройстве. Операционная система Android не позволяет их удалять, даже если они совсем не используются, занимают много места в оперативной памяти и памяти телефона и мешают нормальной работе смартфона. Тогда пользователи задаются вопросом: как удалить встроенные приложения на андроид? Решение есть.

Что такое встроенные приложения

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

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

Чтобы уменьшить вероятность отрицательных последствий и очистить телефон от ненужных утилит, в Google Play есть специальные приложения. Но не стоит им слишком доверять, никто не дает 100% гарантий. Удаление — только ваш выбор, на вас будет и вся ответственность.

Предосторожности

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

К тому же, неопытным пользователям лучше вообще не лезть в систему и не «наводить» там порядок. Ручное удаление файлов также может привести к непоправимым последствиям.

Ручной способ удаления системных приложений

Удалить неиспользуемые программные можно вручную, без специальных инструментов. Но обязательно нужно получить права рут (root). Без рут прав процесс удаления не будет удачным.

После получения специальных прав нужно:

  1. Выбрать папку с системными приложениями system/арр;
  2. Выбрать нужный файл апк и одекс;
  3. Нажать удалить на оба файла;
  4. Обновления, установленные на утилиты тоже нужно удалять;
  5. Очистить кэш приложений.

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

Если вы не можете получить права рут, то попробуйте обновлять приложения не так часто. Это сэкономит часть памяти. По возможности их можно перенести на внешний накопитель — карту памяти.

Удаление встроенных приложений специальными программами

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

Достаточно выбрать нужную программу в списке и отметить ее галочкой. После чего выбрать «Удаление». Предварительно приложение можно заморозить — это позволит проверить вам работу устройства без данного приложения.

Специальные приложения для удаления системных программ:

  • Root Installer;
  • CPU X: System & Hardware info;
  • Root App Deleter;
  • Easy Uninstaller и другие.

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

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

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

Сегодня я раскажу вам как удалить google программы с телефона, заменив их open-source аналогами и тем самым значительно повысить уровень вашей приватности.

Ни для кого не секрет, чтолюбое устройство под управлением Android (по крайней мере то, что сертифицировано Google) содержит в себе не только компоненты, собранные из AOSP, но и внушительное количество проприетарных программ Google. Это те самые Google Play, Gmail, Hangouts, Maps и еще куча приложений, включая диалер и камеру (начиная с KitKat).

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

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

Говоря другими словами: Гугл сольет нас всех без всяких проблем, и не факт, что его сотрудники, сидя в своих офисах с массажистками и собачками, не ржут над именами из твоей контактной книги (там все зашифровано, да), попивая 15-летний пуэр из провинции Юньнань. А может быть, к черту этот Гугл? Возьмем их Android, а сами они пусть идут лесом?

Что такое Google Apps

Последняя версия кастомной прошивки на основе KitKat для моего смартфона весит 200 Мб, однако, чтобы получить настоящий экспириенс от смартфона, я должен прошить поверх нее еще и архив gapps, размер которого составляет 170 Мб. Только после этого я получу систему, аналогичную предустановленной на Nexus-устройства, со всеми плюшками в виде интегрированного с Google Now рабочего стола, блокировку экрана на основе снимка лица, камеру с поддержкой сферической съемки и килограмм гугловского софта, начиная от Google Play и заканчивая Google Books.

Еще раз повторюсь: все это закрытый софт от Google, который по-хорошему вообще нельзя распространять без их ведома (поэтому его нет в кастомных прошивках типа ), но так как извлечь его из прошивок Nexus-девайсов довольно просто, то в Сети можно найти огромное количество подобных архивов, в том числе сильно урезанных. Для того чтобы выпустить смартфон на Android с набором gapps на борту, производитель должен отправить его на сертификацию в Google, которая, оценив качество и производительность смартфона, либо даст добро, либо отфутболит (но китайцев это вообще никак не останавливает).

Так Google Apps попадают на смартфон. Из пользователей 99% либо юзают предустановленные приложения, либо устанавливают их самостоятельно на абсолютно чистую и полностью анонимную прошивку. А дальше с момента ввода имени пользователя и пароля начинается синхронизация и слив информации.

Чтобы разобраться, как это происходит, распакуем тот самый архив с gapps и взглянем внутрь. Нас интересуют каталоги /system/app и /system/priv-app , при установке их содержимое копируется в одноименные каталоги внутри смартфона. Второй каталог - это новшество KitKat, придуманное, по всей видимости, для хранения приватных приложений, доступных только администратору (владельцу) устройства и невидимых для других заведенных в системе юзеров.

В каталоге /system/app мы найдем большое количество разных гугловских приложений, легко узнаваемых по названию пакета: Books.apk, Chrome.apk, Gmail2.apk и так далее. Каждое из них по-своему будет делиться информацией, но это абсолютно нормально (да, Google будет знать, что ты читаешь Пауло Коэльо через их приложение!). Наибольшую опасность здесь представляет 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, ни установки кастомных прошивок, ни кастомного рекавери. Все можно сделать в любой стоковой прошивке без потери доступа к аккаунту и приложениям типа Gmail (если это необходимо). Однако за эффективность никто ручаться не будет, так как вполне возможно, что некоторые компоненты gapps продолжат отправку данных.

Основное место расположения настроек синхронизации - это меню «Настройки -> Аккаунты -> Google -> [email protected]». Здесь можно отключить такие вещи, как синхронизация контактов, данных приложений, Gmail, Play Music, Google Keep и прочее. Все, что нужно сделать, - это просто снять галочки с нужных пунктов меню. Далее идем в меню «Настройки -> Восстановление и сброс» и снимаем галки с пунктов «Резервирование данных» и «Автовосстановление».

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

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

В том случае, если ты вообще не собираешься использовать сервисы Google, проще будет отключить смартфон от аккаунта полностью, то есть просто удалить его через настройки: «Настройки -> Аккаунты -> Google -> [email protected] -> Кнопка Меню -> Удалить аккаунт».

Большинство приложений Google можно безболезненно отключить через настройки: «Приложения -> ВСЕ -> нужное приложение -> Отключить».

Способ номер 2. Очистка официальной прошивки

В том случае, если на стоковой прошивке есть права 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 - оповещение голосом о событиях на устройстве.

Комплект 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-приложениями. Удалять их совсем не обязательно, но можно. Просто чтобы очистить мусор. Их список ты найдешь на в коментах.

В прошлых (да и в будущих) версиях системы содержимое Google Apps отличается, поэтому перед удалением рекомендую скачать gapps нужной версии с сайта goo.im/gapps , распаковать с помощью WinRar и просмотреть содержимое. Также следует учитывать зависимость некоторых приложений из маркета от приложений Google, подробнее об этом я расскажу позже.

Способ номер 3. Кастомная прошивка без gapps

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

Способ номер 4. Google Play и ничего кроме

Этот способ частичной отвязки от Google - своего рода компромисс. Он не решает проблему слежки - по крайней мере без настроек из первого способа, - но позволяет не захламлять систему кучей бесполезного софта, который будет висеть в фоне и жрать память. Суть проста - ставим кастомную прошивку и заливаем поверх нее минималистичную версию gapps, которая включает в себя только Google Play.

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

Меняем поисковик на DuckDuckGo

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

Сторонний маркет

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

На данный момент существует три более или менее жизнеспособные альтернативы Google Play. Это Amazon Appstore , Yandex.Store и 1Mobile Market . У каждого из них есть свои преимущества и недостатки, которые в основном сводятся к количеству приложений и способам оплаты:

  • Amazon Appstore - самый известный магазин приложений после Google Play. Содержит более 75 тысяч приложений (в сравнении с 800 тысячами в Google Play), качество каждого из которых проверяется вручную, так же как в iTunes для iOS. Расплачиваться можно с помощью кредитной карты или амазоновскими монетами (Amazon Coins), которые дают в качестве подарка за покупку планшета Kindle Fire либо в подарок от другого юзера. Одна из самых интересных черт магазина - ежедневная бесплатная раздача одного из платных приложений.
  • Yandex.Store - магазин от компании «Яндекс». Содержит более 85 тысяч приложений, каждое из которых проверяется антивирусом Касперского. Особо ничем не выделяется, но зато имеет киллер-фичу в виде возможности оплачивать покупки с помощью сервиса Яндекс.Деньги или счета мобильного телефона.
  • 1Mobile Market - крупнейший сторонний репозиторий Android-приложений, включающий в себя более 500 тысяч софтин. Отличается от других наличием исключительно бесплатных приложений (не путать с пиратскими), из-за чего позволяет не проходить стадию регистрации аккаунта и сохранить анонимность.

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

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

Решение проблемы зависимости приложений от Google Apps

Несмотря на то что компоненты gapps не являются частью официального API Android, некоторые приложения все-таки ожидают увидеть их в системе, из-за чего может возникнуть ряд проблем - от полной неработоспособности приложения до потери части его функций. Некоторые приложения откажутся устанавливаться из-за отсутствия Google Maps API, другие падают сразу после запуска, не обнаружив его, третьи включают в себя прямые ссылки на Google Play, что может привести к падениям и некорректной работе.

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

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

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

После всех манипуляций софт должен корректно заработать.

Выводы

Для компании Google Android без ее собственных приложений бесполезен, поэтому нет ничего удивительного в том, что компания выносит в них самые вкусные части системы и оставляет код закрытым. Однако в этой статье я показал, что жизнь без gapps есть и она может быть даже проще и удобнее, чем с Google.

Last updated by at Январь 27, 2017 .



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows