-
Posts
8,811 -
Joined
-
Last visited
-
Days Won
1,033
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Enyby
-
I can not help you. it is problem of your firmware. Try use third-party application for that. For example Titanium Backup, Lucky Patcher and so on. I think in Google Play present lot of apps can do this.
-
Move GG to internal memory from sdcard.
-
Install GG from official source. https://gameguardian.net/download
-
https://gameguardian.net/forum/topic/7398-gathering-information-about-gg-errors/
-
You can use Minion rush as example because this game does not strip debug info from libs.
-
Use cat /proc/pid/maps From root shell. Pid must be pid of needed process. Showed in square brackets in GG before process name. In output this command you get all regions in memory include rebased so. It is more condensed output from smaps.
-
daemon not running please help..my android is root??
Enyby replied to StarlightAlexa's topic in Non-GameGuardian
Install GG from official source. https://gameguardian.net/download -
Asphalt 8: Airborne - hack nitro - search group + float - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Asphalt 8: Airborne - hack MAX PRO upgrades + elite tuning - search group - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Asphalt 8: Airborne - hack MAX PRO upgrades + elite tuning - search group - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Not argument. Need replace return value. And not entire calls. Only in needed places. It must be 4 calls for double storage or 2 for one storage. Usually placed on init class storage. _______________________________________________ added 1 minute later I simple NOP'ed STR instruction for saving result of calls in class fields. By default field zero filled. May be because placed in .bss, may be because use memset with zero fill after malloc.
-
protectedStorageKey = randomValue1; protectedStorageRotateBits = randomValue2; x' = ((x << protectedStorageRotateBits) | (x >> (0x20 - protectedStorageRotateBits))) ^ protectedStorageKey ^ memoryAddrOf(x); If set random values to zero then all goes to: x' = x ^ memoryAddrOf(x);
-
Gameloft use random keys for XOR. It generated every run of game. You can not do anything with it. If be exact they use ROR and XOR. Offset for ROR and key for XOR is random. It set on calls near lrand48. Newer games use double storage, older - one storage. Double storage have same algorithm but implemented two times. Of course double storage use different params for each. _______________________________________________ added 1 minute later Most easy way - mod so for prevent init keys for storage. It lead to ROR and XOR with zero params. It cause to leaved only XOR with address. It is simple and can be found in GG in one search with data type XOR.
-
Here video with full explanation how it worked: https://www.youtube.com/watch?v=gqqm9CMKrA4
-
Stefan, we do not know how that worked. It is pure magic from Hogwarts School of Witchcraft and Wizardry.
-
Asphalt 8: Airborne - hack race goals - group search + edit fill + revert values - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
Dependent from knowledge of needed info. If I know something about data in memory then I can set range to lower value. Less range - less garbage in results. Less memory usage and so on. Typically searched values placed continuously from each other. This meant if we have 5 dword then first bytes of dword in range 5*4-3 = 13 bytes. In this case I do not have information about memory structure. But I choice not very big range. I supposed 256 bytes for 3 dword is enough. This is worked. If not I can try more wide range. -
Asphalt 8: Airborne - hack race subgoals - group search + edit fill + revert values - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Asphalt 8: Airborne - hack race subgoals - group search + edit fill + revert values - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
It is not example. And not "how to". It just video with hack result. It can not help anyone. In my video I showed how to hack basically. it can be used for other games. But if I used Asphalt DB https://gameguardian.net/forum/topic/14174-asphalt-8-airborne-database/ it can be more fast and flexible. With this info I can completely change every race because data stored in memory. But it is too complicated for most peoples and game specific. -
Asphalt 8: Airborne - hack drift points - search encrypted - GameGuardian
Enyby posted a gallery image in Video Tutorials
-
Use only 16 timer and timer 40. But Timer 40 can cause problems with input.
-
You have no idea what the problem have most people. 1. Some of them believe that not the list of running applications, but a list of installed applications. 2. Some of them have problems after just rename checkbox: Mode Hacking -> value encrypted. 3. Most people will not be able to find a place to set the output memory editor. 4. When editing a set of values majority of people entering a value in the Increment field, so we hide this from button "More". 5. Some users try use group search on old versions. And complain to us. 6. Some users try use group search with format GameKiller. And complain to us. 7. Most of users ask me dumb question written on every corner in app. Like "How use speedhack", "How use group search".
- 1,987 replies
-
3
-
- GameGuardian APK
- Official Download
-
(and 1 more)
Tagged with:
-
1. Too complicated. And gg used for many apps not for one. And selected app can be not loaded. 2. May be. But it lead to view all options of config tab. If we add something to it - users noticed that. If exit first user can skip new items and do not know about that.
- 1,987 replies
-
- GameGuardian APK
- Official Download
-
(and 1 more)
Tagged with:
-
You can google about data types like byte, word, dword. It is common terms. Xor is just dword xor'ed with their address - common defend technic, cheap and simple.