Jump to content

Other

Miscellaneous files/tools.

5 files

  1. Script compiler

    Binary scripts compiled on one version of GameGuardian may not work on a different version. Or in future versions.

    There is no support for binary scripts and will never be. You do everything at your own peril and risk.

    4483 downloads

       (15 reviews)

    43 comments

    Updated

  2. Virtual Backup

    A simple utility for moving application data from one virtual space to another.
    The application needs to be installed in both virtual spaces. Make "Backup" in source virtual space, after that "Restore" in destination virtual space.
    For example, in the video showed the transfer of the Dungeon Village game data from Parallel Space to VirtualXposed.
    Moving application data between virtual spaces - Virtual Backup (#4b4lznni)
    Source code: https://github.com/Enyby/VirtualBackup
    Download: https://github.com/Enyby/VirtualBackup/releases/latest
     

    102 downloads

       (0 reviews)

    0 comments

    Updated

  3. LuaJ (Compiling scripts in binary form)

    Lua in GG is based on LuaJ 3.0.1, so you can try to compile the script into a binary form to hide its code.

    However, GG is developing. Also, Lua is being modified in it, so that such scripts can not always work, or not work at all.

    If you experience problems with binary scripts, use the text form of the script.

    There is no support for the binary form of scripts and will never be. You do everything at your own peril and risk.

    The binary form does not mean that your script can not be restored. It just makes things a little more complicated. But if you have the necessary skills, the code can be restored.

    In a binary form, there is no integrity check, so that strings can be modified by the HEX editor. For example, copyright.

    But you can encrypt the lines so that it is not so easy.

    LuaJ allows you to both compile the script into a binary form, and print the contents of the script in the form of listing the commands of the virtual machine.

    The source code of the script is not saved during compilation. So if you lose it, then it will be problematic to restore it.

    Examples of using:

    1. Compilation
     
    java -cp luaj-jse-3.0.1.jar luac script_text.lua -o script_compiled.lua
    2. Printing script commands
     
    java -cp luaj-jse-3.0.1.jar lua -p script_compiled.lua
    Examples are provided for the Windows command line. If you have Linux or Android, then this is your problem how to run a .jar file there. Do not ask me about it.
    You must have java installed. It should also be available on the command line. In general, this is also your problem how to run the .jar file.

    You can see the options available by running .jar with the -h option:
    java -cp luaj-jse-3.0.1.jar luaс -h java -cp luaj-jse-3.0.1.jar lua -h  
     

    418 downloads

       (0 reviews)

    1 comment

    Updated

  4. UnLuac (decompile binary scripts)

    Lua in GG is based on LuaJ 3.0.1, so you can try to decompile the script from a binary form for show its code.

    However, GG is developing. Also, Lua is being modified in it, so that such scripts can not always work, or not work at all.

    If you experience problems with binary scripts, use the text form of the script.

    There is no support for the binary form of scripts and will never be. You do everything at your own peril and risk.

     
    java -jar unluac_2015_06_13.jar script_compiled.lua Examples are provided for the Windows command line. If you have Linux or Android, then this is your problem how to run a .jar file there. Do not ask me about it.
    You must have java installed. It should also be available on the command line. In general, this is also your problem how to run the .jar file.
     
     

    1023 downloads

       (1 review)

    2 comments

    Updated

  5. Utility for extracting .dll files from various dumps

    Description: extracts PE-files (.exe, .dll, etc.) from .bin files.
    For example, memory dumps. For example, from the one that can be obtained through GameGuardian.

    Use cases:
    1. .exe file to be placed in one folder with a .bin file (s) and run.
    2. On the .exe file, drag the folder with the .bin file (s).
    3. Write in the command line:
    > get_dll_from_bin.exe path/to/your/.bin/files   Result: In the same folder where there were .bin files there will appear .dll files if something was found.   Example of output: Usage: drag dir with .bin files to .exe. Tool scan its and extract pe files as .dll files in same folder. Author: Enyby. Used dir: dump dump/com.raongames.growcastle-00008000-0000a000.bin: dump/com.raongames.growcastle-04000000-1c106000.bin: Not valid PE header: 2e746578 dump/com.raongames.growcastle-1c179000-1c17c000.bin: dump/com.raongames.growcastle-94ebb000-95161000.bin: Make 0.dll with size 2737152 dump/com.raongames.growcastle-95169000-951ae000.bin: dump/com.raongames.growcastle-951c6000-95321000.bin: Make 1.dll with size 359424 Make 2.dll with size 878592 dump/com.raongames.growcastle-95325000-95335000.bin: dump/com.raongames.growcastle-9533d000-95583000.bin: Make 3.dll with size 309248 dump/com.raongames.growcastle-95783000-96fe2000.bin: Make 4.dll with size 1684480 dump/com.raongames.growcastle-96fe5000-97371000.bin: dump/com.raongames.growcastle-976f5000-b7756000.bin: dump/com.raongames.growcastle-b7942000-bac40000.bin: Make 5.dll with size 3072 Make 6.dll with size 9728 Make 7.dll with size 171520 Make 8.dll with size 103936 Make 9.dll with size 6656 Make 10.dll with size 10240 Make 11.dll with size 13824 Make 12.dll with size 24576 Make 13.dll with size 65536 Make 14.dll with size 47104 Make 15.dll with size 9216 Make 16.dll with size 41472 Make 17.dll with size 66560 Make 18.dll with size 44032 Make 19.dll with size 18432 Make 20.dll with size 29184 Make 21.dll with size 33280 Make 22.dll with size 175616 dump/com.raongames.growcastle-bf810000-bf831000.bin: Topic: https://gameguardian.net/forum/topic/16999-utility-for-extracting-dll-files-from-various-dumps/
     

    484 downloads

       (0 reviews)

    0 comments

    Updated



  • What virtual space do you use?   31457 members have voted

    1. 1. What virtual space do you use?


      • Parallel Space (best choice)
      • VirtualXposed
      • Parallel Space Lite
      • GO Multiple
      • Dr. Clone
      • Virtual Space
      • ES Parallel Accounts
      • NoxApp+
      • DualSpace
      • Octopus
      • AppBox
      • DualSpace Blue
      • DualSpace Lite
      • 2Face
      • Other virtual space
      • I have a root
      • Multiple Space
      • clonneapp
      • Parallel Accounts
      • APP Cloner
      • App Hider
      • Calculator+
      • Multi
    2. 2. Do you use the Internet?


      • No, I don't.
      • Yes, I do.

    Please sign in or register to vote in this poll. View topic
×