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)
Langganan:
Posting Komentar (Atom)
disini anda gunakan windows atau linux, apa pakai cygwin atau ubuntu, supaya pengunjung yg masih nerbie tau dgn jelas.
BalasHapusLinux tentu jelasnya ubuntu
HapusOS APA yang anda gunakan
BalasHapusUbuntu
HapusMlm bang, mau tanya...
BalasHapusKenapa boot.img setelah di repack sizenya tidak sama dengan size boot.img original (sebelum di unpack)...?
Saya unpack-repacknya pake windows...
Mohon pencerahan nya.