13 votes

Comment accéder à /dev/mem dans OSX ?

Comment puis-je accéder au périphérique équivalent à /dev/mem (ou /dev/kmem, /dev/pmap) dans OSX ?

Pour autant que je sache, il a été supprimé à un moment donné.

Puis-je créer ce nœud manuellement d'une manière ou d'une autre, ou un autre moyen de vider la mémoire physique ?

Voir :

4voto

Winston C. Yang Points 582

Je pense avoir réussi à le faire fonctionner sur MacOS Sierra ! J'ai téléchargé le projet de Comex : Projet Kmem J'ai compilé le kext, fixé les permissions et l'ai chargé ! En utilisant le terminal, je suis allé dans /dev y ls a montré à la fois mem y kmem ...

Edit : Si vous téléchargez le projet, il vous suffira de changer le compilateur dans Xcode pour utiliser la dernière version ( par exemple... Je ne sais pas si d'autres versions fonctionnent... ) Pour un accès rapide aux résultats, j'ai déjà fait un fork du projet de comex qui compile sur MacOS Sierra ! Kmem pour Sierra Fork

Encore une fois, c'est le travail de comex, pas le mien, j'ai juste changé le paramètre du compilateur et l'ai téléchargé ! :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X