Tutorial Membuat Custom ROM MediaTek MT65XX

Standard

Sebelum memulai, kita cari dulu base rom dari HH yang spesifikasi nya sama dengan HH kita. Wajib sama, dijamin tidak akan brick. Tutorial ini dijamin berhasil asalkan agan agan mengikuti semua langkah langkah dengan benar. PASTIKAN  BASIS CHIPSET, CPU, GPU  SAMA DENGAN MT65XX.

Langkah pertama kita siapkan bahannya dulu yaitu :

Disini saya menggunakan HH Oppo Find 5 Mini.
Stock ROM R827 dan Port ROM (Misal Miui),
diekstrak zip keduanya dibuatkan folder masing masing dengan nama STOCK dan PORT,

buka kedua Folder dengan dua jendela yang berbeda untuk memudahkan kita mengcopy paste diantaranya.

Didalam zip nanti setelah diekstrak umumnya kita akan menemui 3 file utama, yaitu :

1) META-INF

2) System

3) Boot.img

Berikut ini adalah cara porting dengan basic PORT yang akan kita pakai, yang diisi dengan beberapa file dan folder dari STOCK

Ganti file file di PORT nya dengan file dari STOCK, sbb:

NB: Ganti dengan replace aja, jangan hapus punya PORT aslinya, ditimpa saja

System :

————-

System/etc/firmware (seluruh folder)

System/lib/hw (seluruh folder)

System/lib/module (seluruh folder)

System/usr/keylayout/”generic.kl” dan “mtk-kpd.kl dan (hapus “mtk.tpd.kl” klo ada)

System/Vendor (seluruh folder)

System/Xbin/”libmnlp65xx” dan “mnld” pake punya stockrom

System /Build.prop edit pake notepad++, basic pake punya PORT cukup edit dibagian :

-) Ro.build.id

-) Ro.build.display.id

-) Ro.product.model

-) Ro.product.brand

-) Ro.product.name

-) Ro.product.device

-) Ro.product.board

-) Ro.product.manufacturer

Samain dengan punya STOCK atau bisa juga ditambahkan editan pribadi

META-INF ;

—————–

Folder META-INF /com /google /android /updater-script diedit sbb :

hapus tulisan

assert(getprop(“ro.product.device”) == “R827″ ||

getprop(“ro.build.product”) == “R827″);

 

biarkan mulai “show progress_bla bla bla” dst

Klo ada tulisan “(ui_print)” dsb bisa diedit pribadi ditambahkan identitas dsb, contohnya sbb:

ui_print(” “);

ui_print(“>>>>>>>>>>>>>>>

ui_print(“>      Oppo Find 5 Mini

ui_print(“>         MIUI

ui_print(“>          30-04-2014

ui_print(“>      Mod By Me

ui_print(“>>>>>>>>>>>>>>>

ui_print(” “);

ui_print(” “);

show_progress(0.950000, 50);

Lalu cek di update-script pada baris :

format(“ext4″, “EMMC”, “/dev/block/mmcblk0p5“, “0″);

mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p5“, “/system”);

DIGANTI dengan punya STOCK menjadi sbb :

format(“ext4″, “EMMC”, “emmc@android“, “0″);

mount(“ext4″, “EMMC”, “emmc@android“, “/system”);

Lalu di baris yang ada tulisan :

mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p7“, “/data”);

DIGANTI dengan punya STOCK menjadi sbb :

mount(“ext4″, “EMMC”, “emmc@usrdata“, “/data”);

Intinya :

Yg data = emmc@usrdata (STOCK)

Yg system = emmc@android (STOCK)

Boot.img :

————-

boot.img kadangkala bisa memakai punya STOCK langsung dan boleh dicoba men zip dan test Flashing Custom ROM buatan anda, bila gagal boot, maka anda perlu Unpack dan Repack Boot.img nya

Cara repack boot.img bisa menggunakan program “CYGWin/Kitchen” atau “MTK Firmware Adapter” cari tutorialnya di Google, dan bila sudah bisa me repack boot.img nya, maka ikuti cara dibawah ini :

Kalau dengan MTK Firmware Adapter basic boot.img nya pake punya STOCK, tapi ramdisk, rmdisk, dan ram_header pake punya PORT

Berikut bila anda sudah berhasil booting ke homescreen, ada beberapa cara fix bugs yang saya pelajari dan mungkin dapat anda terapkan :

Fix bug sound gak bunyi :

Folder Lib/Hw/audio_policy_default.so coba pake punya PORT, kalau nggak berhasil kembali  System/Lib/Hw/Audio semua pake punya STOCK dan begitu juga cek di System/Lib (diluar folder HW, juga semua file audionya ganti dengan punya STOCK)

Fix bug Camera Auto focus, dsb

Folder Lib/Hw/camera.default.so coba pake punya PORT, kalau nggak berhasil kembali File Lib/Hw/camera.default.so pake punya STOCK dan begitu juga cek di System/Lib (diluar folder HW, juga file /libcam_camera_exif, /libcamera_custom, dan /libcamera_service, ganti dengan punya STOCK)

GAPPS (Google Apps)

system/app, kadang kadang menu google nya dihapus..

isi aja lagi mulai gmscore.apk, phonesky.apk, dan google lainnya sesuai kebutuhan anda, agar di ROM nanti ada acount google dan playstore nya.

ContactProvider  dan CalendarProvider pake punya STOCK bila diisi file Google dari STOCK

Fix notif charging HH off.. File di system/bin/ipod  pake punya STOCK

Sekian tutorial nya, mudah mudahan cukup jelas dan bisa dimengerti.

DO IT WITH YOUR OWN RISK and BE A SMART PHONE SMART USER Semoga Bermanfaat, dan Selamat Mencoba…

 

Tambahan dari bro cardi

kalo ketika proses download step B muncul keteragan “Image Download Failed. Cookie(if present) not received”, ganti file 8X25_msimage.mdn dan MPRG8X25.hex dengan file yg ada di https://www.dropbox.com/s/4l9m1qhsd0bn1q7/To%209006.zip punyanya agan Wahyu Ade Putra.

Source

13 thoughts on “Tutorial Membuat Custom ROM MediaTek MT65XX

  1. dimas adhitiya

    gan. klo ada gambarnya kyanya lebih gampang hhe.
    sama itu klo mau porting harus yg gadgetnya sama pake mtk 65xx ?

  2. Wah bermanfaat banget om, pengen nanya nih kan ada step dimana kita harus edit “format(“ext4″, “EMMC”, “/dev/block/mmcblk0p5“, “0″);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p5“, “/system”);
    DIGANTI dengan punya STOCK menjadi sbb :
    format(“ext4″, “EMMC”, “emmc@android“, “0″);
    mount(“ext4″, “EMMC”, “emmc@android“, “/system”);
    Lalu di baris yang ada tulisan :
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p7“, “/data”);
    DIGANTI dengan punya STOCK menjadi sbb :
    mount(“ext4″, “EMMC”, “emmc@usrdata“, “/data”);”
    Kebetulan hh yg saya pake Xperia C, tp di stock rom nya nggak ada “emmc@android” adanya ttp “/dev/block/mmcblk0p7″ itu jadinya gimana ya om? Makasih sebelumnya 🙂

  3. ibrohim holid

    Kalo kayak HH lock gitu bisa nggak gan unlocknya dengan melakukan custom rom? Beberapa provider kan biasanya sudah mengunci produknya supaya tidak dipakein kartu lain.

  4. hammad nahrun

    Salam kenal mastah.sy pngguna xperia c.Bisa kh di flash rom miui.sdg xperia bootloadernya msh NO.trimksh

  5. semoga admin aktif hehe

    ane udah porting MIUI , kamera ane depan 8 belakang 13 (interpolasi tapi ngaruh banget ke hasil bagus) setelah port ke miui kamera belakang ya bagus2 aja karna memang kayanya hardware nya 8MP . nah ini kamera depan jadi jelek gan gak ada auto fkusnya pula , ada saran gimana gan ?

  6. just putra

    Gan ane mau tanya…
    Ane pake max z eg680..
    Pake custrom color os v2…
    Semuanya lancar jaya kecuali kameranya gan…
    Kameranya kok gak ada tombol buat pake kamera belakang ya??
    Kameranya tetep d kamera depan aja gan..
    Ane udh coba port camera.default.so dll ke romnya malah keluar cannot connect to camera gan.. .
    Mohon bantuannya.. .
    Trims.. .

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s