Я использую Samsung I9000, и у меня есть несколько надоедливых приложений, которые были предварительно установлены производителем телефона, например, музыкальный магазин, пользовательский веб-браузер и другие приложения с утечкой памяти.
Эти дрянные приложения нельзя удалить ни с помощью Manage applications
инструмента, ни путем редактирования плиток приложений в переднем меню.
Я думаю, мне нужно быть пользователем root или кем-то еще, чтобы избавиться от этих приложений, но я не знаю, как это сделать.
Да, вы должны быть укоренены. Чтобы получить root, см. этот вопрос: Как мне получить root права на мое устройство Android?
Один из самых простых способов удалить системные приложения после рутирования — использовать Titanium Backup . Вы можете просто щелкнуть приложение и выбрать «Удалить».
Примечание: Будьте осторожны, что вы удаляете! Возможно, вы захотите использовать Titanium для их резервного копирования перед удалением на случай, если это сделает ваш телефон нестабильным или перестанет работать.
Также обратите внимание, что загрузчик может восстанавливать системные приложения при перезагрузке. Если возможно, разблокируйте загрузчик; вам также может потребоваться установить пользовательское деодексированное ПЗУ или отредактировать образ, который восстанавливается загрузчиком. Это зависит от вашего конкретного устройства, но с SGS у вас не должно быть проблем с загрузчиком.
Вы также можете использовать ADB для удаления приложений, но методы приложений проще. Поскольку для использования ADB не требуется рынок, это будет работать для пользователей, у которых есть root-права, но которые не могут или не хотят использовать Android Market или аналогичные торговые площадки.
./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
./adb shell
cd /system/app
Чтобы увидеть, что установлено:pm list packages
Чтобы удалить пакет:
rm PackageName.apk
pm uninstall class.name.of.package
CyanogenMod, насколько я понимаю, требует только rm
шаг, а не pm
шаг; если вы используете деодексированную версию Android, вам может понадобиться только шаг rm.
Если вы обеспокоены тем, что вам может понадобиться приложение в будущем (обновления по беспроводной сети), вы можете использовать adb pull
для копирования apk на свой рабочий стол (вместо того, чтобы перемещать его в другое место на вашем телефоне) или только mv
apk на вашу карту USB или Флешка.
См. http://wiki.cyanogenmod.com/wiki/Barebones для получения дополнительной информации.
adb remount
не является необязательным шагом. Вам нужно перемонтировать раздел /system для чтения и записи.adb pull
загрузить apk на рабочий стол, прежде чем удалять его с телефона. Я добавлю это к своему ответу.pm disable com.package
замораживать приложения. Их легко включить снова, если что-то сломается. Используйте adb shell
then su
, чтобы переключиться на root.Вы не можете удалить их без рута, они установлены в каталог, доступ к которому без рута недоступен. Тем не менее, вы можете сделать следующий лучший шаг: закрыть глаза, заткнуть уши пальцами и начать ла-ла-ла-ла, притворяясь, что их не существует. Способ сделать это — получить программу запуска (например, ADW, если мне не изменяет память), которая позволяет скрывать значки. В этом случае они все равно будут установлены (и если что-то сработает, они всплывут), но, по крайней мере, вам больше не придется на них смотреть.
Да, вам нужно рутировать свой телефон, чтобы удалить предустановленные приложения.
См. эти вопросы здесь и здесь .
Прежде чем удалять какие-либо приложения, УБЕДИТЕСЬ, ЧТО ВЫ СДЕЛАЛИ РЕЗЕРВНУЮ КОПИИ через Nandroid. Вы можете удалить приложение, на которое полагается система (по той или иной причине). Выполните поиск и убедитесь, что удалять приложения, которые вы хотите удалить, безопасно.
эльдарератис
Повелитель огня