WHAT'S NEW?
Loading...

Cara Mudah Build Kernel Android

Hai sobat .
pada kesempatan ini saya coba membuat sebuah tutorial building kernel.
di perhatiakan step by step.

1. Pastikan anda menggunakan linux/ win10 dengan mangaktifkan bash (saya akan membuat turorial mengaktifkan subsystem pada win10 di postingan selanjudnya)
2. run terminal atau cmd(pada win10)
3. untuk win10 setelah cmd tampil ketik bash
setelah bash berjalan anda dapat gunakan fungsi ini.

"sudo apt-get update && sudo apt-get upgrade -y"


tanpa tanda kutip.
tunggu hingga selesai.
setelah langkah itu selesai kita menuju langkah selanjudnya.
 comman selanjud nya adalah.

"sudo apt-get install -y build-essential libncurses5-dev bzip2 bc ccache git"


tanpa tanda kutip.
dan lagi lagi kita harus menunggu proses nya.

sudah selesai.
oke kita menuju clone source kita ke local kita dengan comman.
Dan ingat lokasi dimana source telah ter donwload . karna nanti kita pakai untuk mengcompile kernel

"git clone htttp://github.com/source.git"

setelah itu kita donwload Gcc sebagai compiller nya.
masih menggunakan fungsi yang sama yaitu "clone"

"git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9"

untuk arm32 bit kalian harus cari sendiri karna itu untuk kernel 64bit
begitu pun hal ini kita harus tentukan patch folder yang harus kita ingat.

bahan - bahan telah kita persiapkan kita mulai untuk mengcompile.
tahap awal kita harus mengarahkan pointer terminal pada folder source kita dengan mengetik 

~ cd (patch folder source) (enter)

~ KERNEL_DIR=$PWD (enter)

~ export ARCH=arm64 && export SUBARCH=arm64 (enter)

~ export KBUILD_BUILD_USER=Zaheer  && export KBUILD_BUILD_HOST=Alpha (enter)
(zaheer dan Alpha adalah user dan host nya bisa di ganti)

~ export CROSS_COMPILE=/folder/aarch64-linux-android-4.9/bin/aarch64-linux-android- (enter)
(nah untk /folder/ adalah patch compiler yang tadi kita donwload )

~ make defconfig (defconfig ini adalah config dari source kita,setiap source tidak pasti sama maka kita harus tau memakai config yang mana keberadaan nya ada di file arch/arm(untuk 32bit)arm64(untuk 64bit)/config/disini silahkan lihat masing masing source nya. (enter)

~ make (enter)

nah tunggu  tergantung kecepatan Komputer sobat.
setalah selesai dan tidak ada masalah ambil hasil dtb sobat .
untuk arch/arm64/boot/disini 

semoga sukses. bagi yang masih gagal silahkan tinggalkan pesan


1 comment: Leave Your Comments

  1. Masih gagal om,make defconfig not found 🙈

    ReplyDelete