Skip to content

dimsp4/abb-conqueror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aab-conqueror

npm version npm downloads License: MIT

A zero-config CLI for extracting universal.apk files from Android App Bundles (.aab).

Under the hood, aab-conqueror wraps Google's bundletool, handling the JAR download, keystore detection, and extraction automatically.

Features

  • Fast Extraction: Generates universal.apk from .aab inputs.
  • Auto-Configured: Downloads and caches bundletool automatically. No Java classpath setup required.
  • Keystore Detection: Parses local properties to locate signing credentials (storeFile, keyAlias) and applies them automatically.
  • Manifest Parser: Dumps the merged AndroidManifest.xml and prints a summary of the extracted build (Package, SDK targets, ABIs, Densities, Permissions).
  • Multiple Execution Modes: Supports interactive prompts, direct file targets, and directory scanning.

Installation

npm install -g aab-conqueror

Requires Java (JDK/JRE) in your system PATH.

Usage

1. Interactive Mode

Run without arguments. The CLI will scan the current directory for .aab files and prompt for selection.

aab-conqueror

2. Direct File

Pass an .aab file path to bypass prompts and execute immediately. Useful for CI/CD pipelines.

aab-conqueror ./app-release.aab

3. Directory Scan

Pass a directory path to target a specific folder.

aab-conqueror ~/Projects/my-app

Options

aab-conqueror --help
aab-conqueror --version

Example Output

━━━ AAB Summary: app-production-release ━━━

  Package       com.example.myapp
  Version       2.1.0 (210)
  Min SDK       21  (Android 5.0)
  Target SDK    34  (Android 14)
  ABIs          arm64-v8a, armeabi-v7a
  Densities     mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
  Permissions   android.permission.INTERNET
                android.permission.CAMERA
                (+3 more)

License

MIT

About

A zero-config CLI for extracting universal.apk files from Android App Bundles (.aab).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors