APK Downloader
·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

AppFeaturesRoot Required?
APK ExtractorOne-tap extract, share
APK Installer (Uptodown)Extract + batch install
ML ManagerExtract, list, search

Using APK Extractor

  1. Install APK Extractor from Google Play Store
  2. Open the app — shows all installed apps
  3. Tap any app to extract its APK
  4. Choose save location
  5. APK file appears in seconds

Method 2: Using a File Manager

CX File Explorer

  1. Open CX File Explorer
  2. Tap App Manager from the side menu
  3. Tap an app → Extract APK

Files by Google

  1. Open Files by Google
  2. Tap Browse → Apps
  3. Tap an app → Share as APK
  4. Choose how to share (or Save to Files)

Method 3: ADB Pull (Computer Required)

Enable USB Debugging

  1. Settings → About phone → Tap Build number 7 times
  2. 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.apk

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

Method 4: Cloud Service Workaround

  1. Open Files by Google
  2. Navigate to Apps section
  3. Tap the app → Share as APK
  4. 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

  1. Check file size — valid APK should be at least 1MB
  2. Tap the extracted APK — should show install screen
  3. Verify signature with GPToAPK or APKMirror
  4. Scan with VirusTotal before sharing

Start with APK Extractor or Files by Google — they're free and incredibly easy to use.