B
B
Bogdan Nadgob2015-07-15 15:47:32
Java
Bogdan Nadgob, 2015-07-15 15:47:32

How to extract graphics from Java (process) memory?

I have a .jar mobile game from Gameloft and I need to get graphics from it. Usually Gemeloft hides the resources by encrypting the file and the function decrypts and assembles the images. Extracting graphics simply by opening the winRar jar file will not work, we will see a bunch of encrypted files, and even going this route we will have to decompile Java classes, look for the desired function, write our own extractor in Java. Probably this can be done, but I don’t the programmer is not familiar with Java, and in general it is long and complicated somehow.
How else can I remove resources from the .jar of the game? I have a (KEmulator) .jar emulator on which you can run the game and play of course. So, I think if the emulator starts the game, then somewhere in the memory (either the emulator, or Java or video memory) all the resources from the game are cached. Well, all the same, copies are created somewhere in the computer. Sorry, I'm not good at this) And then will it be possible to remove them from there?
I heard about process memory dump, will it help me? Or am I not? I also know that there is a program (3D Ripper DX) for extracting resources from the game process. But this program does not work with Java. Is there something similar for Java?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander, 2015-07-15
@NeiroNx

Can be a screenshot and photoshop.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question