Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/12/2013 in all areas

  1. An Argument for Hexadecimal Support In Game Guardian Game Guardian currently allows for only integer data types in its searches. If a real or complex data type needs to be found and edited, GG users must first convert these values to their integral, base ten, numeric representations. Not only are these conversions error prone, but they are counterintuitive and enormously large in their integral form. Based on my personal experience, I'd say at least 25% of existing Android games use floating point representation for at least some of their data. I can only assume this is an attempt to discourage the editing of this data by memory editors such as Game Guardian. As an example of the conversion needed to search for a floating point number using GG, consider the following where we want to edit the amount of gold: Gold = 120 120 as a real number, float or double = 120.00 120.00 as a float in HEX = 0x42F00000 0x42F00000 as an integer for GG searches = 1123024896 120.00 as a double in HEX = 0x405E000000000000 0x405E000000000000 as an integer for GG searches = *4638144666238189568 (too large for GG) As GG is currently written, to search for 120 as a floating point, you have to convert it to the unmanageable integer 1123024896 for float or *4638144666238189568 for double (too large for GG)! It would be much simpler to search for 0x42F00000 for float or 0x405E000000000000 for double. To make things even easier, if the number does not contain a decimal component (mantissa, which game storage uses usually don't), the zeros could be omitted altogether. With the zeros left off and a hexadecimal search option implemented, a search for 120 as a real data type would result in: 42F0 (without the 0x clarification prefix) instead of 1123024896 used now for float or 405E (without the 0x clarification prefix) instead of *4638144666238189568 (too large for GG) used now for double There may be legitimate reasons real data type searching was omitted from Game Guardian, but using this method, I've been able to hack a couple games that were basically left unresolved in the Request forums and, I have a feeling many more request could be fulfilled. I think both Game Guardian and its users would benefit greatly if a hexadecimal data type option were added to the app's search feature. Can I get an "ahmen?" *EDITED: Please note, the double data type is too large to enter into GG as a base 10 dedecimal.
    2 points
  2. Any hacks for this or tutorials on how to hack this?
    1 point
  3. Name of Game: Zombie Diary: Survival Game Version if known: 1.0.4 Name of Cheat: Coins Cheat Search Regions Needed: 4byte Steps: Open both Zombie Diary: Survival, and GameGuardian. Search your current amount of coins. Either spend some coins, or gain some coins. Search your new amount of coins. Repeat this process until you get a few values. Change them to whatever you want. _________ Name of Cheat: Diamonds Cheat Search Regions Needed: 4byte Steps: Open both Zombie Diary: Survival, and GameGuardian. Search your current amount of diamonds. Either gain some diamonds or spend some diamonds. Search your new amount of diamonds. Repeat this process until you get a few values. Change them all to whatever you want.
    1 point
  4. 1 point
  5. Play Store Icon Image Name of Game: Cartoon Wars Hero's Game Version if known: 1.0 (the supposed pre cracked apk on the forums) Name of Cheat: Gold Hack Address of Mine: 0x57e3b980 Steps: Open both {game_name}, and GameGuardian. On the very first screen (where you select your hero) before you do perform a search for the gold you have (2500 I think) once the scan is complete buy your hero perform a followup scan on the new amount you should have your address, add it and have fun Name of Cheat: Mana Hack (the stuff that randomly increases and decreases when you build your units) Steps: Open both {game_name}, and GameGuardian. NOTE: The real value is not the same as the displayed value NOTE 2: I'm not going to tell you the log used because where is the fun in that Do a fuzzy search (be playing a level and make sure that the game is paused when you search Build a unit to decrease the value (by as much as possible because it regenerates quickly) Do a follow up fuzzy search for a less value Repete the process until you have <5 addresses So because the value is coded look for a similarity somewhere between what you can see and what gamegaurdian has found, say you have 330/500 look for something that has 330 in it (easy example and my thumbs are getting tired) there is a value there that will show like 17330 or 16330,that is the address that you want Add the address and lock it in at your value, i just used 18000 (no clue how much it is but I know that it works )
    1 point
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.