rabilrbl / downapk

Rust program for downloading APKs of given Android package.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DownAPK

Program to download APKs of given Android package

Installation

Pre-built binaries

Download the latest binary release from here.

# Unix-like (Linux, macOS, Android)
chmod +x downapk-linux
./downapk-linux --help

# Windows
downapk-windows.exe --help

Cargo

cargo install downapk
downapk --help

Build from source

cargo build --release
./target/release/downapk --help

Usage

downapk [OPTIONS] --package-id <PACKAGE_ID>

Options

Option Description Default Value
-p, --package-id <PACKAGE_ID> Android package ID -
-o, --output-dir <OUTPUT_DIR> Optional: Output file name downloads
-a, --arch <ARCH> Optional: Architecture. Possible values: arm64-v8a, armeabi-v7a, x86, x86_64, universal all
-v, --version-code <VERSION_CODE> Optional: Version code. Possible values: latest, x.x.x (e.g. 1.0.0 latest
-t, --type <TYPE> Optional: Type of APK. Possible values: bundle, apk all
-d, --dpi <DPI> Optional: Screen DPI. Possible values: nodpi, 120-320, ..., all
-h, --help Print help -
-V, --version Print version -

Examples

  1. Download all APKs of package com.google.android.youtube of universal architecture and latest version with nodpi

    downapk -p com.google.android.youtube -t apk -a universal -d nodpi
  2. Download all APKs of package com.google.android.youtube of universal architecture and version 14.21.54 with nodpi

    downapk -p com.google.android.youtube -t apk -a universal -d nodpi -v 14.21.54

For library usage, see Rust docs with examples.

License

MIT License. See LICENSE file for details.

Author

Mohammed Rabil

Contributors

Contributors

About

Rust program for downloading APKs of given Android package.

License:MIT License


Languages

Language:Rust 100.0%