Pokémon GO APK Teardown [0.59.1]

Hey everyone and welcome back to another Pokémon GO teardown. Like previously we are going to look into some of the exciting changes launching with version 0.59.1

Time of Day Enhancements

The code responsible for lighting the map was renamed from mapLighting to timeOfDay, which may be plans for future expansion of the universe – such as raining and temperature. The current list of possible times of day are now:

SkyClouds_Day

SkyClouds_Night

SkyDay

SkyNight

Sky_Stars

So in human terms, it can be cloudy (dark/light) or clear (dark/light) or stars in the sky.

Point of Interest – Inaccessible?

There was an interesting error added for the Gyms. An additional error

ERROR_POI_INACCESSIBLE
pokestop_unavailable

was added. This makes me curious, because a common problem in Ingress & Pokemon is seasonal locations that close. This lead to false reports when access to a location is just temporarily restricted. This could also be related to child accounts and sponsored locations. Perhaps instead of hiding them completely, they will show as inaccessible.

Shiny Pokémon

We’ve talked about this addition in previous teardowns, but it seems we are finally getting assets which means this feature is nearing completion.

This slideshow requires JavaScript.

Passcodes Inbound

For those unaware to Ingress, there is a passcode feature (Ingress link) in which you can enter some unique set of characters and obtain some rewards. This is how items are given to players that cannot be obtained through regular playing. For example, attending official Ingress events rewards cards which contain a passcode to be redeemed in the application.

This was first spotted when a RedeemStatus class was added with options.

UNDEFINED

TIMEOUT

ERROR

SUCCESS

NOT_AVAILABLE

OVER_INVENTORY_LIMIT

ALREADY_REDEEMED

We can see from the PasscodeEvent class that you acquire items from these codes. The list of possible items is as follows:

With these possibilities, it’s quite possible Legendaries could make a release via passcode only. (This is a pattern in Ingress for rare items, in which you have to attend real life events across the globe to obtain)