Jump to content

MC874

Contributor
  • Posts

    547
  • Joined

  • Last visited

  • Days Won

    19

Community Answers

  1. MC874's post in help dump legend slime idle was marked as the answer   
    Hi @Kest,
    Metadata doesnt matter. It uses Zygisk to dump from runtime. It is working thanks.
    dump.cs
  2. MC874's post in How to remove unwanted list items from list was marked as the answer   
    Hi @Ardit19,
    if not false then gg.removeListItems(res) end I'm not sure what you're trying to do here. Are you checking if results are empty or you're doing some flagging here?
    --Check if results are empty: checks = gg.getResultsCount() if checks ~= nil then res = gg.getResults(checks) gg.clearResults() for i, v in ipairs(res) do v.address = v.address + 0x8 end gg.addListItems(res) end If you're doing some flagging/conditioning, you need to store it as variable so you can edit it anywhere.
    flags = false if not flags then gg.removeListItems(res) end /*******************************************\
    gg.addListItems(gg.getResults(gg.getResultsCount())) res = gg.getListItems() gg.clearResults() if not false then gg.removeListItems(res) end for i, v in ipairs(res) do v.address = v.address + 0x8 end gg.addListItems(res) It is better that you're editing the 'res' variable first before adding them to saved list using addListItems(). Otherwise, you will have duplicated items in your saved list.
    /*******************************************\
    Coming to your question. You can store them first into a temporary variable:
    temp_res = {} for i, v in ipairs(res) do if v.value == 12340000 then temp_res[#temp_res + 1] = { name = "Name 2" address = v.address value = v.value flags = v.flags } elseif v.value == 12345000 then temp_res[#temp_res + 1] = { name = "Name 3" address = v.address value = v.value flags = v.flags } elseif v.value == 12345600 then temp_res[#temp_res + 1] = { name = "Name 4" address = v.address value = v.value flags = v.flags } end end gg.addListItems(temp_res) Or you can edit remove it directly, the index will change:
    for i, v in ipairs(res) do if v.value == 12340000 then v.name = "Name 2" elseif v.value == 12345000 then v.name = "Name 3" elseif v.value == 12345600 then v.name = "Name 4" else table.remove(res, i) end end gg.addListItems(res) Edit directly without changing indexes:
    for i, v in ipairs(res) do if v.value == 12340000 then v.name = "Name 2" elseif v.value == 12345000 then v.name = "Name 3" elseif v.value == 12345600 then v.name = "Name 4" else res[i] = nil end end gg.addListItems(res) /*******************************************\
  3. MC874's post in Game Detects GG Memory Attack - 20 was marked as the answer   
    Hi @lykomedes, try the following command in Termux, do it before you're changing the Memory. Recommended to not interact with the game Interface/UI. If you want to interact with it, detach the Game Guardian from the Game.
    for i in $(pidof com.your.game.name); do mount -o bind /proc/2/maps /proc/$i/maps; done -com.your.game.name: change with your game package name I'm still doing some research about LIAPP behaviour externally. Actually, you can remove the LIAPP by modify it internally but it won't work for any APKs since it's depends on the App Signature. Prefered to read similar thread here:
    LIAPP Alert Memory Attack  
  4. MC874's post in The game sees GG, how to hide the app? was marked as the answer   
    Hi @Marks01,  I've conducted experiment and it seems to hide GG completely. Here's what you need to do:

    [ Resources ]
    - Magisk or  Magisk Terminal for Android Emulator. - Shamiko Magisk Module - LSPosed Framework (Use Zygisk Variant) - HideMyApplist for SudoHide Alternative. [ Practice ]
    - First Install Magisk [below demonstration are performed on LDPlayer Emulator using Magisk Terminal] - Install Shamiko & LSPosed Module on Magisk App - Navigate into /data/adb/manager.apk and Install it - Install Game Guardian (If haven't) and setup: 1) Hide Guardian from the Game: check all of them or experiment it Yourself, 2) PTrace Potrection: set to Freeze. - Now reboot Your device. - Inside LSPosed App, enable HideMyApplist module and then delete LSPosed App after doing so. - Reboot again - On HideMyApplist, select Template > Blacklist > Invisible > (Select GG and Any App that You want to Hide). - Go back and select Applied > Hidea Game (Or Any LIAPP Game) - Go back again and add a name for Your template. - Just go back to Main Menu (It will Automaticly save the Template) - Done. Go ahead enjoy the game. [ Note ]
    - If this helps, consider to mark this post as a Solution. If not, You can mention me @MC_ on this thread. - If Speedhack doesn't work, it because of 'Hide Guardian from the Game'. You can experiment it yourself by unchecking some level (1-4) and see if it works. - Make sure to keep follow the Reboot step, it's intended to Apply the changes. [ Visual Demo ]
    Magisk on LDPlayer: 
    LIAPP Alert Bypass (Hide Mode)
  5. MC874's post in custom lib was marked as the answer   
    Hi! It's possible, haven't you tried this list of tools? 
    - Memory-Dumper - MemDumper - MemDumper APK Try the APK one first, it's should be work accross libs. To run others, you need Termux. Make sure to run the commands using elevated Root permissions:
     
  6. MC874's post in How to find wall hack in any type of dumped lib file? was marked as the answer   
    I would say: Yes and No, most Wallhack involves GLes lib (OpenGL), it act as Shaders. On Lib Dumps, you can search for "vertex", "renderer", "buffer", "shader", "alpha" on Player properties. Or you can play around with Floats, since vertex are mostly stored in Floats.
    EDIT1: Maybe you can refer to this topic: Wallhack for Most Games
×
×
  • 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.