pushd internal/play
go build -o ../../build/google-play-apk-downloader
popd
Google アカウントでサインインします。次に、ブラウザのストレージから認証コード ( oauth_token
) Cookie を取得します。有効期限は 10 分間である必要があります。次に、リフレッシュ トークン ( aas_et
) の認証コードを交換します。
play -o oauth2_4/0Adeu5B...
今後のリクエストに備えて、 X-DFE-Device-ID
(GSF ID) を含むファイルを作成します。
play -d
アプリの詳細を取得します:
> play -i com.google.android.youtube
details[6] = Google LLC
details[8] = 0 USD
details[13][1][4] = 19.13.36
details[13][1][16] = Apr 3, 2024
details[13][1][17] = APK APK APK APK
details[13][1][82][1][1] = 8.0 and up
downloads = 16.09 billion
name = YouTube
size = 112.04 megabyte
version code = 1545332160
アプリを入手します。 Google アカウントごとに 1 回だけ実行する必要があります。
play -i com.google.android.youtube -a
APKをダウンロードします。有効なバージョン コードを指定する必要があります。最新のコードは、前の詳細コマンドによって提供されます。 APK が分割されている場合は、すべての部分がダウンロードされます。
play -i com.google.android.youtube -v 1540222400
ゴール以外:
メールアドレス/パスワードによるログイン。 Android 4.4 (2013) までは、ログインは TLS フィンガープリントで保護されていました。これは困難ですが、バイパスすることは可能です。 Android 5 (2014) 以降、Google はログインを保護するために JavaScript 経由でボットガードを使用しています。これを元に戻す方法がわかりません。また、オンラインで実装が見つかりませんでした。
度重なる悪用のため、2023 年 11 月 5 日以降、このソフトウェアに関する自由な議論は提供されなくなりました。したがって、前払いしていない限り、次のことは行わないでください。
ソフトウェアは商用利用が許可されていません。商用ライセンスを購入したい場合は、私に連絡してください。