Is there a way to perform a memdump of an android device? I need the content of the entire memory (RAM). Maybe there is a shell command (meminfo will not do because it displays only memory information, not the content of RAM) or maybe somebody has a program which does this.
Since Android uses Linux as kernel
/dev/kmem exists. It's a virtual character device file that is an image of the main memory of the computer.
You can simply dump it with
cat /dev/kmem > file
but only as root.
You can use GameGuardian for this. Need root.
Memory editor tab - menu - memory dump - select range and folder - press ok - wait for toast "Dump end".
Here some video examples how to do this: