This is my fourth teardown of Ingress. If you don’t know what these are, here is my first one. This one is very late, due to a couple of reasons.
- I was late getting the new apk.
- I was busy.
- I found nothing major on my first look, so I didn’t publish it.
- I was at the Little Rock anomaly.
Thanks to an email tip from Roberto, It appears I might have missed some things. So I took another look.
This is my third teardown of Ingress: 1.45.1. To get an understanding of how this works, I’d recommend looking over my first and second teardown of this game for more information.
With that, here is my 3rd teardown of Ingress
Apktool 2.0.0 Beta 9 has been released with lots of fixes, enhancements and re-factoring.
This is the second of a three-part series over Google’s augmented reality game: Ingress. Part 1 can be found here.
Our second part of this series takes us into the world of portals. These little guys make up the entire game from top to bottom. You need portals to level up, make links, create fields and gain supplies. Without them, you have no game.
This is my second teardown of Ingress: version 1.44.0. Please read my first teardown where I begin by explaining what this is, if you are confused.
With that out-of-the-way. Here is my 2nd teardown of Ingress
This is my first Android APK Teardown. The idea comes from Android Police. The general idea is to decode the application and generate a diff report between the previous version. Then inform the public what you found.
So lets start. Seeing how this is my first one. I’ll give you a little heads up of what I do. I will disassemble the application and make a comparison between the previous latest version and the version I’m tearing down. In this example we will use 1.43.0. Some terms to learn that I will use often and expect you to understand:
- Disassemble = Decode the APK into .smali (disassembled java) and resources (xml, images, etc)
- Resources = Images, templates, layouts, strings, things that make the “visuals”
- Source = The disassembled java. In Ingress, this Java is obfuscated so comparing obfuscated smali is very difficult. Our main comparisons will be resource based.
- APK = The package that Android Applications come in
I’d rather not explain the tools involved, even though I maintain one of them :p
Ingress 1.43.0 Teardown