Мне не хватает подходящих ключевых слов для эффективного поиска в Google, чтобы узнать, как вручную удалить приложение. По сути, я хочу удалить Chrome, но я также хочу больше узнать о системе Android, а не полагаться на стороннее приложение, такое как NoBloat . Я подозреваю, что нужно просто удалить /data/app/com.android.chrome-2
папку, но я не уверен, что есть еще что-то, что нужно удалить.
Как вручную удалить приложение?
Чтобы вручную удалить приложение, вам необходимо (вручную) удалить все следующие элементы:
/data/app/<package name>
. Для системных приложений удалите /system/app/<something>
или вместо этого, в /system/priv-app/<something>
зависимости /vendor/app/<something>
от того, где он находится. Однако имя папки и файла не обязательно совпадает с именем пакета для приложений системы/поставщика./data/system/packages.xml
. Это очень сложно, так как приложение может определять ресурсы, которые могут использоваться другими приложениями. Обязательно удалите все связанные ключи и оставьте несвязанные ключи нетронутыми, иначе вы можете испортить файлы.Кроме того, эти элементы могут быть удалены, но они будут сокращены, если некоторые или все перечисленные выше элементы будут удалены вручную или будут обнаружены пропавшими без вести. Автоматическая обрезка обычно происходит во время загрузки системы.
/data/dalvik-cache
обычно в формате .odex
или .oat
в файлах/data/data/<package_name>
/sdcard/Android/data/<package_name>
/data/system/packages.list
, которая будет удалена, если приложение исчезнет изpackages.xml
Иногда вы увидите вход в систему /data/system/uid_error.log
, если вышеупомянутые элементы удалены Android.
Получите root-права на телефоне, чтобы удалить системные приложения. Это предустановленные приложения, они интегрированы в систему Android, поэтому рутирование необходимо, если вы хотите их удалить.
Окер
Окер
/data/system/packages.xml
? Кроме того, почему все файлы APK имеют/data/app/<package name>
одинаковое имяbase.apk
?iBug