尝鲜党:Nexus5、6刷安卓M教程
说明:
进入recovery的命令:adb reboot recovery
进入bootloader的命令:adb reboot bootloader
概述
F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash bootloader bootloader bootlo
ader-hammerhead-HHZ12h.img
error: cannot load 'bootloader' F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash bootloader bootloader-hammer
head-HHZ12h.img
sending 'bootloader' (3119 KB)...
OKAY [ 0.308s]
writing 'bootloader'...
OKAY [ 0.510s]
finished. total time: 0.822s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash radio radio-hammerhead-M8974
A-2.0.50.2.26.img
sending 'radio' (45425 KB)...
OKAY [ 1.618s]
writing 'radio'...
OKAY [ 3.102s]
finished. total time: 4.724s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.003s]
finished. total time: 0.006s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash recovery recovery.img
target reported max download size of 1073741824 bytes
sending 'recovery' (9984 KB)...
OKAY [ 0.517s]
writing 'recovery'...
OKAY [ 0.825s]
finished. total time: 1.351s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash boot boot.img
target reported max download size of 1073741824 bytes
sending 'boot' (9130 KB)...
OKAY [ 0.485s]
writing 'boot'...
OKAY [ 0.772s]
finished. total time: 1.263s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash system system.img
target reported max download size of 1073741824 bytes
erasing 'system'...
OKAY [ 0.849s]
sending 'system' (1022378 KB)...
OKAY [ 32.442s]
writing 'system'...
OKAY [ 68.817s]
finished. total time: 102.118s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash cache cache.img
target reported max download size of 1073741824 bytes
erasing 'cache'...
OKAY [ 0.507s]
sending 'cache' (13348 KB)...
OKAY [ 0.635s]
writing 'cache'...
OKAY [ 1.067s]
finished. total time: 2.218s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot flash userdata userdata.img
target reported max download size of 1073741824 bytes
erasing 'userdata'...
OKAY [ 6.547s]
sending 'userdata' (137318 KB)...
OKAY [ 4.579s]
writing 'userdata'...
OKAY [ 9.140s]
finished. total time: 20.275s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>fastboot reboot
rebooting... finished. total time: 0.003s F:\Nexus5\AndroidM\hammerhead-MPZ44Q>
例子二
F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash bootloader bootloader-hammer
head-hhz12d.img
target reported max download size of 1073741824 bytes
sending 'bootloader' (2579 KB)...
OKAY [ 0.289s]
writing 'bootloader'...
OKAY [ 0.479s]
finished. total time: 0.774s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash radio radio-hammerhead-m8974
a-2.0.50.2.21.img
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [ 1.605s]
writing 'radio'...
OKAY [ 3.120s]
finished. total time: 4.730s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.004s]
finished. total time: 0.006s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash recovery recovery.img
target reported max download size of 1073741824 bytes
sending 'recovery' (9552 KB)...
OKAY [ 0.510s]
writing 'recovery'...
OKAY [ 0.794s]
finished. total time: 1.310s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash boot boot.img
target reported max download size of 1073741824 bytes
sending 'boot' (8852 KB)...
OKAY [ 0.471s]
writing 'boot'...
OKAY [ 0.747s]
finished. total time: 1.226s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash system system.img
target reported max download size of 1073741824 bytes
erasing 'system'...
OKAY [ 0.923s]
sending 'system' (981596 KB)...
OKAY [ 31.251s]
writing 'system'...
OKAY [ 66.061s]
finished. total time: 98.246s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash cache cache.img
target reported max download size of 1073741824 bytes
erasing 'cache'...
OKAY [ 0.552s]
sending 'cache' (13348 KB)...
OKAY [ 0.636s]
writing 'cache'...
OKAY [ 1.069s]
finished. total time: 2.268s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot flash userdata userdata.img
target reported max download size of 1073741824 bytes
erasing 'userdata'...
OKAY [ 8.112s]
sending 'userdata' (137318 KB)...
OKAY [ 4.546s]
writing 'userdata'...
OKAY [ 9.152s]
finished. total time: 21.819s F:\Nexus5\AndroidL\hammerhead-lrx21o>fastboot reboot
rebooting... finished. total time: 0.007s F:\Nexus5\AndroidL\hammerhead-lrx21o>
安卓M刷机教程。
今日凌晨,谷歌在I/O大会上发布了Android M开发者预览版,并且同时在开发者网站上放出了SDK刷机包,目前Nexus 5、Nexus6都可以刷入Android M系统,谷歌也表示每周都会为开发者预览版推送更新。
如果你手里有谷歌亲儿子,现在就可以刷机了,领先一步体验Android M对极客们来说绝对是非常重要的一件事。但是刷机当然存在风险,并且开发者预览版也很不完善,无法作为主力机使用,刷机前请备份好自己的数据。下面就来帮助大家将自己的爱机升级成Android M!
首先,我们需要先把刷机包下载好,并且需要下载ADB工具,经常搞机的朋友对它不会陌生,简单地说,ADB工具就是Android设备和PC机沟通的桥梁。
刷机包和ADB工具我们已经都为大家准备好了:
刷机工具请点此进入下载帖,根据自己的设备型号选择好相应的SDK下载。
ADB工具直接点此下载(百度网盘)
这样,前期的准备工作就已经就绪了,接着先来配置一下系统刷机环境。
将下载好的ADB工具包解压缩
• 右键点击“我的电脑”——>属性——>高级

• 在“高级”选项卡中,点击“环境变量”

• 修改系统变量中的Path,在Path后面加上ADB工具的目录。比如我是将ADB工具目录放在了D盘下,添加的路径就是D:\adb\

如果你不想这么做,你也可以直接将ADB的工具复制到C盘Windows目录中的System32和System文件中(具体方法:将ADB压缩包里名称中含有adb的文件,和fastboot.exe复制到c:/windows/system32目录,将名称中含有adb的所有文件复制到c:/windows/system目录),这样就不用去设置环境变量了。
设置好以后,运行CMD,输入adb,如果返回如图所示的信息,说明环境配置成功了。

接下来就要对手机进行解锁,如果你的手机已经解锁请忽略此步骤。
• 将N5或者N6插入电脑,这时如果你的电脑中安装有任一手机管理软件,它都会自动帮你安装ADB驱动。
• 自动安装好驱动后,连接电脑的状态下将手机关机,然后按住电源键和音量下键重启,进入bootloader模式。

• 成功进入后再电脑CMD中输入fastboot oem unlock,然后手机会弹出确认窗口,点击确认等待解锁成功。
解锁成功后你的手机就可以刷机啦,现在进入烹饪主菜环节
• 将下载好的tgz格式的刷机包解压缩,解压缩后再将里面的文件名为“image-hammerxxxx”的zip压缩文件解压缩。
▼如图为两次解压缩后获得的全部文件

接下来的环节都要在CMD下面以命令的形式进行。
• 在CMD中进入解压后的刷机包目录,比如我将刷机包解压在了F盘下的android文件夹中的m文件夹,所以路径如下图所示。

然后依次输入下列命令:
fastboot flash bootloader bootloader文件名 <bootloader文件名>.img

<bootloader文件名>fastboot flash radio radio文件名.img

• 然后重启bootloader:
fastboot reboot-bootloader

• 然后依次刷入recovery、boot、system等:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img

• 为了保险起见,以上步骤完成后还需要清除掉旧的数据:
fastboot flash cache cache.img
fastboot flash userdata userdata.img
• 全部结束后输入命令重启手机:
fastboot reboot
等待手机重启就会进入Android M啦,第一次启动会很慢,需要耐心等待。

▲开机载入中
好了,慢慢体验Android M吧!不过现在问题还是很多的,很多应用都不兼容,比如微信就无法正常使用。
分享一些系统截图




尝鲜党:Nexus5、6刷安卓M教程的更多相关文章
- CabloyJS 4.12震撼发布,及新版教程尝鲜
引言 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 | Atwood 定律 目前市面上出现的大多数与 NodeJS 相关的框架,基本都将 NodeJS 定位在工 ...
- JEP解读与尝鲜系列4 - Java 16 中对于 Project Valhalla 的铺垫
这是 JEP 解读与尝鲜系列的第 4 篇,之前的文章如下: JEP解读与尝鲜系列 1 - Java Valhalla与Java Inline class JEP解读与尝鲜系列 2 - JEP 142 ...
- Windows 10 周年版尝鲜
早在今年的 Build 大会上,微软就开始宣传最新的 Windows 10 周年版更新,炫了不少特技,直到昨天(2016/8/2 PST)才正式放出,相关新闻可以参考这里,正式的版本为 Version ...
- 【翻译】五步快速使用LINQPad尝鲜StreamInsight
StreamInsight 学习地址:http://www.cnblogs.com/StreamInsight/archive/2011/10/26/StreamInsight-Query-Seri ...
- 小程序新能力-个人开发者尝鲜微信小程序
个人开发者的福利 微信小程序,刚听到这个新名词的时候,我就兴冲冲的去找入口,看看自己能不能搞个微信小程序的HelloWorld,毕竟能在微信上把自己写的一些小工具跑起来还是满炫酷的. 没想,网上一查, ...
- 【响应式】foundation栅格布局的“尝鲜”与“填坑”
提到响应式,就不得不提两个响应式框架--bootstrap和foundation.在标题上我已经说明白啦,今天给大家介绍的是foundation框架. 何为"尝鲜"?就是带大伙 ...
- Nexus5/6刷 lineageos 过程
如题,好久没刷机,体验下lineageos 由于之前Xposed官方一直没支持7.x,就没更新 测试三方Xposed正常使用,记录下过程供参考 注意,刷机有风险,刷机前备份,可以使用钛备份 0x01: ...
- Spring-Data-JPA尝鲜:快速搭建CRUD+分页后台实例
前言:由于之前没有接触过Hibernate框架,但是最近看一些博客深深被它的"效率"所吸引,所以这就来跟大家一起就着一个简单的例子来尝尝Spring全家桶里自带的JPA的鲜 Spr ...
- 微信团队分享:Kotlin渐被认可,Android版微信的技术尝鲜之旅
本文由微信开发团队工程是由“oneliang”原创发表于WeMobileDev公众号,内容稍有改动. 1.引言 Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发( ...
随机推荐
- poj 3671 Dining Cows (Dp)
/* 一开始并没有想出On的正解 后来发现题解的思路也是十分的巧妙的 还是没能把握住题目的 只有1 2这两个数的条件 dp还带练练啊 ... */ #include<iostream> # ...
- requirejs和r.js的心得
requirejs的GitHub:requirejs r.js的GitHub:r.js grunt-contrib-requirejs的GitHub:grunt-contrib-requirejs r ...
- div中英文无法自动换行的解决办法
在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行. 但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致di ...
- 利用CSS实现居中对齐
1. 文本居中 首先编写一个简单的html代码,设置一个类名为parentDiv的div对象.html代码如下: <div class="parentDiv"> 这里随 ...
- linux下zip命令使用
linux zip命令 zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o ...
- asp.net 定时器
using System;using System.Collections.Generic;using System.Web;using System.IO;using System.Web.Secu ...
- iOS之使用QLPreviewController打开文件,处理txt文件出现乱码的情况
iOS之使用QLPreviewController打开文件,处理txt文件出现乱码的情况 主要代码: - (id <QLPreviewItem>)previewController:(QL ...
- OREACLE 数据库建表 添加判断表是否存在 不存在则新建
declare cnt number; begin ---查询要创建的表是否存在 select count(*)into cnt from user_tables where table_n ...
- 武汉科技大学ACM:1007: 文本编辑器
Problem Description YB打算写一个功能强大的文本编辑器,并取一个炫酷拉风,高端优雅的名字,比如“YB牌文本编辑器”之类的.既然功能强大,那肯定得有个查找功能吧.但是他在完成这个功能 ...
- 你好,C++(17)0.1*10不等于1.0——4.1.4 关系操作符4.1.5 逻辑操作符
4.1.4 关系操作符 在C++中,除了需要用算术操作符对数据进行加减乘除的算术操作之外,我们有时候还需要对数据之间的关系进行操作,也就是对两个数据进行大小比较,得出它们之间的大小关系.在现实世界中 ...