Где в файловой системе установлены приложения?

Я установил несколько Android-приложений с командой adb install MyApplication.apk и с помощью веб-сервера (как альтернатива Android Market).

Но где в файловой системе Android на моем телефоне находится файл MyApplication.apk? Установлены ли приложения с помощью adb install не в том же каталоге, что и приложения, загруженные с рынка?

Я нашел некоторые приложения в /system/app, но я не могу распознать их как некоторые, загруженные с Android Market или тот, который я установил с помощью adb install.

Где в системе установлены приложения, которые я установил?

Мой телефон не внедрен, и я запускаю Nexus One с Android 2.2.1.

87 голосов | спросил Jonas 20 62010vEurope/Moscow11bEurope/MoscowSat, 20 Nov 2010 18:22:01 +0300 2010, 18:22:01

4 ответа


94

Если приложение хранится очень сильно зависит от нескольких критериев:

  • Системные приложения /предустановленные приложения bloatware хранятся в /system/app с привилегированными приложениями в /system/priv-app (которые устанавливаются только для чтения, чтобы предотвратить любые изменения). Вы также можете найти системные приложения в подкаталогах /custpack/app.
  • обычные приложения во внутренней памяти перейдите в /data/app
  • некоторые приложения (зашифрованные на внутренней памяти?) перейдите к /data/app-private
  • Приложения, хранящиеся во внешней памяти, переходят в зашифрованный контейнер в /mnt/sdcard/.android_secure. Как и во время выполнения Android, они должны быть дешифрованы, они расшифруют их и сохранили дешифрованную копию на tmpfs (так что она перешла на перезагрузку) в /mnt/asec
    (вы не можете просто взглянуть на /mnt/sdcard/.android_secure прямо с устройства, но если вы используете устройство для чтения карт и подключите карту к компьютеру, вы увидите, что там есть расширение .asec вместо .asec - из которого вы получите соединение с именем .apk).
  • данные приложений хранятся ниже /mnt/asec (внутреннее хранилище) или на внешнем хранилище, если разработчик придерживается правила ниже /data/data/<package_name>.
ответил Izzy 24 PM00000060000001831 2012, 18:46:18
25

Они хранятся в /data/app/, но если ваш телефон не укоренен, все, что вы увидите, это пустая папка.

ответил Matt 21 72010vEurope/Moscow11bEurope/MoscowSun, 21 Nov 2010 00:42:58 +0300 2010, 00:42:58
4

На моем Android 4.0.4 (ICS) Xperia ray они хранятся в /mnt/asec/XXX-1/pkg.apk. XXX - это идентификатор Google Play приложения.
  Например, Firefox находится в /mnt/asec/org.mozilla.firefox-1/pkg.apk, а Skype находится по адресу /mnt/asec/com.skype.raider-1/pkg.apk.

Следуя Firefox

 Firefox


Секундомер и amp; Таймер обратного отсчета

 Секундомер



И вот данные моего телефона:

 My Xperia Ray details

ответил Alex Essilfie 23 PM00000050000005431 2012, 17:13:54
1

В моем Kindle Fire многие из apks, которые я не установил из своего магазина приложений (apks из внешних источников, например: Aptoide, isc.), находятся в папке моих загрузок. Другие, которые я нашел в папке /system /app.

ответил user59907 4 Mayam14 2014, 10:07:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132