MTK6577相关CPU平台专用刷机包移植教程,已测成功移植!

准备工具:
Beyondcomper  对比需要添加的文件
1 移植boot 我这有一键移植boot工具

还是老规矩:
MTK一键boot移植工具

相信大家看了都会使用,必须放在C盘或者D盘运行哦。
把官方的boot放入官方boot文件夹 把要移植的boot放入要移植的boot文件夹 然后运行软件 软件有密码,密码在文档里面,你们可以自己打开看,然后运行之后会有选项,移植乐蛙,百度云小米等推荐使用第二种模式
然后到完成的boot里面提取移植完成的boot,然后你就可以把新的boot替换到小米乐蛙或者百度云ROM中(提示一下:我一般移植boot,其他的先不移植,我是等有bug再修复)下列文件可以尝试替换,我一般不替换
2)lib文件夹

system/lib/drm
system/lib/egl
system/lib/hw
system/lib/modules 影响开机,卡在开机状态可以尝试替换
system/lib/soundfx  音效文件
必须使用官方包中的文件;
system/lib中
libcustomer.so 相机驱动文件,但是替换有时不能开机
其他的用beyondcompare对比需要移植的包,添加到官方包的lib文件夹中,

避免开机莫名fc
3)bin文件夹
对比bin文件夹,将移植包多的添加进官方包中,vold、wpa_cli、wpa_supplicant 必须使用官方
4)etc文件夹
etc/bluetooth、dhcpcd、fireware、permissions、wifi、audio_policy.conf、vold.fstab必须使用官方包中的文件

5)usr文件夹
usr\keychars\Generic.kl、qwerty.kcm、qwerty2.kcm、Virtual.kcm必须使用官方包中的文件,其中Generic.kl主页键失灵时可以尝试替换
6) build.prop
用beyondcompare对比二者进行添加与修改,有可能一个参数就有导致没有信号之类的问题,仔细对比修改
7)修改刷机脚本
updater-script的分区表编号即/dev/block/mmcblk0p()改为自己官方刷机包中的参数,这个一旦错误,system文件夹等就会解包到别的地方,需要仔细修改,然后替换到官方包中(这个我一直相似机型的就不用改,比如U817移植807的包

最后,移植好后,可以打包刷入了,能进入桌面就算成功,接下来就是修复bug,这才是最难的,不同机型修改的东西也不同,需要修改框架类的比较麻烦,不再赘述,
这只是一个简单的拼包移植的方法,大神勿喷

如果本条资源对你有帮助,可以点击下方【打赏】支持本站

作者:番茄小子,如若转载,请注明出处:https://www.jkmeng.cn/7241.html

发表评论

登录后才能评论
分享本页
返回顶部