一、Android 4.4 KitKat

  Google前段时间发布了Android新版本Android 4.4 KitKat,由于我的Nexus 4也是托朋友从US带回来的,所以很快就收到了Google的自动推送更新,由于我手贱(其实也想尝尝新OS的魅力,但是由于没做功课,不知道升级之后有些问题)就点了更新,殊不知升级了以后,发现有些问题:

  • WiFi问题,感觉联网的速度太TMD蛋疼了,后来网上查了查知道说是WiFi连接不稳定,怪不得偶觉得速度太慢了,原有是频繁掉线;
  • 无法配置访问公司Outlook邮箱;
  • 照相,打开相机慢,成像速度也慢,Google新儿子Nexus 5也未能幸免;
  • 环聊,为了尝鲜,我也用环聊作为默认的信息应用,殊不知速度超慢,不仅是打开的速度还是发送消息的速度,隐约觉得还是网络的问题;
  • 一些应用程序闪退,如微信,还有一些根本打不开,如英语流利说,不知是不是应用程序本身的问题;
  • Root不成功,非但没Root成功,反而被恢复出厂值了,我直接凌乱了,还好联系人、短讯、照片等有云备份;
  • 至于网上所说的其它问题例如机器无法启动,闪退等我倒是没有出现。

  今天激动地发现Google终于有新动作了(话说速度还不错) - 释放Android 4.4.1,用于解决前面所说的问题。这次我已经等不及Google的自动推送了,因为谷歌工程师Dan Morrill介绍的OTA过程是这样的:开始的推送只给1%的用户体验,慢慢的会增加到5%,10%,20%……直到所有设备,而这个过程大概需要两周左右的时间,在此期间,Google会不断的收集用户设备的反馈信息,同时观察该版本是否有“致命Bug”需要立即修复等。我决定自己动手,自己解决问题,OK,下面就将手动刷入OTA更新包的过程记录如下

二、准备工作

  在我们正式开始刷入OTA更新包之前,有必要做一下如下的准备:

1.1 准备一根USB数据线并打开USB调试

  USB数据线我相信大家都有,连上电脑,关于打开USB调试选项(针对Android 4+版本)

  见下图,狂点版本号(KOT49E)即可打开{}开发者选项

  打开{}开发者选项,点击USB 调试

  此时会有如下提醒,点击"确定"即可

1.2 安装ADB Driver驱动

  安装ADB Driver 驱动有如下几种方式:

  Windows自行搜索安装(电脑联网)

  从http://adbdriver.com/下载 Adb Driver Installer (Universal),下载完执行即可,会自动检测到Nexus 4,安装即可

  从Android官网下载http://developer.android.com/sdk/win-usb.html#download,下载后安装驱动是通过手工方式指定的,即设备管理器 -> Android设备,右击"更新设备",手动从下载目录安装即可

1.3 下载Android KitKat 4.4.1 OTA更新包

  这个网上应该有很多,我也提供一个吧 http://pan.baidu.com/s/1AFVW6,kitkat_ota_4.4.1.zip文件,不放心的童鞋请自行移步Android官网

1.4 下载ADB & FastBoot

  Android SDK中包含,但是太多了,我们只需以下几个文件 adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, fastboot.exe,而获取这些文件的方式也有几种

  我使用的方式 http://pan.baidu.com/s/1AFVW6,文件minimal_adb_fastboot_v1.1.3_setup.exe,下载安装即可,完成后打开,输入adb devices,如果见到如下图则说明成功

  官网下载http://developer.android.com/sdk/index.html

  http://pan.baidu.com/s/16AxVH直接获取这几个文件,下载后需设置环境变量或直接按说明分别拷贝至C:\windows\system以及system32,然后以管理员身份运行CMD(Windows 7系统),但笔者刚开始采取的是这种方式,结果没有成功。

三、手动刷入OTA更新包

  • 打开手机的USB调试,断开数据线与电脑的连接;
  • 关机;
  • 先按音量下键,再按电源键,进入fastboot模式(手机无法截屏);
  • 此时按音量上下键可以更换选项(红色标记部分),按电源键表示进入选择项。我们此时先按音量上键选择"Recovery Mode",然后按电源键进入,你可以看到一个肚子上有感叹号的小机器人倒在地上;
  • 现在按电源键,然后迅速再按音量上键,这一步有点困难,需重复几次(看你运气如何,但一定是可以的),你可以看到一个新界面(手机无法截屏);
  • 然后再按音量上键,选择"apply update from ADB",然后按下电源键进入,你可以看到类似字幕"Now send the package you want to apply the device with 'adb sideload <filename>'...";
  • 现在通过USB再次连上电脑,输入命令adb sideload kitkat.zip,如下图

  最后提示成功,选择重启即可。

手动刷入Android 4.4.1 KOT49E OTA更新包的更多相关文章

  1. Android Things:Raspberry Pi 3 B 刷入 Android Things

    参考文章: http://www.andtuts.com/a-beginners-guide-to-raspberry-pi-3-b-and-android-things/?utm_source=An ...

  2. 手动部署:在eclipse导入web项目并更新包到本地部署

    一.eclipse导入java web项目 1.file-import-git-next-clone URL-填写git上面的URL,然后一直next,完成后等待即可 二.导入多个版本项目 1.fil ...

  3. 自己编译Android(小米5)内核并刷入(一键自动编译打包)

    之前自己编译过Android系统,刷入手机.编译很简单,但坑比较大,主要是GFW埋的坑.. 编译android系统太大了,今天记下自己编译及刷入android内核的方法. 主要是看到第三方内核可以超频 ...

  4. KaliLinuxNetHunter教程刷入第三方Recovery与开始刷机

    KaliLinuxNetHunter教程刷入第三方Recovery与开始刷机 2.刷入第三方Recovery(即TWRP) TWRP(TeamWin Recovery Project)是一款XDA大神 ...

  5. Genymotion刷入谷歌应用市场以及获取root权限

    Genymotion刷入谷歌应用市场以及获取root权限 - 推酷http://www.tuicool.com/articles/rEV3aa6 刷入gapp, arm框架,supersu的包要注意, ...

  6. 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/fuchaosz/article/details/52473660 1 前言 经过一周的奋战,终于从谷 ...

  7. 乐1S 5.8(Android 6.0) 刷第三方recovery并刷入root权限

    说明 我的是 乐视1S, 系统为EUI 5.8 (powered by Android 6.0) 使用的是 superSu来root, 你可以到这里下载 文件 *下载 Recovery Flashab ...

  8. 〖Android〗Nexus 7 flo (razor) 刷入Recovery/CM-11.0后卡在开机动画的解决方法

    操作日志: 起因:Nexus 7 flo 华硕平板,刷了一个CWM Recovery之后变成了砖机: 尝试1:使用CWM Recovery清除数据,开机失败 尝试2:刷入CM 11 Snapshot的 ...

  9. 华为手机内核代码的编译及刷入教程【通过魔改华为P9 Android Kernel 对抗反调试机制】

    0x00  写在前面 攻防对立.程序调试与反调试之间的对抗是一个永恒的主题.在安卓逆向工程实践中,通过修改和编译安卓内核源码来对抗反调试是一种常见的方法.但网上关于此类的资料比较少,且都是基于AOSP ...

随机推荐

  1. angular 调用element的 onfocus onkeydown onblur等事件

    项目里要实现一个input验证通过就切换到下一个input的功能 当然用jq dom操作很简单  ,大家都懂,现在用 angular,mvc 数据模型控制分离,不想再dom操作怎么办 以下方法 < ...

  2. 【Java并发编程】之十:使用wait/notify/notifyAll实现线程间通信的几点重要说明

    在Java中,可以通过配合调用Object对象的wait()方法和notify()方法或notifyAll()方法来实现线程间的通信.在线程中调用wait()方法,将阻塞等待其他线程的通知(其他线程调 ...

  3. C++解析命令行参数(仿C语言args)

    说好不造轮子的,就管不住这手 #include <cstdio> #include <string> #include <vector> bool ParseCha ...

  4. hdu4336 Card Collector 【最值反演】

    题目链接 hdu4336 题解 最值反演 也叫做\(min-max\)容斥,在计算期望时有奇效 \[max\{S\} = \sum\limits_{T \in S} (-1)^{|T| + 1}min ...

  5. Java之NIO,BIO,AIO

    Hollis知识星球的一些学习笔记,有兴趣的朋友可以微信搜一下 什么是NIO 什么是IO? 它是指计算机与外部世界或者一个程序与计算机的其余部分的之间的接口.它对于任何计算机系统都非常关键,因而所有 ...

  6. MVC3控制器方法获取Form数据方法

    http://www.cnblogs.com/bianlan/archive/2013/01/12/2857310.html 控制器方法获取View页面传送的数据有多种方法,以Edit方法为例: 1. ...

  7. 3.CentOS的一些小笔记

    1.一般来说,主文件夹都在/home下面,比如登陆的账户为LyndonMario,则我的主文件夹为 /home/LyndonMario. 2.ctrl+space可以调出输入法. 3.CentOS中的 ...

  8. 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理

    最近,我在ImportNew网站上,看到了这篇文章,觉得总结的非常好,就默默的收藏起来了,觉得日后一定要好好整理学习一下,昨天突然发现在脉脉的行业头条中,居然也推送了这篇文章,更加坚定了我整理的信心. ...

  9. table 样式美化

    1. 单像素边框CSS表格 这是一个很常用的表格样式. 源代码: <!-- CSS goes in the document HEAD or added to your external sty ...

  10. IOS艺术字及简单的图文混排

    NSString* alertText = [NSString stringWithFormat:@" 以下%d节课程(总课酬¥%.02lf)家长们尚未结课并评价,请尽快联系家长,否则无法获 ...