本站长期提供ROM下载,可以定制多国语言刷机包和和刷机方案。点击这里给我发消息

MTK移植教程联想A789百度云为例

移植教程 半夏月 1604℃ 0评论

本教程是以联想A789百度云系统为基础,移植到中兴V970.
先期准备
1,安装linux,或者安装虚拟机,配置环境,安装adb。
2,下载对比修改工具,如notepad+,BCompare。
3,安装厨房
4,找到官方卡刷包(未做任何修改),以及与本机CPU最相近的ROM作为底包。
移植ROM
1,解压两个ROM,随意命名文件夹。例如百度云,本机。
2,调用notepad+修改刷机脚本。删除机型验证以及刷入recovery命令。
适用Notepad+打开META-IND/com/google/android/updater-script。
删除机型验证信息
assert(getprop(‘ro.product.device’) == ‘A789’ ||
getprop(‘ro.build.product’) == ‘A789’ ||
getprop(‘ro.product.device’) == ‘a789’ ||
getprop(‘ro.build.product’) == ‘a789’);
删除刷入recovery命令
assert(package_extract_file(‘recovery.img’, ‘/tmp/recovery.img’),
write_raw_image(‘/tmp/recovery.img’, ‘recovery’),
delete(‘/tmp/recovery.img’))

移植ROM
System/etc
将百度云包的system/etc/firmware文件夹整体删除,用本机文件夹替换。(此文件夹为基带,必须替换为本机的)
其他文件可以不换。

System/lib
将百度云ROM包system/lib文件下的hw,modules,soundfx文件夹删除,替换为本机的。(注意:部分联想机型可以不用替换,其他机型必须替换,否则卡第二屏)
替换libandroid_runtime.so。必须替换,不替换,打开蓝牙显示为其他机型。
替换libcameracustom.so。相机驱动,与之配套是文件是system/lib/hw/camera.default.so。相机不可用,发红,发蓝均与此文件有关。替换可能卡第二屏,多换几个试试。

System/usr
删除百度云ROM的system/usr/keychars,keylayout文件夹,替换为本机。(可以不用替换,如果机型分辨率相差很大,建议替换,否则会有错位现象)

System/build.prop
使用记事本打开,全局替换
将lenovo替换为你所持有厂家的名字,例如ZTE,Newman等等。。。
将A789替换为你所持有的机型型号,我的是V970.
替换boot.img文件。
此时ROM基本移植OK,打包刷机,百度云-V970.zip,一定是zip格式!

3,其他问题
1,如果刷机后,手机不显示信号,在设置里面显示基带未知,我们则要移植内核,使用前面安装的ROM厨房解包A789的boot.img,解包自己机型的boot.img,将A789的Z文件替换为本机的,然后打包,替换刷入即可。

2,其他程序FC或者错误,则调用前面安装的adb进行定位修复,具体使用方法请谷歌。
此教程适用于任何MTK机型的ROM移植,包括乐蛙,百度云ROM,以及MIUI等等

转载请注明:半夏月 » MTK移植教程联想A789百度云为例

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址