mt6592.安卓4.4.2,刷机包移植教程

mt6592.安卓4.4.2,刷机包移植教程,第1张

android卡刷包可以直接进入recovery模式下刷机了,无法转线刷的,因为架构都不样。

Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式(类似于windows PE或DOS)。在这个模式下可以刷入新的安卓系统,或者对已有的系统进行备份或升级,也可以在此恢复出厂设置。

进入recovery的方法:

1、将手机完全关机后,按住音量键下+电源键,进入bootloader界面;

2、按音量键将光标移动到recovery那一行;

3、按电源键,之后手机会自动重启进入recovery模式。

其中音量键为光标选择键,可以用来移动光标,电源键则是确认键。

recovery模式下,对应的选项如下

1reboot system now(重启手机)。

2apply update from external stroage(从外部sd卡中载入升级包升级)。

3apply update from internall stroage(从内部sd卡中载入升级包升级)。

4apply update from cache (从手机缓存中载入升级包升级)。

5wipe date/factroy reset(清除用户数据并恢复出厂设置)。

6wipe cache partition(清除系统缓存)。

7backup & restroe(备份/还原)。

8mount &storage(挂载sd卡,也就是挂载手机到u盘模式,将换手机变成读卡器)。

成功将android21移植到手机上,需经过以下几个步骤:

一,准备好android21源码编译环境以及手机USB调试环境。

二,将手机上硬件驱动程序以及相关的配置文件通过ADB命令保存好。

三,针对不同的手机机型,制作相应的vendor配置文件。

四,编译源码。

五,通过手机提供的bootloader刷机或者直接以recovery的方式更新ROM。

在以上五个步骤中,其中最难处理的便是第2个步骤,这个步骤需要熟悉每个手机机型的硬件参数,并且能够在手机上找到相关的驱动程序以及了解他们如何配置。而CyanogenMod团队公布的源码当中,己经将相关的工作做好了,

以下教程会根据网友反馈不断补充更改,使之最终较详细。想移植,先要学会线刷救砖,百度上有线刷教程,以前太老版

的6577线刷工具不适合安卓41,后面附上V970能线刷安卓41的工具

由于V970做ROM的朋友少,且本人时间有限,所以写些教材,让大家参考,希望咱V970的ROM越来越多。

我自己移植,不如教会大家一起来移植,此教材适合小白,教程难免有错误,请批评指正。

此教材理论上适合MTK6577之间的移植,比如夏新N820、N821、嘉佳域G3、G2、G2S,V889S、纽曼N1、

联想p770、S890、优米X1、康佳W970、W960,MIUI、百度云等之间的相互移植(部分机型需要修改内核才可移植,

此处略)

MTK6577之间的的移植很简单的,不需要你会反编译,不需要你会回编译,不需要你会分析代码,不需要你会C

语言,你只要拼包就可以了

移植方法我归纳为三种,一、正向移植,二、逆向移植,三、混合移植,安卓40我多用正向移植,41我多

用逆向移植,混合移植我很少用的。

这几种移植方法各有优缺点,这里就不说了,想深入了解的百度吧

移植一般来说找分辨率相同或相近的成功率比较高(有些机型移植需要修改内核或框架才可以开机成功,此处不讨论)

现在来说说逆向移植

先选择一个合适的ROM 作为基础包(40的我选V970官方的,41的我选V970M的)再下载你要移植过来的

基准包,比如联想P770

下面以逆向移植41的联想P770为例,

基础包选V970M,要移植的基准包选联想P770

下面操作在两个压缩包之间进行,无需解压(会用文件对比工具Beyond Compare的话方便很多,推荐使用,具体百度)

一、修改脚本

打开要移植的基准包,比如联想P770

用记事本或notepad+(推荐用notepad+)打开META-IND/com/google/android/updater-script

1删除下面机型验证信息(如果脚本中没有这些语句,则跳到下一步)

本帖隐藏的内容

assert(getprop("roproductdevice") == "P770" ||

getprop("robuildproduct") == "P770" ||

getprop("roproductdevice") == "P770" ||

getprop("robuildproduct") == "P770");

2删除刷入recovery命令(如果脚本中没有下面语句,则跳到下一步)

assert(package_extract_file("recoveryimg", "/tmp/recoveryimg"),

write_raw_image("/tmp/recoveryimg", "recovery"),

delete("/tmp/recoveryimg"))

同时删除包中的recoveryimg

3修改挂载system分区

有些要移植的ROM,挂载system分区和V970的不一样,则需改成和V970一样的,如康佳W970的

挂载system分区如下

format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0", "/system");

mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");

需改为和V970一样的,修改后如下

format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system");

mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");

怎么知道要改成的分区是多少呢,这个可以查看自己机型官方包中的脚本,改成和官方的一样就可以了

4删除其它(如果有下面的语句也删除掉,没有则跳过此步)

assert(package_extract_file("ubootimg", "/tmp/ubootimg"),

write_raw_image("/tmp/ubootimg", "uboot"),

delete("/tmp/ubootimg"));

同时删除包中的ubootimg

二、替换System/lib和system/etc/firmware

1将基准包联想P770包中的System/lib里的modules文件整个删掉,换成V970m的

2替换System/lib里的hw(传感器相关),由于MTK6577差不多的,我省事不替换,

出错了我才做部分替换,你们想替换就替换吧。

3libcameracustomso,这是相机驱动,替换成V970m的,(lib中还有其他几个

相机相关文件,我一般是相机出错时才替换。)

5其它蓝牙驱动啊,收音机驱动啊等等,我都是省事不替换的,你们可以换一下。

6system/etc/firmware这个是基带等文件在里面,整个删除,然后替换成V970m

的(我有时候只替换firmware里面的部分文件,小白整个替换吧)

三、替换System/usr

把联想P770中的system/usr/keychars,keylayout文件夹删除,替换成V970M的

吧,我为省事,不替换的,据说如果机型分辨率相差很大,不替换会有错位现象,

像移植华为闪耀这种下面好像只有3个虚拟按键(咱们V970有4个虚拟按键,即四大

金刚健)的机型就替换掉吧。

四、替换system/vendor/lib

这个文件有些机型是不用替换的,比如移植V889S就不用,有些只需要替换里面部

分的文件,为保险,小白把整个文件夹删除,替换为V970M的吧

五、替换内核

把联想P770包中的内核bootimg删除,替换成V970m的内核bootimg

六、System/buildprop修改

buildprop你就拿联想P770的来修改一下吧,不修改也能开机的,

要改一般就改机型啊什么的,这个修改,百度一搜一大堆啊,很多大神

优化也是要改这个文件啊,此处略。

完成上诉步骤后,你就拿替换好文件后的联想P770的包来刷吧,一般你能开机了,如果

不能开机看看是不是忘记双清了,是不是卡刷工具不兼容,是不是你的刷机包太大了,如你

移植一个刷机包有600多M,而你的系统system分区只有500M,那么这个一般是不能开机的,

有些超大DATA严重压缩system的空间,这就更加不能开机了,只能精简刷机包,或分给system

足够大的空间,小白先选包比较小的来移植练习吧。能开机后也许会有BUG。

移植成功这只是基础,修复BUG才是难点,修复BUG需要一定的基础,有时需要部分移植或修改内核

1、三星官网没有手机刷机(fastboot模式\\工厂代码\\工程模式/rom/基带/recovery/水货修改中文)等相关资料提供。

2、由于自行刷机写入系统存在风险性,如果手机系统出现问题,建议携带包修卡,购机发票和手机到就近的三星电子服务中心,由工程师解决问题。

3、不建议自行操作,以免造成不必要的损失。

非常抱歉,三星手机官网没有提供刷机软件。由于刷机存在风险,如因自行刷机后导致的手机问题,还有可能会影响包修,因此我们不建议您自行刷机。

若手机因系统故障无法正常使用或自行刷机后导致手机出现问题,建议您将机器送到售后服务中心,由工程师帮助检查处理。

补充:

1、部分第三方网站或论坛提供的刷机包,由于非三星官方原版系统,存在不稳定、兼容性问题,如果非专业人员,不建议进行尝试刷机。

2、为了使用户更好的使用体验,三星手机提供了系统更新服务,若有了新的固件,会有推送更新通知。可以进行以下操作:设置-(关于手机/关于设备)-系统更新-自动更新-开启。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1264239.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-10
下一篇2023-09-10

随机推荐

  • 精华露和乳液的区别是什么,分别如何使用

    精华露用于皮肤的修护和保养  一般用于睡前洁面后轻拍于面部至吸收 其功能和效果长期使用才会有效果 如雅诗兰黛和ONLY就有两款 但是如果年龄还不大 不推荐使用 容易使皮肤更容易老化 对产品长生依赖。乳液分为妆前乳和保湿乳等等 就是皮肤的日常

    2024-04-15
    52000
  • 精华露怎么用

    精华露是一款非常重要的护肤品,尤其适合需要深度滋润和营养的皮肤。使用精华露,可以让皮肤更容易吸收养分,保持年轻活力。精华露到底怎么用呢?rn在使用之前要先清洁皮肤。这样能够确保皮肤表面没有杂质和污垢,为后续的护理做好准备。rn接下来

    2024-04-15
    49000
  • DNF战令系统开启,购买战令礼包可奖励未来时空套,值得买吗?

    DNF“战令系统”开启,购买战令礼包可奖励未来时空套装自选礼盒,值得购买吗?如果你经常玩手游,你一定不会对这个战令系统感到陌生,战令系统指的是你充钱完成指定任务,达到指定等级就可以获得奖励,对于在游戏内找不到事做的玩家这个系统还是挺不错的,

    2024-04-15
    37500
  • 妮维雅美白身体乳怎么样?妮维雅美白身体乳效果

    妮维雅美白身体乳,真的是一款平价大碗的产品,不少妹纸是因为美白的原因购入,但是没有想到居然还很滋润,香味不是很浓郁,反正用起来不怕用量的一款身体乳妮维雅美白身体乳好用吗妮维雅美白身体乳,便宜大碗好用,一百分推荐。轻薄的乳液状,吸收快

    2024-04-15
    30100
  • 潍坊有什么名吃?

    潍坊小吃主要有临朐全羊宴、杠子头火烧、景芝金丝面、诸城辣丝子、朝天锅、鸡鸭和乐、城隍庙火烧、景芝三页饼、绿豆糕、箱中藏宝、芝畔烧肉、小炒肉、马宋饼等。1、潍坊朝天锅此宴用鸡肉、驴肉煨汤,以煮全猪为主,有猪头、肝、肺、心、肚、肠,再配以甜面酱

    2024-04-15
    28000
  • 完美芦荟胶能与妮维雅男士多重控油啫喱水一起用吗?

    完美芦荟胶和妮维雅男士多重控油啫喱水可以一起使用,但需要注意一些细节。使用完美芦荟胶时,应先将脸部洗净,然后取适量芦荟胶涂抹于脸部,轻轻按摩至吸收,这样可起到舒缓保湿的作用,而且不会造成过度油脂分泌。之后,使用妮维雅男士多重控油啫喱水,只需

    2024-04-15
    29800
  • 为什么用玖恩草本紧致套盒的能量源滴肚脐就能减体重。

    其实、减肥效果最好、最快、最根本、最健康、最安全、最环保、最彻底、最无伤害、最无任何副作用的办法就是合理控制饮食:1、控制热量与脂肪。要始终小心食物的热量,在膳食中应减少些肥肉,增加点鱼和家禽。 2、饮食要清淡。要少吃盐,咸的东西吃得越多,

    2024-04-15
    28600

发表评论

登录后才能评论
保存