2014-02-28

Tutorial Bikin Cust-ROM via dsiXDA Kitchen Part-2

Part 2: Menggunakan dsiXDA

Bahan:
Sebagai contoh tutorial sy akan menggunakan bahan dasar rom dari sini: Blog-Link.

Menyiapkan Tempat Kerja:
Sebelum mengoprek rom, tentunya kita perlu menyiapkan tempat kerja terlebih dahulu. Pertama, jgn lupa anda sudah menyiapkan bahan utama rom. Bahan utama rom bisa berupa bahan yg sy pake sebagai sample diatas, atau anda boleh jg menggunakan hasil backup cwm. Atau dari flashable zip rom yg anda punyai. Intinya anda punya boot.img dan folder system. Begini langkah2 menyiapkan tempat kerja.
  • Bikin folder "WORKING_namafile" spt gambar dibawah ini. "WORKING" harus huruf kapital
  • Buka bahan yg anda punya dan lakukan drag/drop ke dalam folder "WORKING_namafile" yg sudah anda buat
  • Buka terminal cygwin, pindah ke directory kitchen dan jalankan dsixda. Lihat gambar dibawah ini:
  • Di menu utama, pilih 1 utk menyiapkan tempat kerja
  • Lanjutkan dgn menekan enter. Pilih rom yg akan dijadikan bahan dan tekan enter
  • Biarkan proses berjalan sampai anda diberi pilihan utk melihat informasi rom. Anda boleh skip ini dan anda akan dibawa ke menu utama lagi. Proses yg terjadi adalah dapur android membuat duplikat bahan anda kedalam WORKING folder lain sebagai tempat kerja. Disinilah lokasi tempat kerja dapur android kita:
  • Sampai tahap ini, anda sudah memiliki tempat kerja yg bisa digunakan

Proses Kerja Dapur Android:
Dalam tutor ini sy hanya akan melakukan hal yg sangat sederhana saja, yaitu merubah bahan dasar rom kita yg asalnya merupakan OTA update yg tentu saja berupa odex, menjadi deodex dan di pack jadi flashable zip. Sementara utk pilihan lainnya bisa anda explore sendiri. Seperti yg anda lihat menu dsiXDA kitchen ini menyertakan pemberian akses root, busybox, dll.
  • Setelah tempat kerja siap, tentunya tahap berikutnya adalah melakukan proses kerja. Sekarang kita akan mencoba memanfaatkan salah satu fasilitasnya yaitu merubah rom odex menjadi deodex. Lihat gambar dibawah:
  • Sebelum memproses rom jadi deodex, sesuaikan dulu level API dengan bahan rom anda. Lihat gambar dibawah ini:
  • Setelah settingannya tepat, anda bisa mulai proses merubah rom odex anda menjadi deodex
  • Setelah proses selesai, anda akan dibawa kembali menuju menu. Pilih 99 utk lsg packing rom menjadi flashable zip
  • Saya sarankan anda pilih Lazy Mode utk memudahkan anda. Lazy Mode cocok utk kita yg pemalas, sampe2 mengandalkan tools, hehe...
  • Anda akan menemukan flashable zip di folder OUTPUT. Lihat gambar dibawah:
  • Sampai disini, proses di dsiXDA utk bikin rom deodex telah selesai. Tapi flashable-zip buatan dsiXDA tidaklah sempurna. Anda terkadang mendapatkan error status saat flash via cwm.

Finishing Flashable-ZIP:
Nah dalam tutor ini sy membagi cara agar flashable-zip hasil output proses dapur android bisa dgn mulus di flash di cwm.
  • Pertama, tentu saja kita buka hasil output file tsb pake WINRAR. Masuk META-INF sampe ujung. Lihat gambar. Lagi2 urusannya adalah update-binary dan updater-sript
  • Saya tidak akan menjelaskan panjang lebar. Jadi sy lsg kasih aja updater-binary pengganti yg cocok dgn cwm, beserta updater-scriptnya utk deodex. Nah anda tentu hrs memperhatikan poin2 spt tutor sy sebelumnya ttg "bikin cust-rom sederhana" dalam mengedit updater-script. Selalu perhatikan cara format, cara ekstrak, cara mount, cara install root kalo ada, cara install busybox kalo ada. Hal2 spt ini akan membantu anda dalam menambahkan/mengurangi skrip sesuai rom yg dibikin.
  • Link: Mediafire
  • Lakukan drag/drop isi link diatas via WINRAR dan timpa update-binary dan updater-script nya. Ingat, tidak pernah melakukan ekstrak, cukup buka, drag/drop, dan tutup kembali. Anda bisa bereksperimen dengan updater-script via notepad++. Juga spt tutor sebelumnya bikin rom yg sederhana

Selamat!! Anda telah menyelesaikan tutorial singkat ini. Untuk pengembangan kedepannya, sy harap anda tidak mengharapkan tutor tambahan, melainkan bersedia utk mencoba bereksperimen dengan opsi2 di menu dsiXDA. Saya persilahkan anda mencontek semua isi rom saya dan membandingkan updater-scriptnya utk mengetahui skrip2 mana yg bisa anda gunakan atau tidak.

Akhir kata, semoga tutor ini bermanfaat~!