A Windows desktop forensic tool for resolving Android package names (e.g., com.example.app) into human-readable application information.
- Multi-source resolution — Queries XiaoMi Store, YingYongBao, Google Play, Galaxy Store, and F-Droid metadata.
- Three input modes — Load package names from a text file, paste from clipboard, or parse forensic SQLite databases (
*_application.db). - System app filtering — Auto-skip or flag known system packages (Android, Xiaomi, Samsung, Huawei, OPPO, etc.) with 28 default regex patterns.
- SQLite cache — Resolved results are cached locally for instant subsequent lookups.
- CSV export — Export all resolved results to CSV.
Download the latest release from the Releases page. Windows 10/11 required.
- Rust (stable, MSVC toolchain)
# Debug build
cargo run
# Release build (optimized, no console window)
cargo build --releaseThe release binary will be at target/release/apkinfocat.exe.
- Select input mode — Choose File (
.txt/.csv/.list), Paste (clipboard), or Forensic DB (*_application.db). - Load packages — Browse for a file, paste from clipboard, or select a forensic database.
- Configure resolvers — Toggle individual store resolvers on/off in the sidebar.
- Click "Resolve" — Packages are resolved sequentially; results appear in the table as they complete.
- Filter results — Use the filter bar to search by package name, app name, genre, or source.
- View details — Click any result row to see full details in the bottom panel.
- Export — Save results to CSV.
src/
├── main.rs # GPUI app bootstrap
├── app.rs # Main UI, state, event handlers, dialogs
├── commands.rs # Core business logic (resolve, export, F-Droid ops)
├── config.rs # AppConfig, system-app regex patterns
├── database.rs # SQLite cache and config persistence
├── export.rs # CSV export, package list parsing, forensic DB reading
├── i18n.rs # Translations (en/zh-CN/zh-TW/ja)
├── theme.rs # Dark/Light theme palette
├── widgets.rs # Custom GPUI TextInput widget
└── resolver/
├── basic.rs # AppInfo struct + Resolver trait
├── xiaomi.rs # XiaoMi store scraper
├── yingyongbao.rs # YingYongBao store scraper
├── baidu.rs # Baidu store (stub)
├── googleplay.rs # Google Play store scraper
├── galaxy.rs # Galaxy Store scraper
└── fdroid.rs # F-Droid local YAML resolver
MIT