Видимая пользователем часть Android состоит из программ. Интерфейс, функция отправки файлов через Bluetooth, галерея или системные настройки – отдельные приложения, формирующие операционную систему. При этом часть приложений бесполезна или не используется, поэтому может быть удалена. Какие программы и приложения можно удалить и не навредить системе андроид, мы расскажем в этой статье.
Системными или встроенными приложениями на андроид принято называть программы, установленные производителем мобильного устройства или прошивки. Приложения располагаются в системном разделе, аналог диска «С» в ОС Windows. При этом раздел не доступен пользователю для просмотра или изменения без наличия root прав.
Условно встроенные приложения на андроид разделены на пять категорий:
Рассмотрим каждую из названных категорий программ, встроенных в андроид телефон или планшет, подробнее. Какие из данных встроенных приложений можно удалить и какие при этом имеются риски повредить устройство.
Системные приложения используются для нормального функционирования ОС. К таким программам относятся «пользовательский интерфейс» и «системные настройки». Удаление системных приложений на андроид приводит к нарушению стабильности и функционирования ОС.
К служебным программам относятся вспомогательные приложения, необходимые для обеспечения базовой функциональности: установки/удаления программ, работы SMS, Bluetooth и т.д. Удаление приложений из такой категории не приводит к краху ОС, но ограничивает доступ к некоторым функциям или модулям устройства.
Сервисные приложения включают приложения-сервисы производителя и Google. Программы производителя обеспечивают дополнительные возможности, эксклюзивные либо общие. используются для нормального функционирования учетной записи, магазина Google Play и других программ поискового гиганта. Удаление сервисов, чаще влияет на ограничение синхронизации данных и работы некоторых приложений.
Пользовательские утилиты обеспечивают доступ к различным функциям: выход вы интернет, доступ к аккаунту в социальной сети, камере и т.д. Удаление не влияет на работоспособность системы, только частично ограничивается базовая функциональность, если не установить альтернативную утилиту – браузер, плеер и т.д.
Пакет операторских приложений встраивают в устройства, распространяемые операторами сотовой связи, например США. Такие программы направленные на упрощение взаимодействия пользователя с оператором, но совершенно бесполезны в других странах при использовании иного оператора. Удаление таких приложений ни как не влияет на работу устройства и системы.
Чем больше приложений встраивает производитель, тем богаче и функциональнее получается система, например MIUI. При этом пользователю сложнее ориентироваться в настройках или меню, где содержится значительное количество программ.
Владельцы мобильной электроники по-разному пользуются приложениями. Некоторые программы не используются на протяжении всего «жизненного цикла» андроид смартфона. Поэтому такие программы лучше удалять или замораживать. Поскольку такие приложения занимают место на накопителе и оперативной памяти.
Без последствий для функциональности смартфона, рекомендуется удалять только операторские программы . Пользовательские программы можно удалить в случае когда имеется альтернатива, например музыкальный плеер или браузер, сторонний календарь или калькулятор. Либо когда программа не используется, например планшет используется только для игр, и вы не планируете отправлять SMS или использовать камеру.
К удалению сервисных приложений следует подходить с осторожностью . Поскольку стоит удалить один случайный сервис, как другие связанные программы перестанут работать. Производить удаление рационально в случаях, когда вы не планируете пользоваться программами Google и готовы воспользоваться альтернативой.
Служебные и системные приложения на андроид лучше не удалять , если нет понятия, за что отвечает то или иное приложение.
Ввиду широкого разнообразия смартфонов на ОС Android, сложно составить общий список ненужных приложений. Поскольку названия некоторых служб и программ отличаются в рамках модельного ряда одного производителя. Различно и число приложений.
Воспользуйтесь программой , при условии наличия . Системные приложения отображаются красным цветом. Белым отмечаются программы, установленные пользователем. Желтым и зеленым – не ответственные службы.
Начните не с удаления, а лучше с заморозки программ, что находятся в главном меню. Заморозьте или удалите приложения, что не используются вами. Предварительно , что бы восстановить программы в случае нарушения работоспособности системы. Подробнее о .
Всем, привет! На связи Александр Глебов, в этой статье я расскажу о том какие встроенные системные приложения android можно удалить и как удалить системные приложения на android и почистить его от мусора. Очень часто так бывает, что внутренняя память телефона заканчивается, и надо ее как-то почистить, а у вас все приложения нужные, но много всякого хлама типа: Google Книги, Google Музыка, Google Play Пресса и т.д. Спрашивается, зачем нам эти приложения?
Прежде всего хочу вас предупредить, удаление системных приложений может сломать ваш телефон и он не включится, удаляйте на свой страх и риск.
Так уж получилось, что без root прав системные приложения вы никак не удалите, с этим ничего не поделать. Как получить root права на android для смартфонов sony xperia можно почитать у меня на блоге, . Но возможно статья вам поможет даже если у вас телефон другой фирмы.
Я буду показывать как удалить системные приложения на android на своем телефоне. У меня Sony Xperia ZR, так что если у вас такой же, вам будет полегче. Итак начнем.
Модуль караоке YouTube
- Модуль лирики Google
- Модуль Wikipedia
- Модуль YouTube
- POBox Touch
- SkinSelector
- Standard
- Xperia Calendar Sync
- Xperia Social Engine photos
- Xperia с Facebook
- com.sonymobile.faceregistration
- Остальные приложения можно найти на сриншотах:
В результате будет порядка 35 приложений, а может быть и больше. Ведь вы можете удалить, что-то еще на ваш взгляд не нужное. После того как выбрали, нажимаем кнопку "Удалить". После нажатия может потребоваться снова предоставить права супер пользователя, а также появится информационное сообщение, что есть выбранные приложение, удаление которых не желательно. Нажимаем "Да".
После удаления программ, перезагружаем телефон. И переходим ко второму этапу. Чистка android от мусора который остался после удаления системных приложений:
В результате этих простых действий, я освободил порядка 600 мб. внутренней памяти. Очень хороший результат, особенно когда важен каждый мегабайт свободного места. Как обычно задавайте свои вопросы в комментариях. Надеюсь статья была полезна.
С уважением, Александр Глебов.
Android SDK предоставляет много средств для работы с системой. В том числе он позволяет получать список приложений, которые установлены на устройстве. Это может быть полезно, когда нужно получить сведения о сторонних приложениях (размер APK, путь до приложения, имя пакета и т.д.). Например, в наших приложениях получение списка, содержащего сторонние приложения, играет большую роль: в GreenBro с помощью этого списка выводятся сведения о приложениях, а также выполняются различные действия.
В Менеджере системных приложений и APK Extractor же список приложений необходим, чтобы удалять приложения и извлекать APK из приложений соответственно.
В этой статье мы рассмотрим, как можно получать список приложений, установленных на устройстве, а также как происходит установка приложений на устройство.
PackageManager предоставляет API, который фактически управляет установкой, удалением и обновлением приложений. Когда мы устанавливаем файл APK, PackageManager анализирует этот APK и выводит результат.
Получить экземпляр класса PackageManager можно с помощью метода getPackageManager() . PackageManager предоставляет методы для запросов к установленным пакетам и соответствующим разрешениям.
В зависимости от типа данных, на Androiid файлы могут храниться в следующих местах:
Менеджер пакетов хранит информацию о приложении в трёх файлах, расположенных в /data/system.
Этот XML-файл содержит список разрешений и пакеты\приложения. Он хранит две вещи: разрешения и пакет. Например:
Разрешения хранятся в теге
Тег
Подтеги же здесь следующие:
Это простой текстовый файл, содержащий имя пакета, идентификатор пользователя, флаги и каталог data .
Com.android.launcher 10013 0 /data/data/com.android.launcher com.android.quicksearchbox 10033 0 /data/data/com.android.quicksearchbox com.android.contacts 10001 0 /data/data/com.android.contacts com.android.inputmethod.latin 10006 0 /data/data/com.android.inputmethod.latin
Этот файл содержит список пакетов, которые были остановлены. Остановленные приложения не могут принимать широковещательные сообщения.
Рассмотрим получение списка установленных приложений на примере GreenBro .
При запуске приложения запускается AsyncTask
, внутри которого получаем экземпляр PackageManager
и затем копируем в список List
Final PackageManager pm = context.getPackageManager();
List
Метод getInstalledApplications() принимает в качестве параметра флаг GET_META_DATA , который определяет, что нам нужные метаданные каждого пакета.
Результатом является список объектов ApplicationInfo для каждого установленного приложения. Класс ApplicationInfo предоставляет подробную информацию о пакете, собранную из тега
Поэтому в цикле проверяем каждый объект из полученного списка и записывать данные в собственный класс AppInfo , чтобы затем использовать в основном потоке.
For (ApplicationInfo appInfo: packages) { PackageInfo packageInfo; try { packageInfo = pm.getPackageInfo(appInfo.packageName, 0); File file = new File(appInfo.publicSourceDir); String size = formatFileSize(context, file.length()); AppInfo newApp = new AppInfo(applicationLabel(context, appInfo), appInfo.packageName, appInfo.sourceDir, appInfo.publicSourceDir, packageInfo.versionName, packageInfo.versionCode, isSystemPackage(packageInfo), size, file.length(), appInfo.dataDir, appInfo.nativeLibraryDir, file.lastModified(), packageInfo.firstInstallTime, packageInfo.lastUpdateTime, appInfo.enabled); apps.add(newApp); publishProgress(newApp); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } }
Здесь с помощью метода getPackageInfo() класса PackageManager мы получаем общую информацию о приложении по заданному имени пакета. После эта информация объединяется с информацией, полученной от getInstalledApplications() и сохраняется в объекте AppInfo со следующими полями:
Чтобы узнать название приложения, можно также воспользоваться PackageManager, как показано ниже.
Private String applicationLabel(Context con, ApplicationInfo packageInfo) { PackageManager p = con.getPackageManager(); return p.getApplicationLabel(packageInfo).toString(); }
Проверка же на то, является ли приложение системным, тоже достаточно проста и показана ниже.
Private boolean isSystemPackage(PackageInfo pkgInfo) { return ((pkgInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0); }
В конце работы AsyncTask возвращает результат обратно в основной поток. Вот и всё, мы загрузили себе список всех установленных на устройстве приложений и можем продолжить с ним работу.
Очень часто производители Андроид-смартфонов оснащают свои прошивки большим количеством ПО, которое никогда не понадобится пользователям. В то же время такой софт занимает достаточное количество памяти на внутреннем накопителе и переместить на карту его нельзя. Мало того, все эти программы «висят» в ОЗУ и «съедают» ощутимую часть оперативной памяти и производительности центрального процессора. Сегодня мы поговорим о том, как с этим бороться, и научим вас удалять системные приложения на Андроид.
Удалять лишние приложения (например, карты, сам лаунчер, музыку, облако, Фейсбук, Google-фильмы, Ютуб и т. д.) нужно аккуратно. Дело в том, что некоторые из них нужны для работы системы и, если их убрать, ее функционал будет нарушен. Например, если мы удалим стандартный браузер, а сторонний не установим, то при попытке получить доступ в интернет ОС выдаст ошибку.
Мало того, если вы удалите, например, службу беспроводных подключений (а это можно сделать легко), Wi-Fi или Bluetooth попросту перестанут работать и восстановить их можно будет лишь прошивкой. Список нужных компонентов можно продолжать еще долго.
Поэтому перед тем, как приступить к деинсталляции, обязательно убедитесь в том, что программа не нужна для работы OS и ее отсутствие не повредит ей. Также обращайте внимание на подсказки самих деинсталляторов.
Итак, давайте переходить непосредственно к работе над стандартными программами в вашем телефоне или планшете. Сделать это можно самыми разными способами, как с применением стороннего ПО (в большинстве случаев), так и штатными средствами. Следует знать, что все эти варианты, кроме одного (удаляет не все программы) требуют наличия Root-прав. Получить их можно по-разному в зависимости от прошивки (Андроид 2, 3, 4, 5.1, 6.0, 7, 8) и модели смартфона. Часто помогает программа KingRoot.
Root-полномочия – это администраторские привилегии в Android, которые позволяют модифицировать файлы самой прошивки.
Данный способ является самым простым и работает без Root-прав. Однако есть у него и недостатки. Дело в том, что отключить можно далеко не все программы. Все же рассмотрим, как это работает:
Внимание! При отключении стандартного ПО описанным способом обновления, которые были установлены на него, автоматически удалятся.
Далее переходим к использованию стороннего программного обеспечения. Первым приложением в нашем списке станет «Удаление системных приложений». Загрузить его можно в Play Маркет, чем мы сейчас, собственно, и займемся.
Готово. Программа исчезнет с вашего смартфона в тот же момент.
Рассмотрим еще один вариант, который если чем-то и отличается от первого, так только внешним видом. Загружать программу мы также будем из Play Market.
На этом все. Приложение или приложения безмолвно исчезнут с тем, чтобы больше не отягощать наш телефон.
Вот еще один интересный вариант. Наверняка, мало кто из вас знал, что известная всем программа для очистки диска и накопителя телефона способна удалять предустановленные приложения. Тем не менее, это так. Ниже мы покажем, как это работает.
После этого программа, игра или их совокупность будут удалены с Android.
Данный вариант удаления лишних приложений из Андроид отличается от приведенных выше. Тут мы будем делать все самостоятельно, в то время как описанные ранее программы-деинсталляторы работали в автоматическом режиме. Итак, приступим.
Приложение установлено и готово к работе. Далее мы рассмотрим, как удалить стандартные программы. Запустите инструмент.
Подтверждаем наше действие тапом по «ОК».
Итак, первый путь мы очистили, переходим ко второму.
Вот и все. Способ является одним из самых сложных и опасных для ОС. Использовать его рекомендуем лишь людям, которые хорошо разбираются в теме.
Мы же плавно переходим еще к одному варианту удаления предустановленных приложений Андроид. В этот раз им станет еще одна утилита под названием Root Uninstaller. Рассмотрим, как с нею работать.
Обозначение различных кнопок:
Также присутствует ряд дополнительных функций не особо важных для нас.
Внимание! Для сохранности данных и гарантии стабильной работы системы, перед удалением каждой программы обязательно пользуйтесь инструментарием резервного копирования!
По названию этой программы понятно, что для ее работы нужны полномочия суперпользователя, хотя они требуются для всего нашего списка. Итак, рассмотрим, как работать с Root App Deleter подробнее.
Готово. Программа отключена и больше не расходует ресурсы телефона.
На очереди знаменитое приложение для резервного копирования. Кроме всего прочего инструмент умеет удалять любой софт, а при наличии SuperUser – даже системный. Так давайте же разбираться, как с ним работать.
После этого в ваших настройках появится дополнительный пункт под названием «Для разработчиков».
Нам нужно просто переключить отмеченный на скриншоте триггер в активное положение.
Теперь можно продолжать инструкцию по удалению бесполезных системных приложений из Андроид через Titanium Backup.
Немного ранее мы удаляли стандартные приложения из системы при помощи этой же программы. Однако сейчас будет использован другой инструмент, который также есть в функционале ES Проводник. Работает он следующим образом:
Root-права в данном случае не требуются, так как система запомнила ES Проводник после первого предоставления полномочий.
Вот и все – программа или игра удалена.
Существует также вариант удаления встроенных приложений при помощи ПК через программу Debloater, однако он работает не всегда и является довольно сложным. Лучше воспользоваться одним из способов, описанных выше.
Итак, теперь вопрос, как удалить заводские приложения на Андроид, раскрыт для вас полностью. Мы предоставили массу методов, один из которых обязательно подойдет. Важно перед любыми действиями обязательно выполнять резервное копирование, чтобы потом при необходимости восстановить данные. Также можно не удалять, а отключить софт, дабы проверить функциональность системы без него.
Так или иначе, если что-нибудь не получается и у вас остались вопросы, опишите ситуацию в комментариях, и мы непременно постараемся помочь.
Также, для большей наглядности и полноты картины, мы предлагаем просмотреть обучающий ролик по данной теме.
После покупки смартфона тестировал его, устанавливал много приложений разных. Теперь надо чистить, удалять можно только установленные мной приложения или еще системные можно, которые были сразу на смартфоне?
Ответы (2 )
Системные приложения Google, такие как Gmail, Google Карты, Google+, Gtalk можно сносить, но сервисы лучше оставить, так как их отсутствие приведет к сбоям в работе Play Market, игр и других программ, частым ошибкам.
Кроме того, нельзя удалять Адреса и Навигацию, если планируется использование Google Maps, но можно избавиться от Просмотра улиц, так как оно он не входит в это приложение.
Для удаления системных приложений нужны права суперпользователя, то есть устройство нужно предварительно рутировать, чтобы можно было делать изменения в системных папках и файлах.
Родные программы расположены в папке /system/app и представлены файлами с расширениями apk и odex. Если прошивка деодексированная, то тут имеются только apk. Чтобы попасть в папку нужно использовать сторонний файловый менеджер, например, Root Explorer.
Удалять приложения можно вручную и через дополнительные программы. В первом случае надо:
Использовать именно перемещения нужно, потому что файлы при необходимости можно будет вернуть.
Для упрощения процедуры можно установить Uninstaller pro.
Используют ее так:
Кроме того, здесь же можно сначала сделать бэкап на всякий случай.
Если стандартная программа была обновлена, то сначала нужно обновление удалить стандартным способом:
После стирания основных файлов остаточные располагаются в следующих папках:
Вот apk файлы, которые можно удалить без последствий: