Values for all the other parameters.This method only works on devices running Android 8.0 Oreo or later. Note that currently only the command line interface is configurable with the aboveĪrguments, the web interface will ask only for a package name and will use the default Note: the tag is applied to the main application and to the
t TAG can be used to set a tag that will be prepended to the file name, e.g.,īy using -t "LABEL" the final name of the downloaded application will look like The file will be saved in a Downloads/ directory created where the tool is run. Missing directories, they will be created automatically. o DIR is used to set the path (relative or absolute) of the directory where to Use a file named credentials.json located in the directory where the command is run. If not specified, by default the tool will try to c CREDENTIALS is used to set the path to the JSON configuration file containing s is a flag for downloading the additional split. The additional files will be saved in the same directory as theĮxpansion files will no longer be supported for new apps. obb files along with the applicationįor more information. b is a flag for downloading the additional. The other optional arguments are as follows: The only mandatory parameter is the package name of the application to be downloaded,Īs it appears in the Google Play Store (e.g., or com.whatsapp).
If the currentĭirectory ( $) contains the credentials.json file and an output/ folder, theĬommand to download an application with package name becomes: A download directory has to be mounted too, otherwise theĭownloaded application won't be accessible to the host machine. The file with the credentials is not included in the Docker image, so it has to be The usage instructions depend on how you installed the tool. ❱ UsageĪfter configuring the Google Play Store credentials as described in theĬonfiguration, you should have a valid credentials.json file ready The total number of applications available for download. Note that you will be able to download only the applications compatible with the deviceĬorresponding to the aforementioned ANDROID ID and further limitations may influence Temporarily unlock access to your account ( ) In case of errors related to the authentication after the above steps, consider theįollowing actions (visit the links while you are logged in with the account used toĪllow less secure apps to access your account ( ) Google Service Framework (GSF) (use this string instead of the Android Device ID You can obtain the ANDROID ID by installing theĪpplication on your device, then copy the string corresponding to Of the device and fill the ANDROID_ID field of theįile. That you will be able to download applications as if you were directly using your device.ĭo not remove the account from the device or its ANDROID ID won't be valid anymore. Necessary in order to associate the ANDROID ID of the device to your account, so Least one application using the official Google Play Store on the device. Use the above credentials on an Android device (real or emulated) and download at
In case you haveĢ-Step Verification activated, you will need to generate an This information is needed to authenticate with Google's servers.
Twice before committing this file after the change, or you might leak your credentials):Įnter your Google email and password in the USERNAME and PASSWORD fields of theįile. Please modify theįile and insert the required information before trying to use this tool (and think PlaystoreDownloader is now ready to be used, see the usage instructionsīefore interacting with the Google Play Store you have to provide valid credentialsĪnd an ANDROID ID associated to your account. Usage: python3 -m playstoredownloader.cli package $ pipenv run python3 -m playstoredownloader.cli -help Terminal in the directory where you want to save the project and clone the repository: In bothĬases, the first thing to do is to get a local copy of this repository, so open up a
Using directly the source code in a Python 3 environment. There are two ways of getting a working copy of PlaystoreDownloader on your own This project is intended for learning purposes only and is not affiliated with Google After an initial (one-time) configuration, applications can beĭownloaded by specifying their package name. PlaystoreDownloader is a tool for downloading Android applications directly from PlaystoreDownloaderĪ command line tool to download Android applications directly from the Google The latest version on master branch introduces some new features and some breaking changes in the CLI parameters, please use old stable release v1.3.0 until we release v2.0 properly.