【发布时间】:2012-05-18 23:14:21
【问题描述】:
我知道系统应用的位置是“/system/app”,而用户应用的位置是“/data/app”。 但是我找不到我移动到/安装在 sdcard 上的那些 apk 的位置。
【问题讨论】:
标签: android location external apk
我知道系统应用的位置是“/system/app”,而用户应用的位置是“/data/app”。 但是我找不到我移动到/安装在 sdcard 上的那些 apk 的位置。
【问题讨论】:
标签: android location external apk
安装在 SD 卡上的应用程序存储在目录“.android_secure”中。
如果我没记错的话,您不会直接在该文件夹中找到 APK 文件,因为内容已加密。这是为了防止直接访问付费应用程序的 APK 文件。
加密部分安装在文件系统的其他位置。
【讨论】:
对我来说,至少在三星 Galaxy s 2 i777 上使用 cyanogenmod9 我在 /mnt/asec/ 中找到了它们 这个位置的工作方式与 /system/app/ 和 /data/app/ 不同,因为系统实际上是为每个应用程序创建一个挂载,而不是仅仅将它们填充到一个文件夹中。 确保记下符号链接。
您将无法像其他两个一样添加到此处,但您可以提取 apk。更好的解决方案是市场上的 MyAppSharer。
【讨论】:
它将在 mnt -> asec -> -> pkg.apk 中
【讨论】:
在 Android 5.0+(Lollipop、Marshmallow)上,几乎所有已安装的非系统应用都将放置在:
/data/app/
访问 /data 需要 root。
在使用 adb shell 时使用 su 来获得 root 访问权限,这当然需要您的手机首先获得 root 权限。
该目录包含每个应用程序的子目录。 每个子目录都由他的包命名,遵循 Android 的应用命名约定:
tld.author.appname-N
其中 N 表示大于或等于 1 的数字
例如对于 Firefox,它看起来像:
org.mozilla.firefox-1
在每个应用程序目录中,您都会找到一个 base.apk,它代表已安装的应用程序。
因此,如果您想要 Firefox,只需下载:
/data/app/org.mozilla.firefox-1/base.apk
使用 adb pull/scp 或将其复制到您的 sdcard 并使用 MTP 下载。
干杯
【讨论】:
它在 文件资源管理器--> mnt/sdcard
【讨论】:
安装ES file explorer。进入首页会有链接App...下面你会发现所有安装在sd卡或手机内存上的应用..选择应用并分享...享受...
【讨论】:
在 lineage 14, Android 7 上,所有 sdcard 应用程序都存储在 /mnt/expand/ 和文件夹“app”中的apk
【讨论】: