【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载

写在前面:这篇文章的资源都是来自于XDA,内容是根据XDA原作者的一些简单说明加上本人自己的一些刷机经验总结也包括在刷机失败的情况下如何解决的方法,介意看本人所写内容的同学可以直接到XDA官网查看原文,这里贴出链接AOSP [Nougat/7.1_r7][Mi3/Mi4] [27-Nov](注:XDA官网访问速度较慢,建议使用代理访问)
另,本文完全是建立在读者是一名程序员的前提下所写,当然如果你是一个刷机达人你也能看懂。但你如果只是个小白,你可能可以需要边看博客边百度或者Google这里面的一些相对专业的术语。
本文中使用的手机是一台运存为2G的小米4电信4G版手机

第一步,下载我们需要的资源并将其文件拷贝到手机中

下载地址:百度云链接:https://pan.baidu.com/s/1i5oxCf7 密码:mku0
2017年12月07日更新,感谢CSDN_WDX的提醒,已经将百度云地址更新
资源列表:
1. Recovery文件:twrp-3.0.2-0-cancro.img
2. AOSP ROM包:Aosp-cancro-20161127.zip
3. Kernel:ZeurionX-V2.5-Nougat-08-28-16.zip
4. Google套件:open_gapps-arm-7.1-mini-20161230.zip
5. SU二进制文件:BETA-SuperSU-v2.67-20160121175247.zip
6. 锤子OS线刷包:cancro_lte_ct_images_user_20160623-1538.tar.gz

第二步,使用ADB安装Recovery

前提:由于这个AOSP的ROM包是卡刷包,当然我们需要使用第三方的Recovery进行卡刷才能解决。
如果你没有ADB工具和驱动,但是你的手机有ROOT权限或者说你可以ROOT,也可以使用移动叔叔开发的工具侠来安装这个Recovery,但是我强烈建议你直接使用ADB工具

  1. 确保你的手机驱动已经在你的电脑上安装成功;
  2. 将手机进入bootloader模式(关机键+音量减);
  3. 在你的adb目录中打开控制台,推荐使用shift+鼠标右键的方法。当然你如果配置了环境变量就可以直接打开了,没有的话用shift+鼠标右键的方法呢比较简单
    【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载_第1张图片
  4. 我在第一步中提供的是twrp-3.0.2-0-cancro.img,这个是英文原版的,如果你看到这篇博文的时间已经很晚了,建议你可以去官网重新下载一个最新版,不建议大家使用国内的修改版。
    这里写图片描述
    然后我们使用命令将这个Recovery文件刷入到手机中
fastboot flash recovery 最后这里写上你存在twrp-3.0.2-0-cancro.img的路径

举例

fastboot flash recovery D:\twrp-3.0.2-0-cancro.img

第三步,进入Recovery模式卡刷AOSP的ROM

  1. 进入Recovery模式,重启手机的时候一直按住关机键+音量加即可
  2. 双清(原则上你可以清除除内置存储以外的所有东西)
  3. 选择在第一步中就已经保存好的AOSP的ROM包,我上传到文件名叫Aosp-cancro-20161127.zip
  4. 到第三步的时候别着急,继续刷,看第四步

第四步,依然在Recovery模式中卡刷kernel文件

  1. 我上传到文件名叫ZeurionX-V2.5-Nougat-08-28-16.zip
  2. 继续到第五步

第五步,继续在Recovery模式中卡刷Google套件

  1. 在第一步中我提供的是mini版本,这个版本的包括的内容肯定是比nano多了一些,但是比nano更好用,因为有一些比如Google Now服务 还有Gmail等等都给你集成好了,比你自己安装这些APP更好,当然也多了一些可能你平时不太可能会用到的Google APP,这个倒是没啥,你刷完用工具卸载了就好了。
  2. 在卡刷Google套件之前,还是格式一下数据,和之前刷AOSP的ROM一样的格式方法就好了。但是你一定要格式化,这个很重要!
  3. 我提供的资源名为:open_gapps-arm-7.1-mini-20161230.zip
  4. 卡刷完了以后,再格式化一次,然后别着急,请看第六步

第六步,仍然在Recovery模式中卡刷SU二进制文件获取完全的ROOT权限

  1. 如果你不需要ROOT权限可以跳过第六步,直接到第七步。
  2. 因为Xposed框架在本人发表这篇博客之前还没有支持Andorid7.1系统,所以大家就先把ROOT权限留着,如果以后支持了,我会更新这篇博客的。
  3. 卡刷BETA-SuperSU-v2.67-20160121175247.zip

第七步,重启手机进入系统并修改网络支持

  1. 因为这个AOSP的ROM包是同时支持小米3和小米4的,但是小米3是没有移动4G网络的,默认的情况下是wcdma,也就是联通3G网络,那么修改的方法也是十分的简单。在拨号器中输入 *#*#4636#*#* 并进入手机信息,将首选网络类型改成LTE/WCDMA,然后在移动数据设置中将4G网络设置为优先即可。
    【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载_第2张图片

这个应该不算在刷机步骤里面了。

因为刷完以后你会发现连文件管理器都没有,浏览器也只能浏览网页,不能下载。但是有一个google play商店,但是在国内没有代理你又上不去,似乎陷入了无线死循环。这时候ADB工具将再次派上用场,不要忘了我们在android软件开发过程中使用这个adb工具的时候有一个很不错的命令是可以直接安装apk文件的。abd install xx.apk 记得打开USB调试模式,等装完代理软件,就是你的春天了。

意外情况:

本人在刷机过程中就遇到了一个很麻烦的问题,就是在卡刷ROM的时候就发生了报错,无法进行下去,查了很多原因,应该是因为分区的问题导致的,最后解决的办法就是线刷了锤子出的线刷包来解决这个问题,所以就有了第一步中会有一个莫名其妙的cancro_lte_ct_images_user_20160623-1538.tar.gz文件,至于如何线刷这个包,相关方法网络上很多了。

写在最后,AOSP可以说是最接近Android原生系统的了,因此也带来了流畅的体验,在实际的体验中,本人同时打开多个APP的情况下也没有感觉到任何的卡顿现象。当然本人的小米4只是一台备用机,并没有安装微信QQ淘宝这一类的无良APP,所以流畅度爆满,最后贴几张图。
【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载_第3张图片
【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载_第4张图片
【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载_第5张图片
【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载_第6张图片

你可能感兴趣的:(技术宅拯救世界)