- AOSP Android 5.0.1_r1 (cần để build mkbootimg & ramdisk.img + toolchain arm-eabi-4.8)
- Kernel source 3.4.0 (MSM, 88fbc66)
- Ubuntu 10.04 x64 cài Oracle Java 7
- Factory image Android 5.0.1 (LRX22C) (cần lấy thông tin các address từ boot.img chuẩn)
- Bootimg tools (dùng để xác định base address & các offset khi tạo boot.img)
<?> Chưa hiểu sao vmlinux ko chứa thông tin liên quan đến 88fbc66
[Updated 16.01.15]
- Kernel version = “3.4.0” –> source ko có folder .git
- Kernel version = “3.4.0-g<short commit hash>-dirty” –> source có folder .git nhưng boot.img được build khi trạng thái hiện tại của source chưa được commit
- Kernel version = “3.4.0-g<short commit hash>” –> source có folder .git & trạng thái hiện tại của sourrce đã được commit trước khi build boot.img