はい、 AppStoreのリバースに続いて、私は同じことをGoogleで行うことにしました。 Google Playストア。 (ボンドなど。ジェームズボンド)。
楽しいのは、Googleがシンプルで安全であることです。 署名が使用されます。 また、サービスはプッシュとレギュラーの2つのコンポーネントに分かれています。 すべてがあなたの考えに詰め込まれていますか? そうです - プロトバッファ! バイナリメッセージフォーマットはそれ自体を記述せず、多くのヒューリスティックで楽しいため、デコードするのは困難です。
しかし、おかしいのは、Appleのように、突然、彼らが標準に唾を吐いた(または私が誤解したのか?)-gzipはプレーンテキスト/バイナリで与えられます-バイナリは... gzipで与えられます!

猫へようこそ。

購入は非常に
最初の-
/fdfe/toc
市場の条件およびその他の強制的なナンセンスに関する情報を提供します。
2番目-
/fdfe/purchase
または
/market/api/ApiRequest
購入に関するデータを取得(そのボタンは市場で「購入」)
3番目-
/fdfe/completePurchase
実際の購入を完了する
4番目-
/fdfe/purchaseStatus
または
/market/api/ApiRequest
購入のステータスを確認します
/market/api/ApiRequest
での購入に関するナンスおよびその他のパラメーターを取得します
5番目-
/market/api/ApiRequest
-Nonceの受信、購入の詳細
6番目は、
/market/api/ApiRequest
へのリクエストであり、
‹ b`Pxі‰‰ њ
などの興味深い文字列を取得します-それが何であるか理解できませんでした。
また、リクエストが
/market/api/ApiRequest
、または購入時に
/fdfe/*
に
/fdfe/*
理由も明らかではありません。 たぶん私は静かなプロトコル変更の下に来ましたか?
+ 兄貴があなたを見ています!
/fdfe/log
リクエストは定期的に
/fdfe/log
:

同時に、「購入が読み込まれました」または「購入を完了できませんでした」という情報を含むプッシュ通知が届きます。これまでのところ、これで停止しました。 そして、通知がなければ、何も機能しません。 ただし、別の保護レベルです。
mtalk.google.comによると、この全体(プッシュ)がSSL / TLSを使用したTCPを介して動作すること(私は尊敬しています)が突然(XMPPのようなものがあることは完全に確信していました)、 面白いです-base64のprotobuffersそして他の何か:

続行するには... (もちろん、良い会社が私を禁止していない場合)
PS:
回復可能な購入の購入は既にエミュレートされており、非常にうまく機能しますが、非常に不安定です。 何らかの形で助けたい場合は、たとえば、市場の回答用の.protoファイルを作成してください。PMへようこそ。
PSS:
私は一人で仕事をしていません、ニックネームがマドカイトの人が私を助けてくれます、彼がハブにいるかどうかはわかりません いいえ。