rohitverma
rohitverma

Reputation: 777

where is .apk location for apps that are installed on sdcard?

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.

Upvotes: 25

Views: 87877

Answers (7)

Mikhail
Mikhail

Reputation: 21

On lineage 14, Android 7 , all sdcard apps are stored in /mnt/expand/ And apk in folder "app"

Upvotes: 0

user1972814
user1972814

Reputation: 181

On Android 5.0+ (Lollipop, Marshmallow) almost every installed non-system app will be placed in:

/data/app/

Access to /data requires root.

Use su when you are working with adb shell to gain root access, this of course requires your phone to be rooted in the first place.

The directory contains a sub directory for every app. Each sub directory is named by his package, following Androids app naming convention:

tld.author.appname-N

Where N represents a number greater or equal to 1

e.g. for Firefox it will look something like:

org.mozilla.firefox-1

Inside every app directory you will find a base.apk which is representing the installed app.

So if you want Firefox simply download:

/data/app/org.mozilla.firefox-1/base.apk

using adb pull/scp or copy it to your sdcard and download it using MTP.

Cheers

Upvotes: 2

Senthilkumar
Senthilkumar

Reputation: 21

It will be in mnt -> asec -> -> pkg.apk

Upvotes: 2

Nilesh
Nilesh

Reputation: 9

Install ES file explorer. Go to Home Page there will be link App...under that you will find all the apps installed on sd card or phone memory.. select app and share...enjoy...

Upvotes: 0

Nikhil Lamba
Nikhil Lamba

Reputation: 603

it is in File Explorer--> mnt/sdcard

Upvotes: 0

Eric Nemchik
Eric Nemchik

Reputation: 142

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.

Upvotes: 10

Robert
Robert

Reputation: 42764

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.

Upvotes: 22

Related Questions