设为首页收藏本站

移动叔叔

搜索
移动叔叔 首页 新闻 教程 查看内容

联发科MTK手机ROM移植教程,感谢Xda-developers论坛

2016-2-25 21:07| 发布者: muscle| 查看: 37525| 评论: 271|原作者: 1012

摘要: 【搬运】联发科MTK手机ROM移植教程,感谢xda-developers论坛分享如题,感谢原作者by sandeep.sethi。 原文链接:http://forum.xda-developers.com/k3-note/development/guide-porting-64bit-mtk-roms-cross-t3310605

【搬运】联发科MTK手机ROM移植教程,感谢xda-developers论坛分享如题,感谢原作者by sandeep.sethi。
原文链接:
http://forum.xda-developers.com/k3-note/development/guide-porting-64bit-mtk-roms-cross-t3310605

google翻译加修改:
大家好,本指南适用于联想K3note,其它设备可以使用,但某些文件可能会有所不同。 

这里是一个移植ROM并使之工作的基础知识快速指南。 
显示器,声音,GSM(3G)和无线。 
我用这个指南移植基于CyanogenMod的ROMS和MIUI,它能正常工作。 
如果任何人发现的其他项目或要完成本指南请随时将其添加在这里。 

请记住,我张贴这让人们会尝试的东西,通常当他们这样做,他们最终找到的东西比不尝试好,真棒。 
我用这个现货,并使其成为zip文件,所以它是非常容易移植,只需拖动替换相应的文件夹和文件到被移植ROM。 

注意:做任何修改之前务必移除RECOVERY-FROM-BOOT.P。 

FOR相同的芯片组(即6752至5752) 

需要替换: 

BIN文件夹: 
afm_server 
akmd09911 
applysig 
audiocmdservice_atci 
climax
custom_sn 
encfs 
factory
factory_reset.sh 
fusermount 
gzip_static 
iPod
kpoc_charger 
mtkbt 
nvram_proximity 
sender
updater
vold 

如果您认为缺少某些文件,不要担心,只需跳过它们 。

MODEM文件夹:
system/ etc / firmware整个文件夹
system/ etc / mddb整个文件夹

音频audio:
system/ etc / tfa98xx整个文件夹

libs文件夹: 
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 

lib子文件夹中使用这些库 : 
DRM \ libfwdlockengine.so 
EGL \ egl.cfg 
EGL \ libGLES_mali.so 
HW \ audio.primary.mt6752.so 
HW \ audio_policy.default.so 
HW \ bluetooth.default.so 
HW \ camera.mt6752.so 
HW \ gps.default.so 
HW \ gralloc.mt6752.so 
HW \ hwcomposer.mt6752.so 
HW \ lenovopower.default.so 
HW \ lights.default.so 
HW \ sensors.mt6752.so 
soundfx \ libdownmix.so 
soundfx \ libmaxxeffect-cembedded.so 

lib64文件夹: 
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 

lib子文件夹中使用这些库 : 
DRM \ libfwdlockengine.so 
EGL \ libGLES_mali.so 
HW \ audio.primary.mt6752.so 
HW \ audio_policy.default.so 
HW \ camera.mt6752.so 
HW \ gps.default.so 
HW \ gralloc.mt6752.so 
HW \ hwcomposer.mt6752.so 
HW \ lenovopower.default.so 
HW \ lights.default.so 
HW \ mmsdk.default.so 
HW \ sensors.mt6752.so 
soundfx \ libdownmix.so

verdor文件夹: 
ystem\vendor\etc\audio_effects.conf
system\vendor\etc\default.mps

依据不同的芯片组(即6795至6752) 

请按上述移植

然后打开build.prop 
编辑这些行
ro.mediatek.platform=MT6795为MT6752
mediatek.wlan.chip=MT6630为CONSYS_MT6752
mediatek.wlan.module.postfix=_mt6630为_consys_mt6752

内核boot.img:
使用CarlivImageKitchen Tool解压, 
在ramdisk文件夹加入:
fstab.mt6752
init.mt6752.rc
init.mt6752.usb.rc

删除带mt6795和mt6595字句的.

muscle,如果您要查看本帖隐藏内容请回复

微信公众号搜索“川语川韵 ”或“移动叔叔 ”加关注,每日精选数码科技资讯、萌妹子视频教程、各种资源壁纸福利,欢迎关注!【微信扫描下图可直接关注

01 川语川韵-二维码.png02 移动叔叔公众号二维码a.png



路过
1

雷人

握手
2

鲜花
1

鸡蛋

刚表态过的朋友 (4 人)

相关阅读

发表评论

最新评论

引用 泪水的誓言 2016-2-25 13:19
精品资源,强烈推荐!
引用 ugeg 2016-2-25 13:26
意思是上面说的文件都要使用乐檬自身的?没提到的就是移植包的?
引用 1012 2016-2-25 13:45
ugeg 发表于 2016-2-25 13:26
意思是上面说的文件都要使用乐檬自身的?没提到的就是移植包的?

理论是通用的,如有兴趣请尝试。
引用 zhuyoucheng 2016-2-25 13:50
很全面,不过内核移植写的太简单了。
引用 rczzji 2016-2-25 14:41
看起来不错
引用 吃草莓吐葡萄皮 2016-2-25 16:04
看不懂(#-.-),帮顶
引用 用户名要很长 2016-2-25 16:11
引用 hondaw 2016-2-25 16:12
学习学习!感谢分享!
引用 Workas 2016-2-25 16:20
我要学习一下
引用 藍精靈 2016-2-25 16:39
貌似不错呀!!
引用 dusheling 2016-2-25 16:42
收藏学习下
引用 memtor 2016-2-25 17:05
学我的沙发你做主,果断支持楼主
引用 eav9818 2016-2-25 17:14
hhyyhhhi
引用 sum1314 2016-2-25 17:17
我只是路过打酱油的......
引用 1143689384 2016-2-25 18:39
哈哈哈哈哈哈哈
引用 李志祥祥 2016-2-25 19:58
楼主的发的是  跨平台移植。???????
引用 gxuamethyst 2016-2-25 20:17
感谢分享。。。
引用 ltxdzh 2016-2-25 20:37
感谢楼主分享
引用 uciciqny 2016-2-25 20:51
顶顶顶顶

查看全部评论(271)

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-12-25 00:24 , Processed in 0.168807 second(s), 14 queries , Gzip On, Memcache On.

返回顶部