I know that the location for system apps is '/system/app' and the location for user apps is '/data/app'. But I can't find the location of apk for the ones that I moved to/installed on sdcard.
If you want to locate the APK files in your Android phones, you can find the APK for user-installed apps under /data/app/directory while the preinstalled ones are located in /system/app folder and you can access them by using ES File Explorer.
The packages are installed in one of a few locations: /system/app - for system installed apps - you can't modify this folder. /data/app - any apps installed from the market are installed into here, and you as a user can modify the folder. /sdcard/.
Go to Settings > Apps & notifications > App info. Scroll down to find the app you want to move to the card and tap on it. Select Storage. If the app supports being moved to a card, you'll see a section labeled Storage used.
Apps installed on the SD-Card are stored within the directory ".android_secure".
If I remember correctly you won't find the APK files directly in that folder because the content is encrypted. This is for preventing direct access to the APK file of paid apps.
The encrypted part is mounted somewhere else into the file system.
For me at least using cyanogenmod9 on a Samsung galaxy s 2 i777 I found them in /mnt/asec/ This location works differently than /system/app/ and /data/app/ because the system is actually creating a mount for each app rather than just stuffing them in a folder. Make sure you take note of symbolic links.
You will not be able to add to here like you can the other two, but you can extract an apk. A better solution would be MyAppSharer from the market.
It will be in mnt -> asec -> -> pkg.apk
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With