联想手机,可以刷MIUI?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了联想手机,可以刷MIUI?相关的知识,希望对你有一定的参考价值。
那就需要看你是联想的那个型号了。并不是所有的联想手机都能刷MIUI。首先,你的联想手机要有ROOT权限,因为只有有了ROOT权限才能刷入第三方系统。
第二,你需要看是不是有人给你这部手机适配MIUI,联想官方肯定是不会适配MIUI的,那么之有第三方ROM团队来进行适配了。
第三,如果你找到了你手机能用的MIUI刷机包。那么你就可以i刷如MIUI了。
刷机方法其实很简单。首先你需要刷入第三方recovery,这需要root权限才能做到。
然后,把miui的刷机包放到SD卡种,进入第三方Rec刷机即可。刷机前别忘了双清。详细的刷机教程我就不在说明,因为在你找到的刷机包的地方都会附带有详细的刷机教程。以及所需要的个种工具和文件。
最后要说的是,安卓手机可以更换系统并不是什么新鲜事了。理论上来说任何一个安卓手机都可以刷入你需要的系统(基于安卓的)。关键是有没有第三方的开发者去进行适配。 参考技术A miui系统为第三方固件非官方研发定制,可能存在使用稳定性以及安全性等隐患问题,且影响到设备的正常保修,故不建议进行此操作,建议选择官方系统固件版本。若需要刷机,建议联系维修站让工程师协助操作。但若仍想尝试MIUI系统,则建议自行前往小米MIUI论坛进行了解。 参考技术B 查手机型号的刷机包有MIUI系统的刷机包就可以刷成小米系统 参考技术C 这个是可以的,但是不建议这样做,这样的话如果手机在使用的时候可能是会不稳定,系统崩溃!系统死机重启等…【林秋收】 参考技术D 联想手机不适配小米系统。
ROM不通刷的原因:
1、因为hardware的不同,而不同的硬件需要不同的驱动。驱动在android内核中,通常由供应商提供,转交OEM集成优化。这些驱动并未提交到主流Linux内核中。
2、代码量巨大。
3、主流内核接纳周期长(Google为Android开发的代码至今仍在staging中)。所以在内核GPL协议的约束下,OEM都选择单独发布适配具体机型的内核源代码。另外各ODM商所采用的bootloader都各不相同,加载内核的基本地址即使出自同一家也不相同。基址是在内核中写死的。所以如果刷了不同设备的内核镜像会导致移动设备无法启动。
MOTOROKR Z6如何刷机?
很急..
Z6确实属于新一代的motorola linux了Z6的QTE如果我没猜错的话,应该和E2很接近的,可以利用Lasly的E2 EZX SDK进行尝试
与以前的EZX不同,Z6是2.6.10内核,不叫montavista xxx版本,而是mobilinux4.1
以前的EZX使用的是cramfs格式来保存刷机包smg文件,而Z6使用的是squashfs格式。
如何从sbf获得smg文件?
你可以使用winhex查找hsqs头部来获得,这样比较麻烦,但同时你可以记录下原smg所在的位置方便改sbf时替换
或者使用RSD Lite进行假刷机,在loading ram downloader的进度未完成时拷出生成的smg文件,然后拨掉数据线避免喜刷刷
要给Z6改包,需要给你的PC LINUX安装squashfs支持
你可以google搜得squashfs的源代码进行安装(可能需要对内核进行patch和重新编译)
简单地,使用编译好的安装包进行安装,例如我的ubuntu就是直接使用synaptic(新立得)安装的
使用mount -o loop -t squashfs <smgfile> <mountpoint>挂载smg文件
tar zcvf <arch.tar.gz> <mountpoint>
umount <mountpoint>
tar zxvf <arch.tar.gz> -C ./
修改刷机包的过程与EZX基本类似。但根文件系统已有较大不同,需探索一番
使用mksquashfs <mountpoint> <newsmgfile>来生成新的smg文件
在尾部添加FF内容,使新的smg文件达到原smg大小(要是生成就超过,那就删点你的东西吧,呵呵)
我分解的z6_cmcc_nolock_r60_g_80.31.17r各smg文件列表如下:
cg36=rootfs
cg43=setup
cg44=secure setup*
cg52=resource
未发现这几个smg存在像EZX一样的FF头部,各squashfs的smg文件均可直接挂载
*:需要注意的是:
cg44包含0x800尾部,呵呵,这个很意外
直接用winhex拷原版cg44的尾部,替换生成的smg的尾部吧。
制作完smg文件后需要进行的是刷机包sbf的替换和修改
先将你的修改的smg的内容替换进sbf里原smg的位置,这个较简单
比较重要的是checksum的替换,这关系到你的sbf能否正确刷入,完成checksum校验
各smg 的 checksum 保存在sbf文件内的0x750~0x1000位置
使用checksum <smgfile>来获得checksum值,注意,得出的值是反向的,如得到ab cd,则应写入/查找 cd ab
* checksum.exe作者是yan0
以下是我拆的版本的各smg checksum值及值的位置:
cg36.smg 85 A5 @ 0x7F4
cg43.smg 26 F5 @ 0x8B8
cg44.smg 1A 7A @ 0x8D4
cg46.smg 65 4C @ 0x90C
cg52.smg 05 EB @ 0x9E4 参考技术A 先去手机之家下载刷机包,然后下载刷机教程,按教程一步一步刷就可以了,很简单的
以上是关于联想手机,可以刷MIUI?的主要内容,如果未能解决你的问题,请参考以下文章