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:

  • Items
  • Avatar Items
  • Pokémon
  • Pokémon Candy
  • Stardust
  • Pokécoins

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)

 


Evolution Items

You are now guaranteed an evolution item as one of your bonus items on your 7-day PokéStop streak.


Conclusion

There were some other smaller changes.

  • Profile Page redesigned
    • Quick buttons to Buddy, Journal & Style
    • Stats moved to bottom of page (possibly for expansion of more)
    • Text movement changes
  • Avatar Customization may be related to Badge unlocks, according to new code.
  • NameWasBanned error renamed to BlacklistedCodename
  • Upsight & Crittercism were updated/added
    • These are used for data analytics and crash reporting
    • Analytics can also be used to send notifications to trainers about something relevant.
      • Since “ToastService” was added. Toast is Android codename for pop-up, it may be related.

Thanks for reading! We will be back for the next version.