Jump to content


  • Content Count

  • Donations

  • Joined

  • Last visited

Community Reputation

3 n00b

About Daisy123

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello everyone. I know that cheat engine have a function which can help us check what access a memory address. Are there any way to do it in GameGuardian?
  2. Thank for your reply. I dont want game dev increase security too. So keep it secret.
  3. Hello everybody. GameGuardian have been the best memory editor for android I ever saw. I use it to hack many game. And I have though it use ptrace to edit memory for a long time. But recently, I knew it can be used to hack pubg mobile which have a separate process attach to it. So we can not use ptrace. But GG still can search and edit memory easily. How can this happend? I am so curious about it. Did it use /proc/{pid}/maps, and /proc/{pid}/mem ? Someone know please help me. Thank you very much.
  4. Hello everybody. I am try to hack pubg mobile with gg. I know there were many script for this game. But I have a question: Did they get some hard to find value(recoil, character render, wall hack, ..) by luck or they actually can extract game code to get that kind of value? Some unity game which I can analysis game code to get the value effect gameplay but I can not do it in pubg mobile ( unreal engine 4) . It is too hard for me.
  5. Hi. I am doing script with need access file /proc/pid/maps to get some information. I use this code local pid = gg.getTargetInfo().pid local file = string.format("%s%d%s", "/proc/",pid, "/maps") local inp=io.open(file, 'r') and when I execute script I got this error: io error: /proc/3811/maps:open failed: EPERM(Operation not permitted) I run this script in root devices. Can you explain me why this can not work in root devices? And are there any solution? Thank you very much.
  6. Oh. I didn't read the editAll in API help carefully. Sorry for that and thank for your help. Btw, What happend if I ignore space character when put hex value like 'h5CE30B' instead of 'h 5C E3 0B'
  7. Hello. I am learning to write lua script for GG. I have a question. If you know please help me. I want to search a big hex number for example: 02390D000000026FC90801066FAB0701A66B2A22000000402A and then edit it to 00000000000000000000000000000000000000220000C8422A in memory. To search I use this : gg.clearResults() gg.clearList() gg.searchNumber('h02390D000000026FC90801066FAB0701A66B2A22000000402A', gg.TYPE_BYTE) But I dont know how to edit results to 00000000000000000000000000000000000000220000C8422A. Please help me. Thank you.
  8. Thank you very much. I think this speed is enough for me. I know more about lua script and GG because of your help. I hope this script will useful with other people. [added 1 minute later] reverse_dump.lua
  9. Oh it worked. I actually save much time than use loop. [added 3 minutes later] If we use 4 byte what happend if the binary have size which is not divide by all for 8? [added 4 minutes later] and in that case can I use data:long()
  10. I got problem at this. It is not a table. It is a number. Should I put a loop to assign the value to table or are there any better choice?
  11. Thank for help me. Finally I wrote a working script. Its still slow when work with large binary file. Please tell me if there are any thing can improve script speed. reverse_dump.lua
  12. Thank for your reply .When I try to read and write one by one byte it take really more time for do it even with a small binary file. I need read a bigger chunks than 1 byte but how many is the best choice? This is the edited script for read and write one by one byte. reverse_dump.lua
  13. I dont know if it work or not. I just try doing it. My full idea is: In game memory, there are some region to save game code. For example, in a unity game there were a special memory range (which wont change) allocated for Assembly-CSharp.dll. I just search that address for one time only. And then extract that file from game package, edit and reserve dump it to the address which I found before. I completed the lua script for that but the problem now is: that script work fine with small file. But for the bigger file (20MB) GG will crash. Can you give me some cue to increase script performance? I actually want to try doing it even after all it will not work. Please help me. Is the problem at file:read("*a") when read a large file? reverse_dump.lua
  • Create New...