xDDD
在主機逐漸恢復以前的環境之後
決定再次挑戰
而且後來發現拿比較新的Kernel來build
至少已經避免掉版本問題:)
真開心
那還是重頭來過好了
雖然對於玩爆虛擬機還是有很深的陰影xD
First step
下載內核源碼:https://android.googlesource.com/kernel/goldfish/+archive/android-goldfish-3.10.tar.gz
Second step
下載Cross-Compiler:https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6
Third step
下載qemu-kernel:https://android.googlesource.com/platform/prebuilts/qemu-kernel/
接下來需要稍微的調教一下(?
/arch/arm/configs
並新增一個檔案goldfish_armv7_defconfigCONFIG_DEBUG_INFO=y
echo "obj-y += vulnerabilities/" >> Makefile
將challenge一同編譯export PATH=$HOME/arm-linux-androideabi-4.6/bin/:$PATH
調整環境變數./build-kernel.sh --config="ranchu"
開始Build Kernel :)漫長的等待...
相信這次一定可以成功玩到Android Kernel
我是來世胸胸的...
我們明天見