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

3DCircleWithoutShadowTransparent.pngフェヴ・ゲームス(fev games)
2015/01/27 10:24:44
アプリケーションパッケージ解析 [1.69.0] の紹介です。

 1-69-0.png

2015年01月27日 Connor Tumbleson
アプリケーションパッケージ解析 [1.69.0]

新たなイングレスの解析をご紹介します。バージョン 1.69.0 はいま現在 Play Store 上で 1% 公開されています。今回の更新は小規模なもので、主に Android ウェアラブルのサポートに関連したもののようです。この開発についての公式発表は耳にしていませんが、アプリケーションパッケージを確認していくことで、その詳細を把握していきましょう。

ウェアラブル
アプリケーションを Android ウェアラブル端末に対応させるには、まず端末が地図情報を読み込めるようにする設定ファイルが必要となります。バージョン 1.69.0 では、このファイルが追加されました。

<wearableApp package="com.nianticproject.ingress">
<versionCode>1</versionCode>
<versionName>1.0</versionName>
<rawPathResId>wearable_app</rawPathResId>
</wearableApp>

これは、この機能を近く導入する準備が整っていることを示唆しています。そのコード自体は取り除かれていますが、次に挙げるアクションに対して通知が行われるのでしょう。

  • 実績解放(メダル獲得)
  • COMM
  • ポータル中立化
  • ポータル攻撃
  • 最新情報

これらは機能に応じて背景が変化していきます。その画像一覧を紹介しましょう。

wear_achievement_unlocked_bg-300x188.png wear_comm_bg-300x188.png wear_generic_bg1-300x188.png wear_news_of_the_day_bg-300x188.png wear_enlightened_portal_bg-300x188.png wear_resistance_portal_bg-300x188.png wear_neutral_portal_bg-300x188.png wear_portal_under_attack_bg-300x188.png

更に、3種類のステータスバー・アイコンが追加されていました。どうやらファクションのCOMMメッセージ、アラームやタイマーに関連したもののようです。

new_icons-e1422320326760.png

最後となりましたが、新たに2種類の文字列が追加されました。それは以前の解析で議論の交わされた「アクティブモード」が実現したものです。

<string name="ACTIVE_MODE_TITLE">Active Mode</string>
<string name="START_ACTIVE_MODE">Start</string>

総括
非常に端的な解析となってしまい、申し訳ありません。先に申し上げたとおり、今回の更新はウェアラブル端末の開発に注力されたものだったようです。関心を寄せている方々のために付け加えれば、構築されたのは2015年01月21日、私たちが入手したのが2015年01月26日でした。次回の解析でまたお会いしましょう。今回の変更点に関する議論にはコメント欄をご利用ください。

fev games
2015/01/27 10:24:44
Ingress APK Teardown [1.69.0]

http://goo.gl/ieYaQF

#Ingress #FevGames  

 

Published on January 27th, 2015 | by Connor Tumbleson
Ingress APK Teardown [1.69.0]

Welcome back to another Ingress Teardown. Version 1.69.0 is currently on its 1% rollout to a Play Store near you. This update is a small one and looks to be predominantly related to Android Wear support. We haven't heard an official announcement about this development, but we can continue to peek into the APK and learn more about it.

Wearables
Before an application can support Android Wear devices, it must include a simple config file to help map information for Android Wear to find. As of 1.69.0, this file was added.

<wearableApp package="com.nianticproject.ingress">
<versionCode>1</versionCode>
<versionName>1.0</versionName>
<rawPathResId>wearable_app</rawPathResId>
</wearableApp>

This means this feature is close to being production ready. The code has shifted, but has settled with the following actions which can trigger a notification.

  • Achievement Unlocked (Badge)
  • Comm Ping
  • Portal Neutralized
  • Portal Under Attack
  • News of the Day

These all have varying background designs depending on faction. Below is a gallery of all of them.

In addition to these, there were 3 additional status bar icons added. They appear to be related to faction comm messages & some sort of alarm / timer.

Finally, two new strings were added which enforce the idea of this "Active Mode" we discussed in the previous teardown.

<string name="ACTIVE_MODE_TITLE">Active Mode</string><string name="START_ACTIVE_MODE">Start</string>

Conclusion
Sorry for the terribly short teardown. This update as mentioned seemed entirely focused on Wearables. For those interested the build date says January 21, but we obtained it on January 26. I will see you again for the next teardown! Feel free to leave a comment below discussing this change.