今年3月,Android 5.1低调推出。谷歌官方微博称其系统更加稳定的同时还增强了设备的Wi-Fi能力,支持多张SIM卡,加强了设备的保护机制。谷歌表示绝大部分Android手机和平板升级至Android 5.1后都会支持这一功能。那么,在数据不受损的前提下,如何将自己的手机系统升级到最新的Android 5.1?

了解Android常见升级方式

Android和Windows、iOS系统一样,每隔一段时间后,谷歌就会推出新的Android版本。对于Android新版本的升级主要有如下方式:

1. 全新升级

Android全新升级就是我们常说的刷机(线刷),它的原理就像是将PC平台上的Windows XP升级为Windows 10系统。它使用工厂镜像的方法,对手机原来的数据进行双清后在Recovery模式下写入新的工厂镜像文件,从而实现系统的全新升级,因此这种方法会删除手机上所有数据。

小知识:什么是双清和工厂镜像?

双清就是彻底将手机上的数据全部清除,类似Windows下的格式化并删除所有硬盘分区,一般在Recovery模式下依次执行“winpe data/factory reset”和“winpe cache partition”,因为是执行两次winpe,所以叫双清(见图1)。

(图1 Recovery模式下的双清操作)

工厂镜像则是官方推出的出厂镜像文件,它就类似一些品牌PC在电脑上内置的恢复镜像。因为在手机上无法像Windows那样直接安装系统,而是手机厂商将手机驱动、通信模块等封装在一个镜像文件中(类似我们PC上常用的GHO镜像文件),然后在Recovery模式下写入手机内部存储上。由于手机底层驱动,通信模块等参数,厂商一般不会对外泄露,所以手机系统升级一般就只能用厂商提供的镜像,这就叫工厂镜像。

2. OTA升级

OTA是通过厂商服务器的推送更新数据包,通过在线下载操作系统的更新包后实现升级。它和PC平台上的Windows升级很类似,比如Windows 8升级到Windows 8.1就是使用类似的方法。它只是下载新版本所需的更新包,然后在原有系统的基础上进行安装,因此用户的数据不会被覆盖。OTA是一种增量升级的方式,目前Android5.0升级到Android5.1就是这种方式(见图2)。

(图2 OTA自动升级图解)

3. 手动升级

OTA升级虽然方便,但是前提是我们要能顺利连接到厂商服务器,并且可以收到厂商给我们推送的更新信息,否则极易造成升级失败。就拿目前的Android 5.1升级来说,由于谷歌的服务器在国外,很多用户无法得到OTA升级推送消息,通过手机在线下载也常常无法顺利完成。因此对于Android 5.1升级,我们可以在PC上下载升级补丁包,然后通过手动的方法实现升级。因为同是OTA升级,这种方法也不会破坏原来的数据(见图3)。

(图3 OTA手动升级图解)

android5.1.1版本怎么升级,升级Android 5.1相关推荐

  1. android数据库升级兼容老版本吗,成功升级后Android升级数据库不更新数据库版本...

    我想添加三个新表到我现有的sqlite数据库,我遇到了成功升级后不更新数据库版本的问题.下面是运行DatabaseHelper:成功升级后Android升级数据库不更新数据库版本 private st ...

  2. 小米9 android版本,小米9如何升级到Android 10.0?

    7月11日,小米MIUI官微宣布,小米9 MIUI Android Q Beta优先体验版现已推送!已获得测试资格的小伙伴已经可以升级体验. 换言之已经获得资格的小米9用户现在就可以尝鲜下载Andro ...

  3. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  4. android 三星 安全,三星手机可以升级到Android 7.0,新老用户都必须看一下

    [PConline新闻]日前,使用三星Exynos 8890处理器的欧洲版三星S7 / S7 edge Beta开发版的用户已收到官方的Android 7.0更新,但三星S7的国家银行版本/ S7 e ...

  5. Cocos2dx升级支持 android 64位架构

    Cocos2dx升级支持 android 64位架构 背景 现有编译环境 升级步骤 编译报错修复 打包测试 背景 国内各大安卓应用平台宣布2021年12月底,所有app需要提供64位架构包才能上架,具 ...

  6. 关于AS报 主版本 52 比 51 新, 此编译器支持最新的主版本。 建议升级此编译器 问题

    有一次和同事同步代码,同步完之后Android Studio在手机上安装的时候报这个问题 警告: D:\ASsdk\platforms\android-24\android.jar(android/g ...

  7. nexus 6p android p,谷歌Nexus 5X/Nexus 6P无缘升级到Android P系统

    原标题:谷歌Nexus 5X/Nexus 6P无缘升级到Android P系统 谷歌近日推出了首个Android P开发者预览版,目前只针对开发者而提供的版本,适配"刘海"设计.现 ...

  8. 升级新版本Android Studio之后找不到了插件classpath的位置

    最近手残升级了Android Studio到新版Android Studio Chipmunk,发现gradle版本升级到了7.4.2, gradle 插件版本升级到了7.2.0-alpha05. 本 ...

  9. 分享摩托罗拉milestone手机升级到Android 2.2的过程

    网上比较的典型刷机教程http://soft.cnmo.com/6/68801.html描述了如何将milestone升级到Android 2.2 , 但是其中有几个步骤没有描述清楚,所以才整理了下我 ...

最新文章

  1. ms sql 主键自动生成32位guid
  2. binary hacks读数笔记(共享库)
  3. 再见,Python。你好,Go 语言
  4. mac包安装kafka
  5. 高效率读写文件方法比较
  6. npm学习(二)之如何防止权限错误
  7. otc焊接机器人操作规范_「分享」超声波塑料焊接机的操作规范
  8. 文本自动摘要任务的“不完全”心得总结
  9. Vue 3 中文文档来啦!
  10. EDI REMADV报文详解
  11. iOS GitHub上常用第三方框架与一些参考文本总结
  12. pixel 刷入自己编译的Android 8.0 安装Xposed 显示 Verified Boot (dm-verity) prevents the device from booting
  13. 荣耀简史:起于抗击小米、止于拯救华为
  14. 天宝数字水准仪数据格式转换
  15. html组态插件_组态 web组态 组态插件 编辑器 工业组态 物联网组态 组态编辑器...
  16. 很简单的html+js,程序员的浪漫,可以让你小女朋友点开哈。哈哈哈
  17. 2022-2028年中国民营医疗行业市场运营态势及投资战略规划报告
  18. 看门狗的原理和驱动实现
  19. Vuforia Object Scanner
  20. XGATE on S12X

热门文章

  1. 产品管理——产品PM你必须掌握的用户体验五大层
  2. R语言reshape2包-官方文档学习
  3. 李宝财 PHP,【李宝财】姓名测试打分,起名字测试打分李宝财,李宝财名字打分测试,李宝财测名字打分,【李宝财】名字测分,姓名测试网...
  4. 个人博客系统功能展示
  5. win10怎么设置计算机语言,Win10系统怎么设置中文语言_windows10怎么把系统语言设置成中文...
  6. 集值映射(set -valued mapping)
  7. Flowable入门系列文章47 - 电子邮件任务
  8. i5-1135g7是标压还是低压 i5 1135g7是集成显卡么
  9. android 复制asset文件下文件到手机指定路径,手机根目录
  10. CALIPSO数据批量下载方法