f4samurai さんが作ったマギレコのシステムは欠陥品だった? その7
ネタを暖めるため、ログインボーナスと素材集めしかしてなかったマギレコなのですが、
なんかやたら、パケット食うので起動に関するパケットを解析してみました
やった操作は
1.その日の初回起動(更新がなさそうな午前5時)
2.通知領域を操作して、メッセージを確認する(アプリはフォアグランドのまま)
3.スリープにして復帰する
4.ホーム画面に戻る
5.アンジュ・ヴィエルジュに昔からあるバグと同じ不具合を踏んでしまい、再起動がかかる
6.HOME画面が出る直前で接続エラーが出てTitle表示からの再接続になる
以上になります。
1.その日の初回起動(更新がなさそうな午前5時)
通信先 | 送信 | 受信 | 備考 |
18KB | 60K | SafetyNet(チートチェック) や PlayService | |
DNS | 1KB | ||
NOAHAPPS | 6KB | 11KB | (SEGAの個人情報データベース) |
APP-ADFORCE | 7.2KB | 3.8KB | 追跡広告サービス |
magi-reco | 11KB | 2.76MB | ゲーム本体 |
タイトル画面まで
通信先 | 送信 | 受信 | 備考 |
1KB | |||
magi-reco | 67KB | 852KB | ゲーム本体 |
ログインボーナス&ホーム画面まで移動
その日の初回起動時はホーム画面まで起動するだけで 約 3.7Mの通信。
2.通知領域を操作して、メッセージを確認する(アプリはフォアグランドのまま)
通信先 | 送信 | 受信 | 備考 |
APP-ADFORCE | 0.3KB | 2.2KB | 追跡広告サービス |
magi-reco | 11KB | 0.5KB | ゲーム本体 |
通知領域出すだけで。追跡広告サービスとの通信を行う。
かなりうざい。アプリを完全にバックグラウンドにして復帰させてもほぼ同じ通信内容だった
3.スリープにして復帰する
通信先 | 送信 | 受信 | 備考 |
APP-ADFORCE | 3.1KB | 3.5KB | 追跡広告サービス |
magi-reco | 0.6KB | 2KB | ゲーム本体 |
スリープ(画面を暗くした状態)からの復帰
ゲームの通信より、むしろ広告サービスとの通信のほうが多い。
4.ホーム画面に戻る
バックグランドとほぼ同じ。
ただし、ホーム画面に戻るとゲームと関係なく、Googleと大量の通信を行う。
5.アンジュ・ヴィエルジュに昔からあるバグと同じ不具合を踏んでしまい、再起動がかかる
ゲームの特定の画面でバックグラウンド動作しているとき、ホーム画面からアプリを起動すると、
復帰ではなく、アプリが再起動するバグが時々発生するのだが、マギレコも同じ不具合がある気がする
通信先 | 送信 | 受信 | 備考 |
16KB | 59K | SafetyNet(チートチェック) や PlayService | |
DNS | 1.2KB | ||
NOAHAPPS | 6KB | 11KB | (SEGAの個人情報データベース) |
APP-ADFORCE | 2.7KB | 3.5KB | 追跡広告サービス |
magi-reco | 86KB | 2.90MB | ゲーム本体 |
タイトル画面が出る直前で
通信エラーでリロードしてくれと表示された
なんか、初回起動より通信量が多いんですが・・・。
6.HOME画面が出る直前で接続エラーが出てTitle表示からの再接続になる
通信先 | 送信 | 受信 | 備考 |
magi-reco | 67KB | 1.54MB | ゲーム本体 |
通信エラーでタイトルに戻された場合は 1.6Mバイトほどのゲーム本体のみとの通信になった。
結論
・マギアレコードは起動するたびに必ず、3~4Mの通信を行う
・通信エラーでタイトルに戻されるだけで2M近い通信が発生する
・起動時に、SEGAの顧客管理システム NOAH と毎回通信を行う
・アプリの完全な起動時間タイミングで、広告サービスである app-adforce に送信する。
やっぱ、あんまりユーザーのこと考えてないシステムに見えるんですがね。
多分起動時に、ゲームのシナリオデータを json で全部引っ張ってきてるみたいなんだけど、
おそらく キャッシュが完全に無効になってるのではないかと推測します。
その8では、ゲームをプレイしてみて、どのくらいの通信が発生するのか見ていく予定です
#マギアレコードやアンジュヴィエルジュだけが悪いんじゃなくて、 SINoALICE なんかもかなり凶悪だと思っています ・ω・
adforceには何の目的で通信してるんでしょうね 広告表示で稼ぐ系のアプリならまだわかるんですがこれはガチャなどの課金がメインでしょうし
他のアプリでもこういうことは多いものなんでしょうかね?
adforceには何の目的で通信してるんでしょうね 広告表示で稼ぐ系のアプリならまだわかるんですがこれはガチャなどの課金がメインでしょうし
他のアプリでもこういうことは多いものなんでしょうかね?
URLやパラメータをみるにつけて、
アプリインストール者の追跡解析みたいです。
要するに、監視機能をアプリにくっ付けることによって、
f4samurai さんにお金が入るんじゃないかと
URLやパラメータをみるにつけて、
アプリインストール者の追跡解析みたいです。
要するに、監視機能をアプリにくっ付けることによって、
f4samurai さんにお金が入るんじゃないかと