Google Play の APK をダウンロードする方法のメモ

コマンドラインから Google Play から APK をダウンロードする方法のメモ。

セットアップ

$ tar xf protobuf-2.5.0.tar.bz2
$ cd protobuf-2.5.0
$ ./configure
$ make
$ make check
$ sudo make install
$ protoc --version
  • Pyhon Protocol Buffers のインストール
$ cd python
$ python setup.py build
$ python setup.py test
$ python setup.py install
  • Python の Requests モジュールのインストール
$ pip install requests
  • config.py を編集
    • Android ID は Android 端末で *#*#8255#*#* をダイヤルして出てくる画面で aid: に続く HEX 文字列がそれ。
LANG            = "ja_JP"
ANDROID_ID      = "38f4a40bda656e76"
GOOGLE_LOGIN    = "flatbird.test@gmail.com"
GOOGLE_PASSWORD = "this_is_a_password"

実行

  • download.py にパッケージ名を指定して実行する
$ python download.py com.example.packagename

APK ダウンロード以外にも色々できる

  • search.py
    • キーワードによるアプリの検索。
  • categories.py
    • アプリのカテゴリ一覧を取得。ショッピングとか仕事効率化とか。
  • list.py
    • 各カテゴリのサブカテゴリー (Top free とか) のアプリのリストが取れる。
  • permissions.py
    • 指定したアプリの要求するパーミッションが取れる。
  • 以上、使い方の詳細は README 参照。

(参考) その他の実装

Published: May 14 2014

  • category: