Lightweight yet powerful cross-platform Android package analyzer and installer
Drag, drop, done — simple and intuitive.
📦 All Formats — APK / XAPK / APKM / APKS with automatic split structure and OBB detection
🔍 Deep Analysis — Package name, version, SDK levels, permissions, activities, signatures, file hashes (MD5/SHA1)
📋 Split Package Details — Clear view of split APK lists and OBB file lists for XAPK/APKM/APKS
🎨 Icon Preview & Export — Renders PNG / WebP / XML adaptive icons (including gradient vectors), multi-candidate switching, export as PNG / SVG / raw, configurable icon display size (2 or 3 rows)
📝 File Renaming — Rename APK / XAPK / APKM / APKS files by custom rules
🚀 One-Click ADB Install — Handles split APK installs and OBB push automatically
⬇️ One-Click Dependency Download — Download adb / aapt2 / apksigner directly from Settings, no manual Android SDK setup needed
🧩 Built-in Parser — Pure Dart APK parser, no aapt2 dependency needed — faster parsing with obfuscated APK support
🌍 Multi-Language & Themes — Simplified Chinese, Traditional Chinese, English, Japanese, Korean; customizable theme colors
Screenshots coming soon — download and try it out!
Windows — Scoop (Recommended)
scoop bucket add huanfeng https://github.com/huanfeng/scoop-bucket
scoop install apk_info_toolmacOS — Homebrew
brew install --cask huanfeng/homebrew-tap/apk-info-toolGrab the latest release for your platform from Releases:
| Platform | Format | Notes |
|---|---|---|
| Windows | .exe |
Installer |
| Windows | .zip |
Portable, run directly |
| macOS | .dmg |
Disk image |
| Linux | .AppImage |
Executable |
Starting from v2.0, the built-in parser engine is enabled by default — a pure Dart implementation that requires no external tools:
- Binary XML decompression and structured AndroidManifest.xml parsing
- Full resources.arsc parsing (string pools, resource values, type configs, etc.)
- BCP-47 packed locale support (e.g.,
ast,sr-Latn,zh-Hans-CN) - Deep compatibility with obfuscated APKs (invalid path filtering, non-standard attribute tolerance)
- aapt2 dump badging style text output
You can switch between aapt2 and the built-in engine in Settings. Advanced features like signature verification still require Android SDK tools.
The built-in parser is still being actively improved. If you encounter any issues, please provide feedback.
| Capability | APK Info Tool | CLI aapt | Other GUI Tools |
|---|---|---|---|
| XAPK / APKM / APKS support | ✅ | ❌ | |
| Full adaptive icon rendering | ✅ | ❌ | ❌ |
| Built-in parsing (no aapt2) | ✅ | — | ❌ |
| Drag & drop | ✅ | ❌ | ✅ |
| Cross-platform (Win/Mac/Linux) | ✅ | ✅ | |
| One-click ADB install | ✅ | ❌ | |
| Icon export PNG/SVG | ✅ | ❌ | ❌ |
This project is built with Flutter. With Flutter SDK installed:
# Get dependencies
flutter pub get
# Run code generation
dart run build_runner build
# Run in debug mode
flutter run
# Build release
flutter build windows # Windows
flutter build macos # macOS
flutter build linux # LinuxThe app supports the following languages. Language files are located in assets/i18n:
| Language | Code |
|---|---|
| Simplified Chinese | zh-CN |
| Traditional Chinese (HK) | zh-HK |
| Traditional Chinese (TW) | zh-TW |
| English | en |
| Japanese | ja |
| Korean | ko |
macOS
- Sandbox restrictions limit the rename feature; only built-in adb/aapt2 can be used
- apksigner requires Java Runtime and is not bundled on macOS
- No developer certificate — first launch requires manual trust:
System Settings → Privacy & Security → Open Anyway
Linux
- Not fully tested — please open an issue if you encounter problems
Icon Display
- Rendering of XML adaptive icons may differ slightly from the actual device display
The built-in parser covers most use cases. For ADB installation or signature verification, you can download the required tools (adb / aapt2 / apksigner) with one click in the app Settings — no manual Android SDK setup needed.
Contributions are welcome!
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- App icon created with AppIcon Forge
This project is licensed under the MIT License.