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

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.

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

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

it is in
File Explorer--> mnt/sdcard

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...

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

Related

Can't find a pakage (android)

G'evening. I've installed an app from Google Play Market. Once I discovered that I can find pakages of installed apps in the "Android" folder via "explorer". I have Xiaomi Redmi 7. I checked how the pakage is named (it can be checked in the list of apps at the settings of my smartphone). Then I looked for the pakage in the "Android" folder but didn't find it. I didn't find it when searched by it's name either. I have a question: why can't I find the pakage searching by it's name?
P.S. I use built-in file manager (I named it "explorer")
I use android of "9 PKQ1.181021.001" version
The Android folder on your virtual SD card which you can see with an unrooted explorer only houses data for some application that require additional external storage.
Most data for most applications is kept under:
/data/data/<package.name>
Which is a folder you can not view unless you have root permission.
Even ADB is unable to access files in this folder.
If the specific app you are using does not have allowBackup flag set to false (by the developer), it may be possible to run:
adb backup package.name
Then unpack the backup file as explained here: https://android.stackexchange.com/questions/28481/how-do-you-extract-an-apps-data-from-a-full-backup-made-through-adb-backup/78183#78183

Android shared storage accessibility via PC

Testing Your Expansion Files
says: ...
For example, if your package name is com.example.android, you need to create the directory Android/obb/com.example.android/ on the shared storage space. (Plug in your test device to your computer to mount the shared storage and manually create this directory.)
I found out(by Environment.getExternalStorageDirectory()) that external storage is mounted as /mnt/sdcard in my device. So.. How can I access this storage via Windows to copy about 200Mb files?
BTW the device does not have a micro-SD plugged in.
You can use adb push to push files to your device. More documentation here: http://developer.android.com/tools/help/adb.html
There’s also the Android File Transfer app you can use to copy files from your Mac or PC.
And as Andrew pointed out, the path reported by Environment.getExternalStorageDirectory() doesn’t necessarily match what you can see in the Android File Transfer app’s file system. In my case, the “Android” folder was also present in the root at /Android – and so I could ignore every path element before the “/Android/obb” part reported by Environment.getExternalStorageDirectory().
So, to copy extension files into the appropriate directory on the device, I had to you copy them to /Android/obb/com.example.android/ on the device.

Install custom .apk without adb/Eclipse

Is it possible to install an .apk on a phone without using developer tools? Can it simply be dragged to a mounted SD card? My beta testers are not very tech-savvy or comfortable with the command line.
Thanks in advance,
Barry
Copy the .apk file to DropBox (or any other cloud storage program. Box is another popular one).
Load DropBox on your Android device, navigate to the location of the .apk file and click Export.
Choose a location on the SD card to copy the .apk file to (eg /downloads).
Use a file explorer program (I use ES File Explorer) and navigate to the location on the SD card where you exported the .apk file to in step 3.
Click the .apk file, which will install the application to your device (Note that you will have to turn on 'Unknown Sources' so that non-Android Market apps can be installed on your device if this setting is off).
You can install it from an SD card if you have a file browser on the phone, or you can download it via a webserver using the browser.
You could set up a web server that hosts your APKs. N.B. it would need to send .apk files with the right MIME type: application/vnd.android.package-archive.

How to install apk file on the Xperia Android mobile

I want to test my build on my device. Please provide some tool/information regarding installation of application on device ?
thanks and regards,
Connect your device with the PC, install the Android SDK (you should have that already) and than: http://developer.android.com/guide/developing/tools/adb.html
Open phone web-browser.
Enter url: file:///sdcard/[nameofyourapkfile].apk
No need for file browser programs.
If you just want to install the apk file on the mobile without the need of any debug information you can simply upload the apk file (which is located in the /bin directory of your project) to a webspace and grab it with the mobile's browser (e.g. http://www.mywebspace.com/myapp.apk)
You can also copy the apk to your phone - SD card or internal memory- and then click on it. This should install the apk in most devices, though some devices may block the installation of non-market apks.
Or download SD Folder or something like that just type SD Folder into Googleplay and then youll be able to simply open apk files or Pics you couldnt access trough the office suit.

Independent program

I need to install a program on the Droid. I can get it onto the memory chip. I can't get the droid to find it. TIA.
I believe what you are trying to say is that you have an apk file on your SD card you are trying to install onto your phone. You need to use a file browser like Astro File Manager to browse your SD card and install the app.
Let's say you are trying to install an APK which is in your SD card.
There's no need to use a file manager, just open the Browser and enter the URL
file:///sdcard/MyApp.apk
you will be prompted to accept the installation of the package.
To install the apk you will also need to allow installations from Unknown Sources, located in Settings --> Applications.

Categories

Resources