對於某些上下文,我試圖構建和使用LiME forensics tool。實質上,這需要構建一個內核模塊來提取RAM的內容而不觸及用戶空間。在他們頁面上的instructions之後,我設置了環境,下載了內核源代碼,並將配置文件從電話中取出。使Android內核 - 模塊準備
現在,他們告訴我:
make ARCH=arm CROSS_COMPILE=$CC_PATH/arm-eabi- modules_prepare
我的第一個問題是:什麼是modules_prepare,和爲什麼我做呢?但具體而言,當我運行的是,我得到的錯誤:
make: *** No rule to make target `modules_prepare'. Stop.
這是我所期望的,因爲在實際上沒有提及modules_prepare的任何地方被發現。那麼他們爲什麼要告訴我做到這一點?
關於這裏會發生什麼的任何想法?
我想我得到modules_prepare的前提;它確保所有必需的東西都存在用於交聯?我無法弄清楚的是,爲什麼在Makefile中沒有規則的情況下告訴我這麼做。我的假設是作者對make和modules_prepare有一些瞭解,但我可能不恰當地執行它嗎? – mfrankli