Nexus 7 刷谷歌官方系统教程

导语

  • Ubuntu 14.04 环境;
  • 官方 Android SDK
  • Google 官方 5.0 镜像;

一、官方镜像

1、官方镜像地址

下载地址:https://developers.google.com/android/nexus/images ( 代理访问,下载时可以将链接复制到百度云离线下载,就不需要代理了 )

里面列出了谷歌旗下的所有设备的镜像下载链接。

我的设备是 Nexus 7 2012 年 wifi 版本 的。所以选择 “nakasi” for Nexus 7 (Wi-Fi) 栏目里的任意一个 Android 版本下载。

注: Nexus 7 分为两代,一代为 2012 年出的,一代为 2013 年出的;每一代都有两个版本,一个是 wifi 版本,一个是 mobile 版本。大家注意选择。

2、下载后的文件

我下载 Android 5.0 的版本后的文件为:

注:名称是有规律的,nakasi 为你设备的谷歌代号名, lrx21p 为版本名]

解压该文件后内容为

3、环境设置

下载 Android SDK 并加入环境变量。

地址:http://tools.android-studio.org/index.php/sdk ( 国内可访问,用百度云下载 )

我是 Linux 所以下载 Linux 的。下载后解压到 home/Android/sdk 目录下,如图:

我们要加入环境变量的是 platform-tools 目录。

打开终端输入:

1
sudo gedit ~/.bashrc

加入:

1
2
export ANDROID_SDK_TOOL=~/Android/sdk
export PATH=${ANDROID_SDK_TOOL}/platform-tools:$PATH

然后重新打开终端

1
adb version

出现版本号就说明环境搭建成功了。

4、刷机

将设备用 usb 连接到电脑,然后在终端输入以下命令让设备进入 bootloader 模式

1
adb reboot bootloader

(或者按住按住设备的电源键和音量减键,两个要一起按住不放,知道重启到 bootloader 界面)

最下面的红字为 LOCK STATE - UNLOCKED, 就说明 bootloader 解锁了,但是通常的设备在出厂之前都是未解锁;但是不管解锁没解锁都可以用下面的命令:

1
fastboot oem unlock

我建议大家都应该输入该命令。

然后切换到之前下载镜像解压后的目录:

1
cd ~/Downloads/nexus7/google/nakasi-5.0/nakasi-lrx21p

执行刷机命令 ( 执行的是 flash-all.sh 后缀是 .sh 不要执行成 bat 了 )

1
./flash-all.sh

然后就是静静的等待了。

5、进入系统前验证

这个是刷谷歌官方镜像的最大缺点,因为谷歌在国内被墙了,所以通常的 wifi 都不能连接谷歌的。但是 Cyanogenmod 系统就不强制连接 wifi 的,所以如果有同学在这里实在是找不到代理连接到谷歌的就刷 Cyanogenmod 的镜像吧。但是还是要讲下怎么连接吧:

连接无线网

这里的连接无线网络的时候是个大问题,很多人在这里都无法连上网络,这是因为我们的网络都不能访问谷歌的,但是谷歌又强制连接,所以显示一直连接中。

解决方法

要有一个可以联网的无线网 ( 这个网络无须翻墙,如果可以翻墙则可以跳过以下了,不可以则继续看 ),然后点击无线网信号,输入密码,勾选 高级选项, 在高级选项的代理 ip 和代理端口号里输入可以连接谷歌的代理 ip 和端口。

我当时的代理ip: 183.111.169.204, 代理端口:3128

可能之后就不能用了,我给大家一个网址这个上面提供最新的国外代理 http://www.xicidaili.com/wn/
另外如果这个网址也不提供了,我建议大家用谷歌搜索“国外代理”,应该会有一些网站提供的。

你如果用百度搜,前面10左右都是广告,😶

6、进入系统

下拉菜单

任务管理器

苟且一下