To download directly from the google play store:
apkeep -a com.instagram.android -d google-play -u '[email protected]' -p somepass .
This will use a default device configuration of hero2lte
, a timezone of UTC
, and a locale of en_US
. To specify a different device profile, use the -o
option:
apkeep -a com.instagram.android -d google-play -o device=cloudbook -u '[email protected]' -p somepass .
Available devices are specified here.
Likewise, a separate timezone or locale can also be specified:
apkeep -a com.instagram.android -d google-play -o device=cloudbook,locale=es_MX -u '[email protected]' -p somepass .
This option attempts to download a split APK if available, and falls back to the full APK:
apkeep -a hk.easyvan.app.client -d google-play -o split_apk=true -u '[email protected]' -p somepass .
A full list of options:
device
: specify a device profile as described abovelocale
: specify a localesplit_apk
: when set to1
ortrue
, attempts to download a split APKinclude_additional_files
: when set to1
ortrue
, attempts to download any additionalobb
expansion files for the app
If you prefer not to provide your credentials on the command line, you can specify them in a config file named apkeep.ini
. This config file may have to be created, and must be located in the user config directory under the subpath apkeep
. Usually on Linux systems this will be ~/.config/apkeep/apkeep.ini
. In this file specify your username and/or password:
[google]
username = [email protected]
password = somepass
Optionally, the path to this ini
file can be specified:
apkeep -a com.instagram.android -d google-play -i ~/path/to/some.ini .