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

原创 2017年01月02日 22:17:07

写在前面:这篇文章的资源都是来自于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+鼠标右键的方法呢比较简单
    这里写图片描述
  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网络设置为优先即可。
    这里写图片描述

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

因为刷完以后你会发现连文件管理器都没有,浏览器也只能浏览网页,不能下载。但是有一个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,所以流畅度爆满,最后贴几张图。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

版权声明:转载请注明我的个人微信平台 暴沸

Android源码编译详解【四】:Android 6.0_源码的下载与编译

1、AOSP源码下载          AOSP:即为 "Android Open-Source Project"的缩写,中文意为 :"安卓开放源代码项目"。 官放宣称:任何人都可以以任何目的使...
  • MLQ8087
  • MLQ8087
  • 2016年07月27日 15:55
  • 8254

原生Android系统的第一次开机google验证的解决

网络访问问题 作为Android系统开发者,编译AOSP是无法避免的,下载Nexus系列的AOSP image来使用也是无法避免的。如果是我们自己编译AOSP的话,我们可以选择eng版本,从而省去这...
  • sy373466062
  • sy373466062
  • 2016年07月11日 18:43
  • 5134

安卓系统定制常见问题解决

Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     apps_customize_pageLayoutPaddingLeft...
  • u011006622
  • u011006622
  • 2016年08月02日 17:05
  • 3936

【刷机】小米降级刷机 线刷 图解 MIUI降级刷机

注:笔者是从最新MIUI7 降级到MIUI5的....同样【适用于MIUI: V7->V6, V6->V5, V7->V5 等】降级刷包 MIUI6已经发布了一段比较长的时间了,或许还是有不少的...
  • hxl5u
  • hxl5u
  • 2015年11月16日 14:28
  • 5155

在2017年,如何将你的小米4刷上Windows 10 mobile?(后附大量图赏)

众多攻略集大成者!资深软粉亲测有效! 参考教程: http://bbs.xiaomi.cn/t-11814358 http://bbs.xiaomi.cn/t-11736827   问:...
  • vnddtt3b
  • vnddtt3b
  • 2017年02月22日 17:23
  • 773

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

写在前面:这篇文章的资源都是来自于XDA,内容是根据XDA原作者的一些简单说明加上本人自己的一些刷机经验总结也包括在刷机失败的情况下如何解决的方法,介意看本人所写内容的同学可以直接到XDA官网查看原文...
  • baofeidyz
  • baofeidyz
  • 2017年01月02日 22:17
  • 4837

安卓系统源码编译系列(七)——单独编译WebView兼容性问题解决

上一篇文章中,说明了单独编译WebView的流程,但是我们最后编译出来的版本只能在对应系统版本的模拟器或者真机才能运行,下面我们就需要解决各个版本的兼容问题。仔细分析不同版本运行时报的错误。...
  • zhaoxy2850
  • zhaoxy2850
  • 2014年02月08日 20:39
  • 16690

全套未阉割Google服务!小米note刷miui7国际版

折腾了20分钟,总算是搞好了,效果如下: 分享一下我的操作步骤: 第一、下载刷机包 下载地址:http://bigota.d.miui.com/V7.0.5.0.KXEMICI/virgo_glo...
  • huangbangqing12
  • huangbangqing12
  • 2016年01月24日 19:27
  • 5206

小米4 Android 6.0 版本 Root 并安装 Xposed 框架攻略

本文首发:http://prototypez.github.io/2016/05/16/root-and-install-Xposed-framework-on-XiaoMi4-with-Androi...
  • PrototypeZ
  • PrototypeZ
  • 2016年05月19日 00:27
  • 6012

安卓系统定制最常见问题解决

Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     apps_customize_pageLayoutPaddingLeft">40dp     ap...
  • dai583113948
  • dai583113948
  • 2014年11月12日 14:56
  • 2664
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【技术宅拯救世界】小米3&小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载
举报原因:
原因补充:

(最多只允许输入30个字)