Xperia Z2のカーネルをビルドする(メモ)

Xperia Z2のDooMKernelをビルドしたときのメモです。

知識が全くない状態から始めているので間違っている・無駄な部分が多いと思います。

1. ソースのclone

git clone https://github.com/DooMLoRD/android_kernel_sony_msm8974ab

 

2. クロスコンパイラのインストール

http://forum.xda-developers.com/showthread.php?t=2098133

のページからLinaro GCC 4.9.1-2014.04 Toolchains (arm-cortex_a15-linux-gnueabihf-linaro_4.9.1-2014.04)をダウンロードし、ホームで解凍する

 

3. ビルド

android_kernel_sony_msm8974abのフォルダの親フォルダにfinal_filesフォルダを作成

android_kernel_sony_msm8974abのフォルダにこのページからダウンロードしたdtbToolCM、makeit.sh、mkbootimgをコピーする

./get_config4

./build_it4

final_filesフォルダにdt.imgが作成されていれば成功

 

4.  ramdiskの準備

このページ

./repack_ramdisk kernel.sin-ramdisk

までを済ませる

kernel.sin-ramdisk.cpio.gzをramdisk.cpio.gzにリネームする

android_kernel_sony_msm8974abのフォルダにコピーする

 

5. boot.imgの作成

android_kernel_sony_msm8974abのフォルダでターミナルを開き

 

6. 完了!

…かなり手順が抜けているような気がするのですが、そのあたりは何とかしてください。

Z2 .402でタッチが過剰反応する問題を低減したDooMKernelはここからダウンロードできます。

ソースはこちらです。

コメントを残す