Ingress Apk / Scanner Teardown [1.55.0]

0

Welcome to the 4th edition of Ingress Teardowns for 1.55.0. We haven’t seen an Ingress announcement yet about this version, so it probably is still only hitting about 1% of the world, until its confirmed for a full 100% rollout. Either way, we can teardown the APK so lets begin!

device-2014-07-01-071547

 

Google+ Linking / Sharing

The long awaited feature that has been previously hinted at in 1.54.0 and 1.53.3 is finally live for all users. Additional things that be shared include

  • Intel Reports
  • Portals

Once you choose to link your profile. A little Google Plus icon appears to the right of your username on your profile, allowing agents to quickly go from your Ingress profile to your Google Plus profile. To answer questions / speculation from previous teardowns. This is optional. This can be unlinked after you link (if you choose to do so).

News of the Day

The feature we originally discovered in 1.54.0 has been developed further. Its still not yet enabled server side, but it appears to be a news feed for Ingress Google Plus posts. This is probably an attempt to bring together the agents that have no idea that Ingress news starts on Google Plus.

An article that appears in the scanner.

An article that appears in the scanner.

As you can see, the original Google Plus post is here, since then multiple posts have been posted by Ingress. It appears the hashtag IngressNews is used when Ingress wants the article to come to your scanner. Eagle eyed agents will notice there has been events posted with this hashtag since then, but our guess is that events are ignored.

Missions

In the previous version, we saw the underlying code change for Missions. What this means is that the entire code block for Missions was renamed to “Training”. However, the tab in the UI still said “Missions”. At that time, I believed it was just “code cleaning” and thus ignored it. However, in 1.55.0 the tab is now called “Training”. This change makes sense now with the addition of Mission code. Now lets stop and explain this again.

Missions in 1.54.0 were called Missions
The Missions you remember from 1.54.0 are called Training in 1.55.0
New Missions (Not Training) are called Missions in 1.55.0

This means we have Missions and Training, and there is lots of information about these upcoming Missions included in 1.55.0. Below is the list of endpoints (Exchange of information between server and client), that we may use to infer the functionality coming to this new feature.

Mission Details

  • Description
  • Header
  • Type
  • Version
  • WaypointCompletedFlags
  • Waypoints

Mission Header

  • Guid (unique id)
  • Stats
  • Status
  • thumbnailUrl
  • Title

Mission Update

  • completedWaypoints
  • missionGuid (unique id)
  • Status
  • updatedReferenceGuids
  • updatedWaypointObjectives

Mission Features

  • Hack Portal
  • Capture Portal
  • Create Link
  • Create Field
  • Install Mod
  • Take Photo
  • View Field Trip Card
  • Passphrase
    • Sequential
    • Non sequential
    • Hidden sequential
    • Unknown

Along with a bunch of other endpoints that include things like clues for some sort of passcodes.

There is also a few interesting strings.

IN_PROGRESS
COMPLETED_PENDING_RATING
COMPLETED
ABORTED_PENDING_RATING
ABORTED

MISSION_ALREADY_RATED
MISSION_ALREADY_ACTIVE
NO_MISSION_ACTIVE

It appears we will begin with a MissionList that includes nothing but snippets about the missions, selecting one of these will load the MissionDetails, which includes all the good details like Description, Goals (Waypoints), Type, etc.

So once you begin this mission, there will be a MissionHeader which keeps you up to date with your status, stats and title of the mission you are on. The goals of these missions are explained above in MissionFeatures. Missions may be as easy as hacking a portal or might be as difficult as involving clues and passphrases (decoding perhaps?)

There is also a reference to “Field Trip Cards”, which if you are unaware is another application by Niantic Labs known as Field Trip. This application is just the portals of Ingress. It creates a way to learn history / interesting locations wherever you go. How this functionality relates into Missions, I’m not sure.

This is the start of a huge new feature. This version is the start of development of Missions. I could not locate any UI changes in relation to Missions, which means they are at the start of their development. In comparison to other features. L9-L16 were in the apk for 7 versions before they were live, Google+ sharing was in the apk for 4 versions before they were live. Who knows how long Missions will take before they are live and ready to play.

Nitty Gritty

Handshake changes

  • Removed enableNewDeployUi
  • Removed enableNewHackAnimations
  • Removed fireMode
  • Added enableMissions (set to false)
  • enableRecycle was deprecated

Built / Leak Dates

  • Built June 26
  • Obtained June 30

Closing

This was a fun teardown. Two features went live (Google+ Linking and Sharing Content) while new and old features were developed further. It seems now that Interitus is over, it was time to bring out the goodies. I’m particularly excited for Missions.

Hack on agents!

About Author

Leave a Reply

Ingress Apk / Scanner Teardown [1.55.0]

by Connor Tumbleson time to read: 3 min
0