This project is a command-line tool for downloading APK files from various sources.
- ApkCombo
- F-Droid
- RuStore
- Nashstore (may not work for non-Russian IP addresses)
- ApkPure (WIP)
apkd [flags]-
--package,-p: Specify the package name(s) of the app(s) to download. Example:apkd -p com.example.app
-
--source,-s: Specify the source(s) for downloading APKs. Example:apkd -s apkpure -p com.example.app
-
--file,-f: Provide a file containing a list of package names. Example:apkd -f packages.txt
-
--dev: Enable batch download mode for all apps from a specific developer. You need to specify the application package from the developer whose apps should be searched and downloaded using the-p/--packageflag. Example:apkd --dev --package com.example.app
-
--force,-F: Force download even if the file already exists. Example:apkd -F -p com.example.app
-
--output-dir,-O: Specify the output directory for downloaded APKs. Example:apkd -O ./downloads -p com.example.app
-
--output-file,-o: Specify the output file name for downloaded APKs. Example:apkd -o app.apk -p com.example.app
-
--verbose,-v: Set verbosity level. Use-vor-vvfor more detailed logs. Example:apkd -v -p com.example.app
-
--version,-V: Print the version information and exit. Example:apkd -V
-
--list-sources,-l: List all available sources. Example:apkd -l
Download an APK for a specific package from a specific source:
apkd -p com.example.app -s apkpure -O ./downloadsThis project is licensed under the MIT License.