·10 min read
How to Extract APK from Installed Apps on Android (No Root Needed)
Extract APK from installed Android apps without root: use APK Extractor, CX File Explorer, ADB pull, or Files by Google. Step-by-step guide with split APK handling and signature verification.
extract APKAPK backupAndroid toolsAPK ExtractorADBapp backupgptoapk
How to Extract APK from Installed Apps on Android (No Root Needed)
Why Extract an APK?
- Backup an app before uninstalling
- Share an app with a friend
- Downgrade an app — extract current version, install older one
- Save apps removed from Play Store
You don't need root access to extract APKs from installed apps (with some limitations).
Method 1: Dedicated APK Extractor Apps
| App | Features | Root Required? |
|---|---|---|
| APK Extractor | One-tap extract, share | ❌ |
| APK Installer (Uptodown) | Extract + batch install | ❌ |
| ML Manager | Extract, list, search | ❌ |
Using APK Extractor
- Install APK Extractor from Google Play Store
- Open the app — shows all installed apps
- Tap any app to extract its APK
- Choose save location
- APK file appears in seconds
Method 2: Using a File Manager
CX File Explorer
- Open CX File Explorer
- Tap App Manager from the side menu
- Tap an app → Extract APK
Files by Google
- Open Files by Google
- Tap Browse → Apps
- Tap an app → Share as APK
- Choose how to share (or Save to Files)
Method 3: ADB Pull (Computer Required)
Enable USB Debugging
- Settings → About phone → Tap Build number 7 times
- Settings → Developer options → USB debugging → ON
Extract via ADB
# List all packages
adb shell pm list packages | grep [appname]
# Get the APK path
adb shell pm path com.example.app
# Output: package:/data/app/com.example.app-xxx/base.apk
# Pull the APK to your computer
adb pull /data/app/com.example.app-xxx/base.apk app.apkFor split APKs (APKS format)
# Pull all APK parts
adb shell pm path com.example.app
# Pull each file
adb pull /data/app/com.example.app-xxx/base.apk
adb pull /data/app/com.example.app-xxx/split_config.armeabi_v7a.apk
# Reinstall split APK
adb install-multiple base.apk split_config.armeabi_v7a.apkMethod 4: Cloud Service Workaround
- Open Files by Google
- Navigate to Apps section
- Tap the app → Share as APK
- Choose Save to Drive or Save to Dropbox
Limitations
- Protected apps (banking, DRM) may prevent extraction
- System apps on non-rooted phones — Android 11+ restricts access
- Split APKs — some extractors can't reassemble them
How to Verify the Extracted APK
- Check file size — valid APK should be at least 1MB
- Tap the extracted APK — should show install screen
- Verify signature with GPToAPK or APKMirror
- Scan with VirusTotal before sharing
Start with APK Extractor or Files by Google — they're free and incredibly easy to use.