-
Posts
8,811 -
Joined
-
Last visited
-
Days Won
1,033
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Enyby
-
t = {{address = _address, flags = gg.TYPE_DWORD, value = 0x1}} gg.setValues(t) Use this code instead.
-
What is "t"?
-
On the phone, the pointers are wet, and on the emulator - salty. There are no other differences.
-
Pointer it everywhere pointer. This is just a number in memory. Memory address.
-
Maybe you will read the help? It says how to freeze. And there are examples on the forum. In particular, it is not enough to set freeze to true. It is necessary then to add elements to the saved list.
-
I do not know if this is the same code, or you have already changed something. If you change something in the code, then you need to post it again. Because what was previously irrelevant.
-
Idk. Write code so that that variable cannot be nil when executed here. Without seeing all the code, nothing specifically can be said.
-
Again, just read message: _address is nil. But must be long (number).
-
Yep. Consult with API help if you not sure how write something.
-
gg.Type_DWORD case is matter. All constant must be totally in upper case.
-
Use dot, not comma.
-
_result[1],address is nil.
-
This is how the ARM architecture works. Most addresses are not absolute, but relative, relative to the PC. This is done to save space in instructions. The instruction size is 4 bytes. The size of the 32-bit pointer is also 4 bytes. An absolute address almost always requires 4 bytes, since the code can be located in different places. A relative address can be encoded with 2 or 3 bytes. This will give the opportunity to refer to the memory near the code, where this code would not be located. And since .bss is not far from .code (.text), this is enough.
-
For some reason, binaries are not running on your firmware. Permission denied. Try another virtual space. If this does not help, you need root.
-
Offset from PC in LDR location. Useless in any other place.
-
-
What? http://www.catb.org/~esr/faqs/smart-questions.html
-
What error? [added 0 minutes later] local copy = false local t = gg.getListItems() if not copy then gg.removeListItems(t) end for i, v in ipairs(t) do v.address = v.address + 0xe40 if copy then v.name = v.name..' #2' end end gg.addListItems(t) gg.setValues() gg.setValues() require parameter.
-
Chainer: search and restore pointers chains - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Chainer: search and restore pointers chains - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Chainer: search and restore pointers chains - GameGuardian
Enyby commented on Enyby's gallery image in Video Tutorials
-
Of course. ARM code is just data for x86 CPU. It can not be executed. Binary arm translation read ARM code and translate it to x86 code,
-
Will be fixed in next GG release.
-
Executable bit not set: 04000000-04005000 r--p 00000000 08:11 131304 /data/app/com.makingfun.mageandminions-1/lib/arm/libs3eMATSDK.so 04005000-04006000 r--p 00004000 08:11 131304 /data/app/com.makingfun.mageandminions-1/lib/arm/libs3eMATSDK.so 04006000-04007000 rw-p 00005000 08:11 131304 /data/app/com.makingfun.mageandminions-1/lib/arm/libs3eMATSDK.so 04305000-05000000 ---p 00000000 00:00 0 05000000-059f7000 r--p 00000000 08:11 131305 /data/app/com.makingfun.mageandminions-1/lib/arm/libAPPmageandminions.so 059f7000-05a00000 r--p 00000000 00:00 0 05a00000-05a22000 r--p 00a00000 08:11 131305 /data/app/com.makingfun.mageandminions-1/lib/arm/libAPPmageandminions.so 05a22000-05a2e000 rw-p 00a22000 08:11 131305 /data/app/com.makingfun.mageandminions-1/lib/arm/libAPPmageandminions.so So it is not gg.REGION_CODE_APP