Usar fmem
Solía ser capaz de dd /dev/mem
retroceder en el día, pero ya no por razones de seguridad (desde el kernel 2.6, IIRC).
La alternativa es construir el kernel usted mismo con la opción de permitir que root lo haga (se editará con el nombre más tarde, ahora en el teléfono) O mejor, use fmem , un módulo del kernel que crea un /dev/fmem
dispositivo prácticamente destinado a un volcado fácil.
fmem me funciona muy bien el 12.04. Solo asegúrese de usar el run.sh
archivo incluido en el tarball para cargar el módulo; no usar insmod
:
$ ./run.sh
...
---- Áreas de memoria: -----
reg00: base = 0x000000000 (0MB), tamaño = 1024MB, cuenta = 1: reescritura
reg01: base = 0x0c8800000 (3208MB), tamaño = 2MB, cuenta = 1: combinación de escritura
-----------------------
!!! No olvides agregar "count =" a dd !!!
$ ls / dev / f *
/ dev / fb0 / dev / fd0 / dev / fmem / dev / full / dev / fuse
$ sudo dd if = / dev / fmem of = / tmp / fmem_dump.dd bs = 1MB count = 10
10 + 0 registros en
10 + 0 registros
10000000 bytes (10 MB) copiados, 0.0331212 s, 302 MB / s
/dev/mem
restringido.