Tutorial Porting ROM untuk Mediatek MTK65xx

Tutorial Porting Rom mediatek mtk65xx




/*
* ~ Please READ ME ~
*
* I do not guarantee any successful porting. I am not responsible
* for bricked devices, dead SD cards, or a broken device. YOU are
* choosing to make these modifications, and if you point the finger
* at me for messing up your device, I will laugh at you. But I will try
* my best to explain all the necessities, so you won't mess up your Device.
*
* ~ END OF AGREEMENT ~
*/


Pada kesempatan kali ini, saya memposting tentang bagaimana cara memporting sebuah rom berbasis mediatek, yang mungkin sebagian orang belum mengetahuinya. Tujuan dibuatkannya tutorial ini, hanya untuk mengingatkan saya apabila suatu saat nanti saya butuh dengan guide ini, cara ini selalu saya pakai didalam beberapa macam hh, diantaranya : Cross A7s, Advance S5E, Evercross A7s. Namun perlu anda tahu dalam memporting rom pasti tidak akan luput dari yang namanya Bug / Problem didalam system hasil portingan, loh kenapa?? jawab saja pake logika anda sendiri :D terus cara memperbaiki bug itu gimana?? belum juga tahu bug nya apa, ente lakukan dulu cara ini, baru nanti ente tahu bug nya apa :v
Oke langsung aja disimak tausiah saya dibawah ini :


Info

BASE ROM : Ini merupakan rom bawaan dari hh anda.
PORT ROM : Kita jadikan ini sebagai rom yang akan kita porting.

Port rom dan Base rom

Persiapan

WinRAR
Notepad++
Keberanian (kalau anda masih ragu, dari sekarang jangan diteruskan)


Caranya:

1. Ekstrak ke dua rom, (base dan port)
2. Copy dan Replace semua isi folder /system/etc/firmware dari base ke port.
3. Copy dan Replace semua isi folder /system/lib/hw dan /system/lib/modules dari base ke port.
4. Copy dan Replace file berikut didalam folder /system/lib, dari base ke port:
  • libaudio.a2dp.default.so
  • libaudio.primary.default.so
  • libaudiocompensationfilter.so
  • libaudiocustparam.so
  • libaudiosetting.so
  • libaudioeffect_jni.so
  • libaudioflinger.so
  • libbluetoothem_mtk.so
  • libbluetooth_mtk.so
  • libcameraservice.so
  • libcamera_client.so
  • libcameraprofile.so
  • libcamalgo.so
  • libcameracustom.so
  • libfmar1000.so
  • libfmcust.so
  • libfmjni.so
  • libfmmt6616.so
  • libfmmt6620.so
  • libfmmt6626.so
  • libfmmt6628.so
  • libmhal.so
  • libmhalcontent.so
  • libmhalmdp.so
  • libmhalpipe.so
  • libmhalscenario.so
  • libmhalutility.so
  • libmhaldrv.so
5. Copy dan Replace file Generic.kl didalam folder /system/usr/keylayout dari base ke port.
6. Copy dan Replace semua isi folder /system/usr/srec dari base ke port.
7. Copy dan Replace file berikut didalam folder /system/xbin, dari base ke port:
  • libmnlp
  • mnld
8. Buka file build.prop dari rom port menggunakan notepad++, dan samakan beberapa value berikut dengan base rom:
  • ro.build.display.id=
  • ro.product.model=
  • ro.product.brand=
  • ro.product.locale.language=
  • ro.product.locale.region=
  • fmradio.driver.chip=
  • mediatek.wlan.chip=
  • mediatek.wlan.module.postfix=
9. Buka file updater-script yang ada didalam folder /META-INF/com/google/android/updater-script menggunakan notepad++, copy kan script berikut ini kedalam file tersebut:
 symlink("/system/lib/modules/wlan_mt662x.ko", "/system/lib/modules/wlan.ko"); 
untuk value wlan_mt662x.ko samakan dengan base rom.
10. Zip ulang rom hasil portingan menggunakan winRAR, coba anda flash dan lakukan full wipe yaa... ;)



Sampai disini kita sudah selesai memporting rom.
Apabila ada pertanyaan seputar tutorial ini, jangan segan untuk bertanya ^_^

1 comments: