La documentación la encuentras en el mismo repositorio:
Los enlaces son solo para miembros.
Registrate o
iniciá sesiónLos enlaces son solo para miembros.
Registrate o
iniciá sesiónEn estos momentos no estoy usando un SO Linux para probar, pero te brindo esta guía.
Quizás este proyecto ya tenga un precompilado para una distro, no he investigado. Si ya lo tienes, observa los pasos para ejecutar.
COMPILAR E INSTALAR
Como dice la misma, es un módulo de kernel, y debes ejecutar los siguientes comandos para compilar e instalar:
NOTA: estos pasos son para una computadora con Linux, no para un dispositivo Android.
1.- Descarga las fuentes y te mueves al directorio donde se encuentra el Makefile, osea el directorio root del proyecto:
2.- Ejecutas el siguiente comando, que es para compilar un módulo de kernel:
$ make -C /lib/modules/`uname -r`/build M=$PWD
NOTA: /lib/modules/`uname -r`/build suele ser el directorio de tu sistema donde tienes las sources de tu kernel linux.
3.- Ya tienes compiladas las fuentes, ahora instalas el módulo con el siguiente comando:
$ sudo make -C /lib/modules/`uname -r`/build M=$PWD modules_install
esto instala el módulo por defecto en /lib/modules/<kernel_release>/extra/
4.- Crea los archivos .dep y .map para calcular dependencias y servicios (símbolos) exportados:
$ sudo depmod
EJECUTAR
Para ejecutar, en tu computadora, puedes elejir entre estas dos alternativas (utilizando el comando insmod o modprobe para cargar un módulo de kernel):
a.- Obtener el dump a traves de TCP:
$ sudo modprobe lime "path=tcp:4444 format=raw"
y para obtener los datos puedes ejecutar netcat:
$ nc localhost 4444 > ram.raw
b.- Obtener el dump de forma directa a un archivo:
$ sudo modprobe lime "path=/<algun directorio>/ram.raw format=raw"
Saludos