首先提一下我的手机是xiaomi 4 移动版。最近通过官方升级到了android6.0,但是我发现常用的root方式不灵了。实在是恼火。最近又听说yunos,其实听说很久了,于是想尝试一下。漫长的刷机之路,就此开始了。
问题来了,怎么安装呢?通过官方更新手动安装?这个是绝对不可能的。小米不会让你这样做。通过recovery安装,但是尝试了一下,失败了。签名失败。原因很简单,不是小米官方开发的。下面先来普及一下recovery。
All About Recovery Images来自cm wiki;
A quick summary
Recovery is a limited boot mode, independent of your normal Android operating system.
recovery是一个受限制的启动模式,独立于你的android操作系统。
In the stock recovery, you can install OTA update packages, wipe data, and wipe the cache partition.
在recovery中,你可以安装ota更新,应用,清除数据及分区(我就是不小心使用该秋风随叶大神的recovery清除了所有的数据,开启了悲催的刷机过程)。通常情况下,你手机中的recovery是及其首先的,因为厂商不希望你使用非官方的rom,所以在此做了一些限制。不过你也可以自定义你的recovery,通过你自定义的recovery可以实现刷入非官方rom的过程。
传说中的秋风大神的re(recovery)不错,于是乎在小米论坛找到了秋风大神的帖子(http://www.miui.com/thread-3935825-1-1.html)。秋风大神最新改编自Twrp的recovery下载地址:
链接:http://pan.baidu.com/s/1boe1RkF 密码:ws6p
Twrp据说只有三个人在维护,相当牛X啊!并且Twrp的recovery是开源的,任何人都可以编写自己的recovery,有兴趣的同学可以访问官网:
https://twrp.me/ 希望有财力的可以捐点钱给他,多谢了!
另外,一个较为流行的是cm官方推出的recovery。
这里使用秋大神基于Twrp自定义的recovery。
刷第三方的recovery就要用到fastboot了。其实我感觉recovery就是精简版,相比于fastboot带有很好交互性的fastboot。
那么问题来了,什么是fastboot呢?来一篇cm wiki Doc: fastboot intro。
搞android开发的同学,安装的sdk的platform-tools目录里面有这个工具。不谢!
废话不多说,wiki也不翻译了,有空的可以自己去看,开刷recovery。
首先开机状态,打开开发者模式,usb调试:
cmd命令框输入:
adb reboot bootloader
fastboot flash recovery recovery.img
注意recovery.img要在当前目录,不然会报一些错误。不知为什么。
刷入工作就此完成,稍后手机重启。
另外提一下,除了重启:volume+ 和power组合键以外,还可以通过
adb reboot recovery
进入你的recovery。
开机进入秋大师的recovery,安装很简单。直接安装就行了。
通过秋大师的recovery安装了YunOs后,我发现手机不断重启,是不断N次,并且没有停止的迹象。此时,心情相当愤慨。于是,我再次进入recovery,将所有的数据清除了,这里所有的数据就相当于我们在安装PC系统是的盘符格式化。进行了这一步,我才发现我该怎么重启手机呢?现在什么都没有了。于是又开始了新一轮的折腾。
一不做二不休,我下载了秋大师改编过的google android官方的android6.0 6.3.22 完整包。
材料:recovery+rom。
其实困难的是怎么将rom放入手机内存中。刚开始我是通过adb线刷。方式是,打开Adb线刷窗口,此时手机就会监听rom的到来,此时你可以在PC的cmd输入:
adb sideload rom.zip
接下来就是等待。
在PC端cmd输入:
adb push rom.zip /sdcard
;
接下来,通过recovery开始安装吧。
这里推荐方法二,比较稳定。
地址:http://download.cyanogenmod.com/?device=cancro
安装完rom后,渴望已久的root到来的就太容易了。由其是CM官方的Rom。最推荐两个adb命令,见名知意:
adb root
adb unroot