步步高x3t移植教程

哈哈,在这里讲一下vivo x3t的移植教程,本人不是大神,不过移植一个刷机包开机还是没问题的,哈哈,教程开始
[hide]我们就开始讲了哈,咳咳

1.寻找合适的底包,最好是同x3t的同平台,最好是mtk6589,mtk6589t这一类的的机子
如:酷派8190q,联想a820,红米,金立e6,最好是分辨率一样的,像金立e6的rom,我们
就应该改下分辨率,我们就拿红米的阿里云rom来说一下吧

2.下载红米的阿里云rom,然后下载x3t的官方rom,好了,我们把两个rom解压,下面就
开始移植了,打开移植包内的system/etc,删掉bluetooth,firmware,permissions,wifi
顺带提一下firmware这个文件夹,里面有个叫做modem_sys2.img的文件,也许移植包的的命名
不是modem_sys2.img,而是modem.img,我们需要把官方的modem_sys2.img修改成移植包内的名
modem.img就这样就可以了,再次顺带一提,etc下面的vold.fstab,这个文件千万不要替换,不然
会开不了机的,这是储存相关的文件如果刷完移植包之后无法挂载sd卡的话,那就只能再作打算了

3打开移植包的system/lib,删掉移植包内的hw,modules,替换成官方的,

4.打开移植包内的system/vendor/lib,删掉,换成官方的,ok

5.对了,移植包内的system/usr下面的keylayout和keychars,暂时使用移植包内的,如果按键无法使
用的话,就可以换成官方的试试。

6.我们再打开META-INF\com\google\android\updater-script,用nopatpad++,打开对比官方的,删掉机型验证
如:
assert(getprop("ro.product.device") == "bbk89_cmcc_jb2" ||

getprop("ro.build.product") == "bbk89_cmcc_jb2");

assert(getprop("ro.hardware.bbk") == "PD1227TMA");
我们将其删掉
这个地方我们需要换成官方的
assert(format("ext4", "EMMC", "/dev/block/mmcblk0p6", "0", "/system"));

mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system");
不然我们这个rom就刷不进去了
删掉刷rec的英文
assert(package_extract_file("lk.img", "/tmp/recovery.img"),

write_raw_image("/tmp/recovery.img", "recovery"),

delete("/tmp/recovery.img"));
没有则跳过

7.移植boot

哈哈,这里有个一键的
http://bbs.jkmeng.cn/thread-1202-1-1.html]http://bbs.jkmeng.cn/thread-1202-1-1.html
我就不多说了,相信大家应该都明白

8.将替换好的文件打包成zip格式,不多说~[/hide]

教程结束~

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

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

发表评论

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