Android

Where Are Android Installed Apps Stored?

Android keeps installed app packages in /data/app with private data beside them. Paths, root rules, and backup routes.

Last updated

Every installed Android app is an APK file in /data/app, in a per-package folder with names like com.example.app with random suffixes. Split APKs appear as base.apk plus split_config files in the same folder. Browsing there needs root; the path is invisible to file managers by design.

The APK is only half the story. Private app data, logins, settings and offline files live in /data/data under the same package name, equally root-gated. Copying an APK without its data directory reinstalls a blank app. System apps live separately under /system and /product, read-only without deeper surgery.

Where Android APKs stores this, by platform

Android
/data/app

Per-package folders with base.apk plus split_config files for split installs. Private data sits beside them in /data/data/<package>. Both need root to browse. System apps live under /system and /product instead. Use adb pm path plus pull to extract APKs without root.

Frequently asked questions

can i clone an app with its apk file

Use adb backup or the app's own export; the APK without its /data/data directory is an empty shell. Copying base.apk off a rooted phone reinstalls the app but wipes logins, settings and offline content. Full clones need root plus both directories, which is why migration tools exist.

why is internal storage full with empty downloads

That is normal. Android installs to internal storage at /data/app regardless of install source, and adoptable SD storage only moves portions. The APK path never points at your SD card or Downloads folder. Free internal space or uninstall; the location is not configurable per app.

how do i extract an apk without root

Pull the APK with adb from a connected computer: adb shell pm path <package> prints the exact /data/app path, then adb pull fetches it. No root needed for your own installed apps' APKs, only for their private data. This is how analysts grab samples off test devices.

Notice an outdated path? Let us know.