Skip to main content
#19

ExAPK

โ˜…

Extract and backup APKs from your Android device without root access. Batch extraction, easy sharing, and offline backup. Perfect for QA testing, archiving, or sharing apps with friends.

KotlinAndroidComposeAPK ExtractorBackupOpen SourceUtility

ExAPK: APK Extractor & Backupper

<p align="center"> <img src="images/logo.png" alt="ExAPK Logo" width="120"/> </p> <h1 align="center">ExAPK</h1> <p align="center"> <strong>APK Extractor & Backupper Utility for Android</strong> </p> <p align="center"> <a href="https://ex-apk.curzy.dev/"><strong>๐ŸŒ Live Website</strong></a> </p> <div align="center">

Stars Forks License Platform

</div> <p align="center"> <a href="#why-exapk">Why This</a> ยท <a href="#key-features">Features</a> ยท <a href="#installation">Installation</a> ยท <a href="#quick-start">Quick Start</a> ยท <a href="#preview">Preview</a> ยท <a href="#support">Support</a> </p> <p align="center">๐ŸŒ In 4+ languages โ€” <a href="README.md"><b>๐Ÿ‡บ๐Ÿ‡ธ EN</b></a> ยท <a href="README_ID.md">๐Ÿ‡ฎ๐Ÿ‡ฉ ID</a> ยท <a href="README_CN.md">๐Ÿ‡จ๐Ÿ‡ณ CN</a> ยท <a href="README_JP.md">๐Ÿ‡ฏ๐Ÿ‡ต JP</a> </p>

<a id="why-exapk"></a>๐Ÿ•’ Why ExAPK?

Extract any installed APK from your Android device without root access. Perfect for backup before factory reset, sharing apps with others, QA testing, or building personal app archives. Works completely offline โ€” no internet required.

โœ… No Root RequiredExtract APKs from any installed app using standard Android APIs
โœ… Batch ExtractionSelect multiple apps and extract them in one go
โœ… Offline FirstZero network permissions โ€” works completely offline
โœ… Clean Material 3 UIFast, responsive interface for navigating 1000+ apps
โœ… Flexible OutputAPK files saved to /Download/ExAPK/ for easy access

<a id="key-features"></a>๐ŸŽฏ Key Features

FeatureStatusDescription
App Listโœ…Browse all installed apps (user + system)
Searchโœ…Real-time search by app name
Filtersโœ…Filter by All / User Apps / System Apps
Sortingโœ…Sort by Name / Size / Install Date
Batch Extractโœ…Select multiple apps and extract in one action
Progress Trackingโœ…See extraction progress for batch operations
Share APKโœ…Share extracted APKs via system intent
Settingsโœ…Dark/Light/Auto theme + Language (EN/ID/CN/JP)
Offlineโœ…No internet permission needed

<a id="installation"></a>๐Ÿ“ฆ Installation

  1. Download APK

  2. Install on Android

    • Enable "Install from Unknown Sources" in your device settings
    • Tap the APK file to install
  3. Grant Permissions

    • When prompted, grant Storage/Files permission
    • This is required to read installed apps and write APK files
  4. Start Using

    • Open ExAPK and browse your installed apps
    • Tap an app to see details and extract its APK
    • Or select multiple apps and use the "Extract" FAB button

<a id="quick-start"></a>๐Ÿš€ Quick Start

Pre-built APK (Recommended)

# No build required โ€” use the pre-built APK
# Download from: https://github.com/Curzyori/ex-apk/releases

# After installing:
# 1. Open ExAPK app
# 2. Browse installed apps
# 3. Tap any app โ†’ "Extract APK"
# 4. APK saved to /Download/ExAPK/

Build from Source

# Clone the repository
git clone https://github.com/Curzyori/ex-apk.git
cd ex-apk

# Build debug APK
./gradlew assembleDebug

APK output location: app/build/outputs/apk/debug/app-debug.apk


<a id="preview"></a>๐Ÿ–ผ๏ธ Preview

<p align="center"> <table align="center"> <tr> <td align="center"><img src="images/dashboard.jpg" alt="ExAPK Dashboard" width="250"/></td> <td align="center"><img src="images/extrack-preview.jpg" alt="APK Extraction Preview" width="250"/></td> </tr> <tr> <td align="center"><img src="images/setting-lang-preview.jpg" alt="Language Settings" width="250"/></td> <td align="center"><img src="images/file-output-preview.jpg" alt="Extracted APK Files" width="250"/></td> </tr> </table> </p>

<a id="support"></a>โ˜• Support

<a href="https://donate.curzy.dev/">Support this project by buying me a coffee! ๐Ÿ’</a>

<a href="https://donate.curzy.dev/"> <img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="200"> </a>

๐Ÿ“„ License

This project is released under the Apache License 2.0 โ€” see LICENSE for full text.

<sub>Built with passion as the 19th project of the 50 Projects Challenge by @Curzyori</sub>