アプリケーションパッケージ解析 [2.48.2]

アプリケーションパッケージ解析 [2.48.2]
皆さん、ごきげんよう。新たなアプリケーションパッケージ解析へようこそ。リリースノートではサブスクリプションやアップロード、バトルビーコン、ドローンといった重要な開発事項の進捗状況が掲載されていませんね!

ドローンネット
dronenet-icon.png
バージョン2.47.2で大きな話題となった機能に更なる進展がみられました。これはドローン・マーク1ということが分かっており、したがって初期バージョンということになりますが、二つのことが分かっています。

ドローン・アイテム
ドローン・アイテムと呼ばれる全く新規の分類となるアイテムがあります。この新たなアイテム分類は既存のプレイヤーアイテム群とは異なっています。今の段階ではどういったものがその分類に該当するのかはわかっておらず、分類ではなく総称の可能性もあります。次の僅かな情報から、ドローンのハック能力が示されています。

ドローンの機能

public const CustomActionEnum DroneGlyphHack = 13;
public const CustomActionEnum DroneHack = 14;
public const CustomActionEnum DroneMove = 15;
public const CustomActionEnum DronenetEntered = 16;
public const CustomActionEnum DroneRecall = 17;

ドローンに対して移動、回収、ハック及びグリフハックさせるカスタム・アクションを結びつけるコードが複数存在しており、それによりこの機能の目的は極めて関心深いものとなっています。ポケモンGOにはリモート・レイドパスがあり、ハリーポッター:魔法同盟にはナイトバスがありますから、イングレスでも何らかのリモートによる相互機能が開発されているに違いないでしょう。

DRONE_MARK_1_VERSION
HackKeyDisabledReason
IsDroneAtDisplayedPortal

音声自体をお伝えすることはできませんが、ドローン機能に関連した新たな音声もあるようです。

public const VoiceoverClip dronenet_deployed = 220;
public const VoiceoverClip dronenet_compromised = 221;

バトルビーコン
音声が機能を考えるうえで役立つでしょう。以下は全てファイル名となります。

battle_beacon
bb_completed
bb_check_point
bb_number_[1-6]
bb_checkpoint_final_complete
bb_deployed
bb_warning_1_minute
bb_warning_30_second
bb_challenge_initiated
bb_to_final_checkpoint
bb_victory
bb_by_the_enlightened
bb_by_the_resistance

その他
- サブリクション機能の「購入」アイテムがクライアントへ記録されるようになり、購入に対応するようになっています。

- アップロードを最大速度で行うための設定可能な値が追加されました。標準設定は1024kbとなっています。

- 解析機能は端末上で発生した主だったゲームイベントを記録できるようになりました。
ポータルの読み込み
ポータルからの復帰

-デバッグモードが追加されました。(ナイアンティック社の検証用)
アイテムまたはポータルキーの追加
テレポート
パフォーマンス・ログ
トレーニングのスキップ
機能制限を全て解除
レベルを変更

これを読んで、デバッグモードが何かしらの影響を及ぼすと考えたなら、そうではありません。これは開発初期段階で改訂されており、おそらくは検証バージョンで使用されるものか、不正行為者が存在する場合の異例的な対応なのでしょう。(NIAOPSDAEMON / NIACHAOSMONKEY)

総括
実装されていない機能が数多くありますが、大規模実装となるのでしょうか。段階的に実装されていくのでしょうか。まとめてみると、こちらが実装を待つ機能となります。

バトルビーコン
ファイアワークス
ドローン
サブスクリプション
アプリ・レーティング
スポンサーマーカー
コミュニケーションパネル自動スクロールの停止機能(バージョン2.48.2で追加)

機能実装を間近に控えた注目の時期ですね。次回またお逢いしましょう。

fev games
2020/06/02 20:45(Twitter)
Ingress Prime APK Teardown [2.48.2]

Ingress Prime APK Teardown [2.48.2]
June 2, 2020 . by Fevenis
Hi everyone and welcome back to another Ingress Prime teardown. While the release notes are missing some key development progress, we have a few more details to go into regarding subscriptions, uploads, battle beacons, drones and more!

Dronenet

-
Dronenet Button Icon
The highly discussed surprise feature in 2.47.2 has returned for more details. We've learned this is known as Drone Mark 1, so this is the first iteration. We've noticed two things:

Drone Items

There is an entire new class of items known as DroneItems - this new group of items is not like the current collection of player items, so not sure what yet fits in that category. It appears that maybe this isn't a classification, but a collection. Since the below snippet shows the hacking power of a Drone.

Drone Features

  • public const CustomActionEnum DroneGlyphHack = 13;
  • public const CustomActionEnum DroneHack = 14;
  • public const CustomActionEnum DroneMove = 15;
  • public const CustomActionEnum DronenetEntered = 16;
  • public const CustomActionEnum DroneRecall = 17;

We saw some code finally tying a custom action for moving, recalling, hacking and glyph hacking to a Drone. So this is making this feature quite interesting of the true purpose. With Pokemon having remote raid passes and Harry Potter having the Knight Bus, Ingress must be developing some sort of remote interaction.

  • DRONE_MARK_1_VERSION
  • HackKeyDisabledReason
  • IsDroneAtDisplayedPortal

We cannot upload the audio, but we noticed some new audio related to the drone.

  • public const VoiceoverClip dronenet_deployed = 220;
  • public const VoiceoverClip dronenet_compromised = 221;

Battle Beacons
The audio is here, which helps kinda tie the feature together. Listed below are all filenames:

  • battle_beacon
  • bb_completed
  • bb_check_point
  • bb_number_[1-6]
  • bb_checkpoint_final_complete
  • bb_deployed
  • bb_warning_1_minute
  • bb_warning_30_second
  • bb_challenge_initiated
  • bb_to_final_checkpoint
  • bb_victory
  • bb_by_the_enlightened
  • bb_by_the_resistance

Random Things

Subscription "purchased" items now log to the client, so it can react to purchases.
A configurable value for max upload speed for uploads. (Defaults to 1042kb)
Analytics can now log major game events on the device

  • Portal loaded
  • Return to scene from Portal

Debug mode was added back (NIA Testing)

  • Request Item or Key
  • Teleport
  • Performance Logging
  • Skip Onboarding
  • Unlock all
  • Adjust level

If you are reading this and think debug mode will affect you. Stop. It was in redacted very early in development and presumably used for the test version of Ingress or isolated corrections when nefarious actors are present - (NIAOPSDAEMON / NIACHAOSMONKEY)

Conclusion
There are so many features unreleased, will this be a large release? A combined roll out? To recap again, this is what we are waiting on:

  • Battle Beacons
  • Fireworks
  • Drones
  • Subscriptions
  • App Rating(s)
  • Sponsored POI marker
  • Stop comms auto-scrolling during update - Added in 2.48.2

Interesting times with all these features nearing release. Till next time agents.