Latest Products
Tampilkan postingan dengan label dsiXDA Kitchen. Tampilkan semua postingan
Tampilkan postingan dengan label dsiXDA Kitchen. Tampilkan semua postingan

Selasa, 25 Maret 2014

Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [2]


dsiXDA Kitchen (Android Kitchen) dioperasikan di Windows via Cygwin Terminal

Melanjutkan tutorial sebelumnya dalam Tutorial Membuat Custom ROM dengan dsiXDA Kitchen bagian satu, dalam artikel tutorial bagian kedua ini anda akan saya ajak untuk mempelajari bagaimana caranya membuat/mengkustomasi sebuah ROM standar (bisa juga custom ROM lain) sesuai dengan kebutuhan anda.

Dengan mengikuti tutorial ini anda setuju dengan DMCA dan Disclaimer di blog ini.

Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [2]: Cara Menggunakan Tool dsiXDA Kitchen untuk Membuat Custom ROM

Sebelum mengkustomasi rom, pastinya anda perlu menyiapkan tempat kerja terlebih dahulu dan jangan lupa juga bahwa anda perlu menyiapkan bahan utama rom.

Bahan utama rom ini bisa ROM update OTA atau anda boleh juga menggunakan hasil backup via CWM. Atau dari flashable zip rom yang anda punyai (dari developer lain). Yang jelas, anda harus punya:

(1)boot.img (kernel)
(2)isi folder /system.

Menyiapkan Ruang Kerja dalam membuat Custom ROM.

Setelah anda siap dengan peralatan tempur dsiXDA Kitchen (baca tutorial awal) dan bahan rom (untuk latihan gunakan Stock ROM A7S dibagian Download), anda bisa melanjutkan dengan menyiapkan ruang kerja. Ikuti tutorial berikut:

Buatlah folder "WORKING_namafile" spt gambar dibawah ini. Nama awalan folder "WORKING" harus huruf besar sedangkan nama belakangnya (_namafile) terserah anda tetapi pisahkan dengan underscore (_).
Buka bahan (ROM OTA Update maupun backup Stock ROM dari CWM) yang anda miliki dan lakukan drag/drop ke dalam folder "WORKING_namafile" yg sudah anda buat.
Buka aplikasi Cygwin Terminal dan masuklah ke directory ~kitchen dengan perintah cd kitchen dan jalankan dsiXDA dengan mengetik perintah "./menu". Lihat gambar dibawah ini:
Di menu utama, ketik angka 1 dan tekan enter untuk menyiapkan ruang kerja dsiXDA Kitchen.
Di menu selanjutnya, pilih rom yang akan dijadikan base atau bahan dasar custom rom dan tekan enter.
Biarkan proses berjalan sampai anda diberi pilihan utk melihat informasi rom. Anda bisa melewatkannya, dan anda akan dibawa ke menu utama lagi. Proses yang terjadi sebelumnya dsiXDA Kitchen membuat duplikat bahan anda kedalam WORKING folder lain sebagai ruang kerja. Lokasi ruang kerja dsiXDA Kitchen anda adalah:
Sampai tahap ini, anda sudah memiliki ruang kerja yang bisa digunakan untuk membangun sebuah custom ROM buatan anda sendiri.

Mulai Membangun Custom ROM dengan dsiXDA Kitchen
Di bagian ini, saya hanya akan melakukan kustomasi sangat sederhana saja, yaitu merubah bahan dasar rom kita yang asalnya merupakan ROM Hasil back-up cwm yang masih berupa ROM odex, menjadi ROM deodex dan melakukan packing menjadi flashable zip.

Sementara untuk pilihan lainnya bisa anda explore sendiri atau akan saya lanjutkan di tutorial bagian 3 jika responnnya di kedua bagian tutorial ini bagus. Seperti yang anda lihat, menu dsiXDA Kitchen ini menyertakan menu pemberian akses root, busybox, dll.

Baiklah, setelah tempat kerja siap, tahap selanjutnya adalah mulai membangun rom baru dengan dsiXDA Kitchen. Sekarang anda akan belajar menggunakan salah satu fitur dsiXDA Kitchen, yaitu: merubah rom odex menjadi deodex. Lihat gambar dibawah:
Sebelum memproses rom odex manjadi deodex, sesuaikan dulu level API (berbeda dengan Android Version, anda bisa baca di wikipedia) dengan base rom anda. Lihat gambar dibawah ini:
Setelah pengatutannya pas, lanjutkan proses merubah rom odex anda menjadi deodex
Setelah proses selesai, anda akan dibawa kembali menuju menu. Pilih 99 untuk langsung mem-packing rom menjadi flashable-zip.
Saya sarankan anda menggunakan Lazy Mode untuk mempermudah.
Lazy Mode cocok untuk anda yang malas berurusan dengan detail-detail. Buktinya anda menggunakan tool dsiXDA Kitchen ini :)

Anda akan menemukan flashable zip di folder OUTPUT. Lihat gambar dibawah:

Sampai disini, proses di dsiXDA Kitchen uuntuk membuat rom deodex telah selesai. Tapi, flashable-zip hasil dsiXDA Kitchen tidak selalu sempurna. Anda terkadang mendapatkan pesan error saat melakukan flashing via CWM Recovery. Jadi, anda masih perlu untuk melakukan finishing agar tidak terjadi error.

Finishing Flashable-ZIP custom ROM

Di bagian finishing ini, saya membagi cara agar flashable-zip hasil output proses dsiXDA Kitchen bisa di flash menggunakan CWM Recovery dengan mulus.

Pertama, anda buka hasil output dsiXDA Kitchen (flashabel-zip) tersebut dengan WINRAR. Masuk ke folder META-INF sampai di dalam folder android. Lihat gambar. Di sinilah proses pembuatan Custom ROM mulai ribet. Anda akan mulai berurusan dengan update-binary dan updater-sript.

Saya tidak akan menjelaskan panjang lebar. Jadi saya akan lansung memberikan updater-binary pengganti yang cocok dgn CWM Recovery, beserta updater-script-nya untuk deodex ROM (lihat bagian download). Lakukan drag/drop isi file diatas dengan WINRAR dan timpa update-binary dan updater-script-nya. Ingat, jangan pernah melakukan ekstrak, cukup buka, drag/drop, dan tutup kembali. Anda bisa bereksperimen dengan updater-script via notepad++.

Selamat!! Anda telah menyelesaikan tutorial singkat ini. Untuk pengembangan selanjutnya, saya harap anda tidak meminta tutor tambahan. Tetapi, sekali lagi, saya akan melanjutkan ke bagian ketiga tutorial ini jika respon-nya bagus. Rencana saya, di pembahasan selanjutnya saya akan mebahas tentang Membuat Custom ROM Sederhana dan Cara Meng-edit File "updater-script" dan Tutorial Memporting ROM dengan dsiXDA Kitchen.

Dengan kustomasi ini, maka anda bisa di sebut sebagai developer android. Tetapi, saya ingatkan, bahwa baik atau buruknya sebuah custom ROM anda-lah yang menentukan. Kreatifitas dan ide-ide anda sendiri yang bisa membuat anda menjadi developer yang baik. Dan jangan lupa juga bahwa anda bertanggung jawab atas Custom ROM yang anda buat.

Usahakan melakukan ujicoba mandiri terlebih dahulu sebelum mempublikasikannya untuk uumum. Berikan juga respek kepada developer lain yang hasil karyanya anda gunakan sebagai bahan untuk membuat custom ROM anda. Bahan di sini bisa berupa tutorial, script, aplikasi, base rom, hingga kernel yang anda gunakan.

Thread dsiXDA Kitchen @ forum XDA Developer here

Resource Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [1]
Gunakan link dibawah (Mediafire), tunggu 5 detik, kemudian klik Skip Add [Lewati] jika sudah muncul.
[Base ROM ODEX] | [mirror]

[Flashable-zip kosong A7S]

Sabtu, 22 Maret 2014

Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [1]


dsiXDA Kitchen (Android Kitchen) dioperasikan di Windows via Cygwin Terminal

dsiXDA Kitchen, tool yang ampuh untuk membuat custom rom. Sejak hape android pertama saya [LG GT540] yang masih bersiste operasi froyo, sampai era kitkat saat ini, tool ini masih bisa diandalkan. Selain pemakaiannya yang mudah, alias user-friendly, juga banyak fitur-fitur yang berguna.

Tutorial ini saya bagi menjadi 2 bagian. Mempersiapkan Lingkungan Kerja untuk dsiXDA Kitchen dan Instalasinya dan Cara Menggunakan Tool dsiXDA Kitchen. Oh ya hampir lupa, tutorial ini untuk user Windows. Jika anda pengguna linux, anda bisa melewatkan tutorial ini :)

Dengan mengikuti tutorial ini anda setuju dengan DMCA dan Disclaimer di blog ini.

Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [1]: Mempersiapkan Lingkungan Kerja untuk dsiXDA Kitchen

Usahakan membaca dengan teliti tutorial di bagian pertama ini karena ini adalah pondasi untuk dsiXDA Kitchen dan instalasinya. Jangan kuatir, saya sertakan gambar untuk memudahkan yang baru mencoba meracik custom rom sendiri.

Siapkan dulu peralatan tempurnya, yakni:
Java 6 JDK (Java Development Kit)
Cygwin Installer Offline (untuk dsiXDA)
dsiXDA Kitchen
Ketiganya bisa anda dapatkan di bagian bawah postingan (bagian download)

Setelah anda download ketiga bahan di atas, lanjutkan dengan instalasi Java 6 SDK dan instalasi Cygwin baru instalasi dsiXDA Kitchen.

Instalasi Java 6 JDK

Install Java 6 JDK, pilih customize dan hanya pilih Java 6 JDK, anda tidak perlu meng-instal JRE (Java Runtime Environment). Jika anda pernah/sudah menginstall java versi lainnya, silahkan di un-install dulu sebelum meng-install versi ini.
Buat settingan "JAVA_HOME" di Environment Variables (start - klik kanan computer - properties - andvaced system setting - environment variables) dan arahkan ke C:\Program Files\Java\jdk1.6.0_45
Edit juga "Path" dan tambahkan ;C:\Program Files\Java\jdk1.6.0_45

Oke, anda sudah menyelesaikan pondasi utama dalam developing android, yakni Java. Jika anda bertanya: kenapa tidak menggunakan Java 7 yang lebih baru. Jawabannya: Google sendiri masih menggunakan java 6 untuk Developing Android. Jika anda ingin mencoba menggunakan Java 7, silahkan. Tapi jangan komplain ke saya kalau ada masalah. :)

Instalasi Cygwin (for windows)

Ekstrak cygwin_installer_x86_offline.rar atau cygwin_installer_x64_offline.rar dan dobel klik setup-x86.exe atau setup-x64.exe. Pilih "install from local directory", klik next.
Tentukan lokasi dimana anda akan menginstall cygwin (sebaiknya di c:\cygwin\), pilih All Users, klik Next.
Arahkan ke folder "packages" hasil ekstrak file cygwin offline installer yg anda download sebelumnya
klik "default" disebelah kanan "all" 1x agar berubah jadi "install" dan lanjutkan.
Lanjutkan instalasi sampai "Finish", lalu buka aplikasi Cygwin Terminal. Lihat gambar dibawah ini:
Note: Jika anda melakukan kesalahan di tahap Instalasi Java 6 JDK, maka anda akan menemukan pesan error saat membuka Cygwin Terminal.

Selesai sudah pondasi untuk dsiXDA Kitchen. Anda bisa melanjutkannya dengan melekukan instalasi dsiXDA Kitchen.

Instalasi dsiXDA Kitchen

Buka dsiXDA Kitchen (Android-Kitchen-0.224.zip) via winrar/winzip dan lakukan drag/drop ke folder user cygwin.
Kemudian masuk ke folder Android-Kitchen-0.224 dengan perintah "cd". Untuk lebih jelasnya, lihat gambar dibawah:
Selamat!! Anda sudah menyelesaikan instalasi dsiXDA kitchen yang nantinya akan anda gunakan untuk membuat custom rom sendiri. Agar mudah dalam berpindah-pindah folder, sebaiknya rename folder Android-Kitchen-0.224 menjadi kitchen saja. Anda bisa merubah dari windows ecplorer atau dari terminal dengan perintah "mv" seperti gambar paling atas di artikel ini.

Di Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [2] akan saya berikan Cara Menggunakan Tool dsiXDA Kitchen untuk Membuat Custom ROM.

Thread dsiXDA Kitchen @ forum XDA Developer here

Resource Tutorial Membuat Custom ROM dengan dsiXDA Kitchen [1]
Gunakan link dibawah (Mediafire), tunggu 5 detik, kemudian klik Skip Add [Lewati] jika sudah muncul.
[JDK 32] [JDK 64] | [Cygwin 32] [Cygwin 64]

[[dsiXDA Kitchen]] [[mirror]]
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. test - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger