Use fmem
Você costumava simplesmente dd /dev/mem
voltar no dia, mas não por mais motivos de segurança (desde o kernel 2.6, IIRC).
A alternativa é construir o kernel você mesmo com a opção de deixar o root fazer isso (será editado com o nome mais tarde, agora no telefone) OU melhor, use o fmem , um módulo do kernel que cria um /dev/fmem
dispositivo praticamente destinado a descarte fácil.
O fmem funciona muito bem para mim em 12.04. Apenas certifique-se de usar o run.sh
arquivo incluído no tarball para carregar o módulo; não use insmod
:
$ ./run.sh
...
---- Áreas de memória: -----
reg00: base = 0x000000000 (0MB), tamanho = 1024MB, contagem = 1: write-back
reg01: base = 0x0c8800000 (3208MB), tamanho = 2MB, contagem = 1: combinação de gravação
-----------------------
!!! Não se esqueça de adicionar "count =" ao dd !!!
$ ls / dev / f *
/ dev / fb0 / dev / fd0 / dev / fmem / dev / completo / dev / fuse
$ sudo dd se = / dev / fmem de = / tmp / fmem_dump.dd bs = contagem de 1 MB = 10
10 + 0 registros em
10 + 0 registros lançados
10000000 bytes (10 MB) copiados, 0,0331212 s, 302 MB / s
/dev/mem
restrito.