Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ccetl/memoryutils

Memory Manipulation on Windows using Java
https://github.com/ccetl/memoryutils

Last synced: 4 days ago
JSON representation

Memory Manipulation on Windows using Java

Awesome Lists containing this project

README

        

MemoryUtils


A java library to modify the ram. Requires at least Java 8 and windows.

Important Note


The AppMemory#findAddress method is currently broken, so you can only initialize
values with pointers right now.

Basic Usage


1. Initialize the MemoryEditor which is required by the AppMemory.

MemoryEditor.init();

2. Create a new AppMemory for your process. For example:

AppMemory appMemory = new AppMemory("Minecraft.Windows.exe");

3. Use the AppMemory to modify values. The following example will modify the FOV in Minecraft Bedrock.

MemoryFloatValue fov = new MemoryFloatValue(Managers.PROCESS.getProcess(), "0585D498", "18", "1A0", "1A8", "10", "8", "968", "18", "28");
System.out.println(fov.readValue());
fov.writeValue(110f);

Used libraries


- JNA

- commons-exec