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、为了使用户更好的使用体验,三星手机提供了系统更新服务,若有了新的固件,会有推送更新通知。可以进行以下操作:设置-(关于手机/关于设备)-系统更新-自动更新-开启。
欢迎分享,转载请注明来源:品搜搜测评网