downapk

Crates.iodownapk
lib.rsdownapk
version0.6.4
sourcesrc
created_at2024-01-18 16:22:20.753749
updated_at2024-05-25 17:49:44.583545
descriptionProgram to download APKs of given Android package
homepagehttps://github.com/rabilrbl/downapk
repositoryhttps://github.com/rabilrbl/downapk
max_upload_size
id1104326
size100,239
Mohammed Rabil (rabilrbl)

documentation

README

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

Commit count: 304

cargo fmt