MemProcFS icon indicating copy to clipboard operation
MemProcFS copied to clipboard

Support for Memory Reading and Writing in Android Emulators

Open lvchalove1 opened this issue 1 year ago • 4 comments

Please provide support for external memory reading and writing capabilities in Android emulators, such as NoxPlayer and LDPlayer emulators. This would include accessing and modifying memory states from outside the emulator environment. Thank you.

lvchalove1 avatar Feb 07 '25 07:02 lvchalove1

I think I answered this already, but on the Discord.

This is an interesting future development, but it's not going to be top of my priority list. I don't know how easy it would be, it could range from super easy to impossible.

If you wish to look into it yourself the QEMU plugin is an external plugin that implements something similar it's found here: https://github.com/ufrisk/LeechCore-plugins/blob/master/leechcore_device_qemu/leechcore_device_qemu.c

ufrisk avatar Feb 10 '25 21:02 ufrisk

"Dear developer,

I am interested in developing memory access capability for Android emulators, specifically for LDPlayer. I would like to implement external memory read/write functionality that would allow accessing and modifying memory states from outside the emulator environment.

I noticed you have experience with QEMU plugins and memory access implementations. Would you be willing to investigate or provide guidance on how to implement similar functionality for LDPlayer emulator?

Some specific areas I'm interested in:

  • How to establish memory access hooks into LDPlayer
  • Methods for reading/writing emulator memory externally
  • Potential approaches for implementing memory manipulation capabilities

Any suggestions or technical guidance would be greatly appreciated.

Thank you for your time."

lvchalove1 avatar Mar 03 '25 10:03 lvchalove1

I'm currently a bit busy with other projects so it's not something I'd be able to do in the near term.

It's a very good idea though and it's definitely on my todo list, but it's probably at least a few months away. Please understand that this is an open source project that I do in my spare time, I unfortunately have to prioritize real paying work over open source work. But I'll definitely look into this.

ufrisk avatar Mar 03 '25 18:03 ufrisk

Hello, why haven't I found a vmem virtual memory file like that in VMware in Android emulators such as LDPlayer that are based on VirtualBox? How can I read the physical memory? Can you give me a clue, expert?

lvchalove1 avatar Mar 13 '25 06:03 lvchalove1