3 votos

¿Hay alguna manera de realizar un memdump de un dispositivo Android?

¿Hay alguna manera de realizar un memdump de un dispositivo Android? Necesito el contenido de toda la memoria (RAM). Tal vez hay un comando de shell (meminfo no servirá porque muestra sólo la información de la memoria, no el contenido de la RAM) o tal vez alguien tiene un programa que hace esto.

0 votos

¿Por qué quieres hacer esto?

0 votos

Quiero ver si hay un patrón en el espacio de memoria libre

6voto

Flow Puntos 14132

Dado que Android utiliza Linux como núcleo /dev/kmem existe. Es un archivo de dispositivo de caracteres virtuales que es una imagen de la memoria principal del ordenador. Puedes simplemente volcarlo con

cat /dev/kmem > file

pero sólo como Root.

0 votos

Gracias, esto es lo que quería, también hay un archivo de memoria física (/dev/mem) voy a mirar a ver cuál es la diferencia, pero ahora sé dónde mirar.

0 votos

cat para cualquier mem dispositivo nunca funciona. Porque cat leer el dispositivo secuencialmente y la página cero nunca mapeada en la memoria. La página cero no debe ser mapeada para obtener SIGSEG (Fallo de segmentación) en la resolución null puntero. Entonces cat lectura y salida fallida file estará vacío.

1voto

Scott Salley Puntos 242

Puede utilizar GameGuardian por esto. Necesito una root.

Pestaña del editor de memoria - menú - volcado de memoria - seleccionar el rango y la carpeta - pulsar ok - esperar al tostado "Dump end".

Aquí algunos ejemplos de vídeo de cómo hacerlo:

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X