1 はじめに
あまり見たことがなく、理解できない内容も多く、半日かけて試してみましたが、ここでは実装方法について簡単に説明します。具体的な内容は理解する必要があります。 Didとiidは主に初回インストール時に発生し
、アプリ使用時に生成されるデバイス情報リクエストはdidとiidを返します。
2. パケットをキャプチャする
初めてアプリをインストールした後、Charles を開いてパケットをキャプチャします。オンライン記事によると、iid の登録は service /2/device_register/リクエスト内にあるとのことです。このリクエストを見てみましょう。
3.データの復号化
リクエストは非常に単純です, 単なる投稿リクエストです. 唯一の困難は、データ フォームを暗号化することです, これは検証コードのログイン原理と同じです. 具体的なプロセスは、最初にデータ フォームをバイト ストリームに変換し、次にそのデータ ストリームで暗号化することです独自の ttencrypt
これが復号化されたデータです
4.結果
最後に通常の iid 取得リクエストですが、これはデバイス ID を登録するだけですが、アクティベーションなどの操作、ログのアップロードなどが必要になるとのことです。時間。