Ads 468x60px

Minggu, 27 Mei 2012

Cara extract ramdisk dari kernel android

ah. lama sekali saya tidak menulis artikel dev android (padahal memang tidak pernah nulis :P).

berikut ini saya akan share dengan temen2 semua tentang cara extract ramdisk dari kernel yang sudah jadi (dari boot.img), seperti itu. jadi jika anda blum bisa compile kernel dari source. tetapi ingin membuat custom kernel. cara lebih mudahnya ya seperti ini :D. intinya adalah cara mudah membuat custom kernel (custom ramdisk lebih tepatnya :P)

tool dan perlengkapannya :

1. download tool untuk unpack, repack. http://www.mediafire.com/?ydg0uohd0u2282w


2. setelah di download silahkan di extract dengan command promp. buka terminal dulu lah CTRL+ALT+T ketik perintah berikut ini

tar -xf kernel.tar.gz

setelah itu. masukkan file boot.img anda, satu folder dengan file hasil extract an ini. masih di terminal lagi. ketik

chmod a+x mkbootimg

untuk extract gunakan perintah :

./unpack-bootimg.pl boot.img

untuk repack gunakan perintah

./repack-bootimg.pl kernel folder ramdisk outputfile

contoh nya seperti ini

./repack-bootimg.pl boot.img-kernel.gz boot.img-ramdisk/ bootku.img

perintah di atas akan membuat file bootku.img yang siap di flash ke handphone temen2.

folder ramdisk hasil extract berada di satu folder boot.img-ramdisk

kernel hasil extract berada di boot.img-kernel.gz

jika ingin modifikasi init file nya android supaya booting dengan rom anda. silahkan cari init di folder ramdisk. sama yang pengen ganti logo booting kernel bisa langsung di ganti itu. berikut ini contoh projek folder saya.

Bagi yang kurang jellas. bisa di tulis pada komentar :D

sumber command (http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images)

5 komentar:

  1. disini anda gunakan windows atau linux, apa pakai cygwin atau ubuntu, supaya pengunjung yg masih nerbie tau dgn jelas.

    BalasHapus
  2. OS APA yang anda gunakan

    BalasHapus
  3. Mlm bang, mau tanya...
    Kenapa boot.img setelah di repack sizenya tidak sama dengan size boot.img original (sebelum di unpack)...?
    Saya unpack-repacknya pake windows...
    Mohon pencerahan nya.

    BalasHapus

Pembaca yang baik slalu menulis komentarnya di web yg iya kunjungi..