Mengatasi Masalah (Bug) Porting ROM Mediatek (MTK)

Mengatasi Masalah (Bug) Porting ROM Mediatek (MTK) – Di artikel kali ini aku akan membagi bagaimana memperbaiki bug atau fix bug pada saat porting ROM Mediatek. Kita tahu sendiri bahwa yang namanya produk buatan manusia pasti ada kekurangannya, termasuk dalam hal meracik ROM Android. Kadang ROM awal sebelum diporting bisa berjalan lancar pada perangkat aslinya, lalu setelah diporting ke perangkat kita ternyata muncul bug seperti bluetooth tidak mau nyala, wifi tidak mau nyala, suaranya pecah, kamera tidak terhubung, internet/data putus dan lain sebagainya. Hal itu biasanya terjadi karena ketidakcocokan antara file sistem/driver ROM dengan perangkat kita.

Mengatasi Masalah (Bug) Porting ROM Mediatek (MTK)

Cara memperbaiki bug yang umum dilakukan adalah dengan mengganti beberapa file yang diduga terjadi ketidakcocokan itu. Perlu diperhatikan agar ROM hasil porting memiliki jumlah bug yang sedikit atau bahkan tidak ada bug (bugless) maka pilihlah ROM yang awalnya sudah stabil dan bebas bug sehingga ketika kita porting hasilnya pun juga stabil dan bebas bug atau minimal mendekati aslinya. Berikut cara mudah memperbaiki (fixing) bug ROM berbasis MTK:

Metode Mengatasi Masalah (Bug) Porting ROM Mediatek (MTK)

Gantilah file-file dibawah ini sesuai dengan bug yang ditemui dari ROM asli smartphonemu (stock ROM) ke ROM yang diporting (Custom ROM)

Untuk Memperbaiki Radio dan tidak ada sinyal (no signal) :
– \system\etc\firmware\mt6620_patch_e3_hdr.bin
– \system\etc\firmware\mt6620_patch_e6_hdr.bin
– \system\etc\firmware\WMT.CFG
– \system\lib\modules\mtk_fm_drv.ko
– \system\lib\libfmcust.so

Untuk mempebaiki Bluetooth :
– \system\lib\libbluetooth_mtk.so
– \system\lib\libbluetoothem_mtk.so

Untuk Memperbaiki Wifi :
– \system\lib\modules\mtk_stp_wmt.ko
– \system\lib\modules\mtk_wmt_wifi.ko

Untuk Memperbaiki penyimpanan (storage) :
Khusus untuk Android versi 4.2.2
– \system\etc\vold.fstab
– \system\etc\vold.fstab.nand

Khusus untuk Android versi 4.4.x and 5.1.1
–  /system/bin/vold
– /system/bin/pq
– bongkarlah (decompile) file framework-res.apk dari stock ROM dan porting ROM dan gantilah file storage_list.xml dan susunlah/packing kembali (recompile)

Untuk memperbaiki Kamera :
– \system\lib\hw\camera.default.so
– \system\lib\libcamera_client.so
– \system\lib\libcameracustom.so
– \system\lib\libcameraprofile.so
– \system\lib\libcameraservice.so
– \system\lib\libmhal.so
– \system\lib\libmhalcontent.so
– \system\lib\libmhaldrv.so
– \system\lib\libmhalmdp.so
– \system\lib\libmhalpipe.so
– \system\lib\libmhalscenario.so
– \system\lib\libmhalutility.so
– \system\etc\permission\android.hardware.camera.front.xml
– \system\etc\permission\android.hardware.camera.xml

Untuk Memperbaiki Bootloop :
– libandroid_runtime.so
– libandroid_servers.so
– libmedia_jni.so
– Repack/bongkar ulang file boot.img cara nya lihat cara porting boot.img

Memperbaiki Sensors :
– /system/bin/akmd*
– /system/lib/libsensors- so
– /system/lib/libms3c_yamaha- so
– /system/etc/firmware (folder)
– /system/bin/servicemanager

Memperbaiki GPS :
– /system/xbin/ibmnlp
– /system/etc/gps.conf

Memperbaiki Touchscreen :
– /system/usr
– /system/usr\keylayout\Generic.kl -> untuk memperbaiki HomeKey

Memperbaiki Sound/Audio :
Pertama ganti file :
– \system\lib\libaudio.primary.default.so
Jika belum berhasil ganti semua file dengan nama ini :
– \system\lib\libaudio* .so

Demikian semoga bermanfaat. Terima kasih.

Credit:

– Ajit Guraya (mtkroms.com)
– jawaad_s
– Scrack