
Con permisos de root, ¿cómo vuelco la memoria física en una máquina OSX? Buscando un equivalente a /dev/mem o /dev/kmem de Linux. Leí sobre Sleepimage, pero no estoy seguro de cómo descomprimirlo (solo tiene 1 GB en mi Mac con 16 GB de memoria)
Respuesta1
De acuerdo a estoComponentes internos de Mac OS X libro, Apple eliminó los dispositivos /dev/mem
y /dev/kmem
del sistema, por lo que no es posible acceder a estos dispositivos especiales.
En cuanto a la solución alternativa, debe implementar su propia extensión del kernel implementando su propio dispositivo de memoria. Por ejemplo, consulte elcomex/Kmem
proyecto.
De acuerdo a estorespuesta, también puedes habilitarlo usando el siguiente argumento de arranque:
sudo nvram boot-args="kmem=1"
luego reinicie.
Ver también:¿Cómo acceder a /dev/mem en OSX?