Android

Where Are Installed APK Files Stored on Android?

Where Android keeps installed APK files (/data/app) and why pulling them needs root or ADB tricks.

Last updated

Installed apps live under /data/app in per-package directories, one base APK plus split APKs for newer bundles. The folder is readable only by the system.

Browsing it on-device needs root. Without root, the ADB package-manager route extracts APKs without touching the protected path directly.

Where Android stores this, by platform

Android
/data/app

Per-package subfolders with base and split APKs. Requires root to browse directly; use adb shell pm path plus adb pull otherwise. Exact naming varies by Android version.

Frequently asked questions

How do I extract an installed APK without root?

Use adb shell pm path com.example.app to print the APK path, then adb pull to copy it. No root needed for your own installed apps via this route.

Can a file manager open /data/app?

No. Scoped storage permissions block file managers from /data/app on modern Android. ADB or root remain the working routes.

Notice an outdated path? Let us know.