22 December 2017

GameGuardian Lesson - Searching “known” value

Note: This article is re-shared because original author deleted it

Let’s do our first hack in this GameGuardian manual.

For our first hack we will try something simply. I recommend Tap Counter [Link]. Only 80 KB, no special permission required. Try this one for practice.

Step #1. Launch GameGuardian and select “Tap Counter” as your target application. After that press on “cross” icon in top-right corner

Step #2. Now launch Tap Counter and tap it few times. Remember number 3 (three). Go back to GameGuardian and tap “known” button.

Step #3. Here we go. This is our search window. Input: value is “3” and type is “auto”. Start searching and wait.

Let me explain a little.

  • In “value” text field you should input value you would like to search, for example 3 (three) as you see in our game/app.
  • In “type” text field you should select one of the type you are looking for:
    • Byte – if your value is from 0 to 255;
    • Word – if your value is from 0 to 65,535;
    • Dword – if your value is from 0 to 4,294,967,295;
    • Xor – if your value is from 0 to 4,294,967,295;
    • Float – if your value has decimals, like 9.3335 or 12.2 or 76.705
    • Auto – all above in the single run.
Note: use “auto” everytime you want to hack game – this is a little slowly, but guaranteed you will find value.

Step #4. You see, you have 170,504 values (they named addresses) in the game, that have “3” in it. This is too much. Go back to the game and tap one more time. Now you have “4” (four) taps. Now, go back to GameGuardian and input value “4” in searching.

Step #5. Now you have 843 addresses with 4 in it, which has 3 while ago. Try to increase your tap counter one more time, up to 5 (five) and do search one more time. Ideally, you should do this step as many times as you want to get only 1-10 addresses to check.

Step #6. Wonderful, you have only 3 addresses to check, but look closely, they all share same address (22D338C8). but they differ in a type of data they store in. See this “B”, “W”, “D” at the right? You can modify any of this address in anyway you would like, but if you will hack “22D338C8” address with “B”-letter, you should input number from 0 to 255 (B stands for “Byte”), from 0 to 65,535 in W-letter (W stands for “Word “), from 0 to 4,294,967,295 in D-letter (D stands for “Dword “).

Tap on “22D338C8” with D-letter and change its value to any number you want (like 987,654,321) and tap “yes”. Now, go back to game and tap on it one more time to see  results.

Awesome! ^_^

Step #7. We have found value that can change tap counter. Now, we need to save it. Go back to GameGuardian and uncheck “W”-letter and “B”-letter values (since we don’t need them – “D”-letter accept more values). Tap on content-menu and tap on “Save Selected”. Now you can find your value on “Save list” tab.

Now you may change this value in whatever way you want, even decreasing.

Or freezing value. What is freezing? Well, in GameGuardian you can “stop” any value from increasing or decreasing. This way you can have maximum HP, MP or money every time in android game, no matter how many times you have been hit by enemies or items you bought.

Just tap one more time on value and check “freeze” value. By the way, you may tap on “normal” test string and this way change it to “may increase”, “may decrease” or “may stay in range”.

After that you will found “equal” sign near your value. Tap on it to quickly unfreeze your value.

Congratulation! Now you know how to hack android game. You should know, that many games are not so easy to break and you need to know some tricks and hints to mod game properly.

Keep reading to known more.

Next lesson is “grouped” search and hack.

Credit: greatestmeow


Post a Comment