Monday, May 2, 2016

[Guide] MTK 64 Bit Devices Rom Porting


Before I Start
Hi, Today I Am Presenting You Rom Porting Guide For MediaTek 64 Bit Processor Powered Devices Like MT6752-MT6752 Or MT6735-MT6735.This Guide Should Work For All Devices.This Guide Has Been Tested & I am Not Responsible For Any Damage.

  • Bin Folder Part :
Replace From Stock To Port

afm_server
akmd09911
applysig
audiocmdservice_atci
climax
custom_sn
encfs
factory
factory_reset.sh
fusermount
gzip_static
ipod
kpoc_charger
mtkbt
nvram_proximity
seeder
updater
vold


  • ETC Folder Part :
Replace From Stock To Port
firmware folder
mddb folder
tfa98xx folder


  • Lib Folder Part :
Replace From Stock To Port
lib3a.so
libacdk.so
libbluetoothdrv.so
libbluetooth_mtk.so
libbypass.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcamera_client_mtk.so
libcam_hwutils.so
libcam_platform.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libhardware_legacy.so
libimageio.so
libimageio_plat_drv.so
libipod.so
libJpgDecPipe.so
libJpgEncPipe.so
liblocSDK5c.so
liblocSDK_2_5OEM.so
libm4u.so
libMA3-wavesfx-Coretex_A9.so
libmhalImageCodec.so
libMiraVision_jni.so
libmtkjpeg.so
libmtk_drvb.so
libnetworklocation.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libshowlogo.so
libtfa9897_interface.so
libvc1dec_sa.ca7.so
libvcodecdrv.so
libvcodec_oal.so
libvcodec_utility.so
libweibosdkcore.so
mtk-ril.so
mtk-rilmd2.so

And this subfolder with these libs:
drmlibfwdlockengine.so
eglegl.cfg
egllibGLES_mali.so
hwaudio.primary.mt6752.so
hwaudio_policy.default.so
hw luetooth.default.so
hwcamera.mt6752.so
hwgps.default.so
hwgralloc.mt6752.so
hwhwcomposer.mt6752.so
hwlenovopower.default.so
hwlights.default.so
hwsensors.mt6752.so
soundfxlibdownmix.so
soundfxlibmaxxeffect-cembedded.so

  • Lib64 Folder Part :
Replace From Stock To Port
lib3a.so
libacdk.so
libbluetoothdrv.so
libbluetooth_mtk.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadata.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.sensorlistener.so
libcam.utils.so
libcam1_utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcamera_client_mtk.so
libcamera_metadata.so
libcam_hwutils.so
libcam_mmp.so
libcam_platform.so
libcam_utils.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libhardware_legacy.so
libimageio.so
libimageio_plat_drv.so
libJpgDecPipe.so
libJpgEncPipe.so
libm4u.so
libmhalImageCodec.so
libMiraVision_jni.so
libmtkjpeg.so
libmtk_drvb.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libtfa9897_interface.so
libvcodecdrv.so
libvcodec_utility.so

And this subfolder with these libs:
drmlibfwdlockengine.so
egllibGLES_mali.so
hwaudio.primary.mt6752.so
hwaudio_policy.default.so
hwcamera.mt6752.so
hwgps.default.so
hwgralloc.mt6752.so
hwhwcomposer.mt6752.so
hwlenovopower.default.so
hwlights.default.so
hwmmsdk.default.so
hwsensors.mt6752.so
soundfxlibdownmix.so

  • Vendor Folder Part :
Replace From Stock To Port
systemvendoretcaudio_effects.conf
systemvendoretcdefault.mps


  • Boot.img Part :
- Replace Kernel From Stock To Port
- Replace From Stock To Port Ramdisk :
  1.fstab.mt6752
  2.init.mt6752.rc
  3.init.mt6752.usb.rc
- Then Repack


Credits Goes To

- xda-developers
- MTK64 Bit Devs

    8 comments:

    1. Replies
      1. Yes...I Wanted To Give Credit...But Unable To Find Proper Owner...Thanks...You Will Be Given Credit

        Delete
      2. hi bro
        how to fix cam can't connect brother please

        Delete
    2. this guide not working mt6753 :(

      ReplyDelete
    3. If u get bootloop remember to replace the ueventd,rc file from stock to port which is present in Boot.img.It worked for me

      ReplyDelete
    4. This comment has been removed by the author.

      ReplyDelete