Jump to content

Enyby

Administrators
  • Posts

    8,811
  • Joined

  • Last visited

  • Days Won

    1,033

Everything posted by Enyby

  1. [added 1 minute later] Too old. Compare 87.0 with 87.1.
  2. Try disable elements 13-19 in the interception list for unrandomizer. And record logcat.
  3. Common errors in help requests (#3mwioa3r) Gathering information about GG errors (#5ojwyhci)
  4. OutOfMemory is always RAM. You can think anything. Try tell this to your device.
  5. Out of memory. Temporary issue. You need reboot your device or free more memory if you see something about OutOfMemory error. It is not app failure. It is failure of your system.
  6. Can be easy bypassed if you able read text before download something.
  7. Spaces between bytes not necessary. Both is same as above. -- edit HEX gg.searchNumber('h 5CE30B') gg.getResults(30) gg.editAll('h 4B909B', gg.TYPE_BYTE) -- edit HEX gg.searchNumber('h5CE30B') gg.getResults(30) gg.editAll('h4B909B', gg.TYPE_BYTE)
  8. It is not a number. It is text in hex view. So you need search text, not a number. See examples for searchNumber in API help. [added 1 minute later] -- search for HEX '5C E3 0B 4B 90 9B 11 7B' gg.searchNumber('h 5C E3 0B 4B 90 9B 11 7B') For edit use editAll -- edit HEX gg.searchNumber('h 5C E3 0B') gg.getResults(30) gg.editAll('h 4B 90 9B', gg.TYPE_BYTE)
  9. Is is not a valid lua script file. [added 1 minute later] Huawei / Honor issue. Change device.
  10. Enyby

    Reverse of memory dump.

    Of course. GG can read all memory of process.
  11. Enyby

    GameGuardian

    Firmware or root issue.
  12. Enyby

    Reverse of memory dump.

    Usually dumped data divided to 4096 because dumped by memory pages which 4096 bytes size. data:byte() is shortcut for string.byte. Obviously string.long not exists. Read lua reference about string.byte. you need build qword or dword yourself from bytes. Maybe it be slower rather than byte - IDK. you need test it if speed of byte solution not suit you.
  13. Enyby

    Reverse of memory dump.

    local t = {data:byte(1, data:len())} Try this.
  14. Enyby

    Reverse of memory dump.

    function reverseDump(file, start_address) local inp=io.open(file, 'rb') local ad=start_address-1 while true do local _rw={} local data=inp:read(8192) if data == nil then break end local t = data:byte(1, data:len()) for i=1,#t do _rw[i]={address = ad + i, flags = gg.TYPE_BYTE, value=t[i]} end ad = ad + #t gg.setValues(_rw) gg.toast(ad-start_address) end inp:close() end Something like that. Not tested.
  15. Enyby

    Reverse of memory dump.

    Use QWORD, not BYTE, for write data. Write it on every 8 bytes. You use very inefficient ways to convert string to bytes. One byte per once. Convert all string chunk to table with bytes. And iterate it on loop. And you do not close files after use, so create resource leak. Also you do not need gmatch. [added 0 minutes later] And you need format code more proper make indent in all possible place or it is hard to read and hard to help you. [added 1 minute later] (string.format("%02X",t[i]) .. "h")} useless part only slow down you. You can set decimal code to value. [added 4 minutes later] And you not clear table t on each iteration. [added 4 minutes later] And other vars too.
  16. Enyby

    Reverse of memory dump.

    1 byte is waste of time and resources. Usually amount must be even 8 or 4 kb. So try 4096 or 8192, maybe more, like 2*8192.
  17. Enyby

    Reverse of memory dump.

    Yes. You can not expect read big file to memory completely. Read and write by small chunks.
  18. Enyby

    Reverse of memory dump.

    The script will work. The idea is not. The desired address may not be allocated, or allocated for other needs. You cannot cut off your hand, then attach it back and hope that it will work as before.
  19. Enyby

    Info device in lua

    IDK. Maybe security settings prevent read this file by apps.
  20. Enyby

    Info device in lua

  21. Enyby

    Reverse of memory dump.

    Yes. You can write script for that.
  22. Enyby

    Info device in lua

    What? Print in second line.
  23. Enyby

    Info device in lua

    Work for me.
  24. Enyby

    Info device in lua

    You can try read info about io.open and figure all other.
  25. Enyby

    Info device in lua

    Obviously, all those functions that are usually used after io.open - file:* file:close file:flush file:lines file:read file:seek file:setvbuf file:write https://www.lua.org/manual/5.3/contents.html#index
×
×
  • 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.