您的位置:首页 > 移动开发 > Android开发

安卓刷第三方Rom

2016-04-13 11:57 423 查看

前言

首先提一下我的手机是xiaomi 4 移动版。最近通过官方升级到了android6.0,但是我发现常用的root方式不灵了。实在是恼火。最近又听说yunos,其实听说很久了,于是想尝试一下。漫长的刷机之路,就此开始了。

问题来了,怎么安装呢?通过官方更新手动安装?这个是绝对不可能的。小米不会让你这样做。通过recovery安装,但是尝试了一下,失败了。签名失败。原因很简单,不是小米官方开发的。下面先来普及一下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

刷第三方的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刷第三方rom

开机进入秋大师的recovery,安装很简单。直接安装就行了。

将YunOs安装在Mi4上遇到了问题

通过秋大师的recovery安装了YunOs后,我发现手机不断重启,是不断N次,并且没有停止的迹象。此时,心情相当愤慨。于是,我再次进入recovery,将所有的数据清除了,这里所有的数据就相当于我们在安装PC系统是的盘符格式化。进行了这一步,我才发现我该怎么重启手机呢?现在什么都没有了。于是又开始了新一轮的折腾。

一不做二不休,我下载了秋大师改编过的google android官方的android6.0 6.3.22 完整包

在将手机内存格式化的条件下安装系统

材料:recovery+rom。

推送rom方法一

其实困难的是怎么将rom放入手机内存中。刚开始我是通过adb线刷。方式是,打开Adb线刷窗口,此时手机就会监听rom的到来,此时你可以在PC的cmd输入:

adb sideload rom.zip


接下来就是等待。

推送rom方法二

在PC端cmd输入:

adb push rom.zip /sdcard
;

接下来,通过recovery开始安装吧。

这里推荐方法二,比较稳定。

推荐一下CM官方的Mi4 rom

地址:http://download.cyanogenmod.com/?device=cancro

安装完rom后,渴望已久的root到来的就太容易了。由其是CM官方的Rom。最推荐两个adb命令,见名知意:

adb root


adb unroot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 小米 rom 刷机