For some context, I’m trying to build and use the LiME forensics tool. Essentially, this entails building a kernel module, to extract the contents of RAM without touching user-space. Following the instructions on their page, I’ve set up the environment, downloaded the kernel source, and pulled the config file off the phone.
Now, they tell me to:
make ARCH=arm CROSS_COMPILE=$CC_PATH/arm-eabi- modules_prepare
My first question is: what is modules_prepare, and why am I making it? But specifically, when I run that, I get the error:
make: *** No rule to make target `modules_prepare'. Stop.
This is what I would expect, since there is in fact no mention of modules_prepare anywhere to be found. So why are they telling me to make it?
Any thoughts on what could be going on here?
Linux-Kernel-Documentation may help you understanding
modules_prepare