预防手机变砖头 Android刷机问题汇总

http://www.sina.com.cn 2012年02月22日08:40 手机中国 微博

  作者:王鑫

  对于很多用户来说,Android系统的乐趣要远远大于其他系统,不仅仅可以玩各种各样的应用软件,同时还有这很多固件可以选择,比如比较有名的 CyanogenMod(CM)系列和MIUI,这些固件在很多方面对于Android原生进行了大量改造,让手机更加适合人们使用。使用这些固件需要通 过我们所谓的刷机来实现,刷机是Android手机很大的特色,而今天我们就来讨论一下Android的刷机。


已刷至Android 4.0的Kindle Fire

  刷机不是一门手艺,所以手机没有问题的时候,我们是不提倡刷机的,在刷机之前我们要问自己为什么要刷机?比如说,想获得更好的性能、想得到更多 美化、更长的待机时间或者对系统级别的功能进行改造,而不是盲目的为了刷机而刷机,刷机有风险,但风险大多出在小白身上,而会刷机的人往往日理万“机”, 也不见得能把几台机器刷成砖,那么刷机究竟该注意些什么?本文会给大家做一个详细的解答。

  刷机关键字

  Bootloader

  Bootloader是一个启动加载程序,负责系统硬件的初始化工作,也是刷机工作的第一道坎。大部分厂商采用了锁Bootloader的方式 来阻止用户刷机,用户如果想要刷第三方固件就必须对Bootloader进行解锁,由于Bootloader加密算法较为复杂,所以解锁就变成了一件困难 事,部分厂商因用户不满最终妥协,提供了官方的解锁途径,比如HTC和索尼爱立信,用户需要到官方网站进行申请然后解锁,但解锁后会失去保修,而另外一部 分厂商则不提供解锁,那么解锁Bootloader就变成了一件很复杂的事,虽然有些黑客通过内外相勾结的方式破解了Bootloader算法,但没有破 解是绝对完美的,也有很多朋友的手机在解锁时变成了转头。

  如何判断Bootloader解锁呢?当Bootloader解锁后,启动手机会出现开锁图标,或者再次进入Bootloader界面有Unlock标志,就证明Bootloader顺利解锁。

  Recovery

  Recovery是手机的工程模式,主要用来执行手机的复位和升级工作,大部分厂商都在手机中提供了进入 Recovery的方法,所以用户可以在官方下载Update.zip升级包在Recovery下进行升级,这种方式也是我们俗称的卡刷,当然也有部分厂 商不提供,比如中兴。官方提供的Recovery一般来讲功能有限,而且尽可以进行Update升级包升级的操作,所以对于刷机的用户来讲官方的 Recovery是没太大用的,大家一般都会选择使用第三方的Recovery来代替官方的。对于Recovery的操作,每家厂商的机型都有所不同,但 是都大同小异,手机上的物理按键仅有几颗,所以Recovery的操作一般都是集中在开关机键、音量键或者确定键上。

  root

  在类UNIX系统中,root为超级用户,拥有系统的最高权限,如果我们把玩和使用分开算的话,那么玩Android手机的第一步就是获取 root权限,只有有了系统的最高权限,我们才能在Android系统中释放最大的能量,干一些用户权限完不成的事。关于刷机方面,root主要是为了获 取权限后让手机能够顺利的刷入第三方的Recovery,各个手机也都提供了各种不同的root方法,大体上可以分为两种,一种是临时root,而另一种 是永久root,临时root会在系统重启后超级用户权限消失,而永久root不会。

  Wipe

  Wipe是主清除、复位的意思,这个字眼也是刷机的朋友经常听到的,很多朋友都是按照刷机教程去做了,但并 不知道做的目的,Wipe存在于手机的Recovery之中,默认系统提供了两个Wipe方式,第三方的Recovery可能提供了三个,其中一个为执行 两个Wipe(用户数据和虚拟机缓存),Wipe只是为了清除干净手机的用户数据以及虚拟机缓存,如果没有Wipe,可能会造成手机刷机后无法正常启动, 在启动界面出现死循环等状况,所以刷机的朋友应该养成双Wipe的好习惯。

  以上这几个词是手机用户在初次接触刷机时最容易犯迷糊的,只有理解了,我们才知道我们刷机时是在干什么,也会知道刷机时在哪一步出现了问题。


  了解刷机从了解手机开始

  理解了以上问题就可以开始刷机了吗?不是,你还需要了解你的手机,你的手机解锁没有?你的手机有没有第三方固件资源?你的手机是什么版本?该版本需要什么样的基带和固件包?这些都是需要了解的地方。经常有朋友手机变砖就是因为没有了解自己的手机是什么版本而错刷。


还是谷歌亲儿子刷着踏实

  如果你现在手中拿着个Android手机,听到这些话,那么为时还不晚,至少没有到彻底绝望的地步,去查查资料看看自己的手机是不是有丰富的刷 机资源,如果你还没有Android手机,或者正打算换一个新手机,那么你就要了解我刚才说的那些问题,至于这手机是不是经得起折腾,有一个很简单的办 法,看看市面上什么手机最热门便知道了。


主流机型也是刷机不错的选择

  市售热门Android机型都有着很多的支持者和开发者,所以相对的固件资源也很丰富,刷机方法也较成熟,同时这些机型也会有着不错的软件兼容性,相对来讲比较可靠。在购买手机时切忌购买一些偏门Android手机,手机资源难找会成为这些手机的弊端。

线刷与卡刷哪个好?

  目前的Android手机刷机大体分为两种刷机方式,线刷和卡刷,线刷指使用USB线作为刷机工具进行刷 机,而卡刷则是把固件或者升级包拷贝到手机SD卡中进行刷机升级操作。线刷一般是官方所采取的升级方式,主要用来刷固件,如果手机故障造成无法开机等情 况,我们可以考虑使用线刷来拯救手机,线刷一般需要刷机工具,也有和刷机包整合好的。


官方线刷工具

  而卡刷一般是用来升级的,在Recovery下进行,官方会制作Update升级包供我们进行卡刷,两种刷机方式相比卡刷在刷机时表现的更稳 定,不至于受到断电、数据线意外拔出等问题的影响,所以一般厂商都会提供卡刷升级的方式,对于某些只能线刷升级的手机,我们也可以通过刷入 Recovery让它实现卡刷,这样在升级时就会更有保障。


Android Recovery

  对于手机的操作有些是卡刷解决不了了,比如系统的重新分区,这些都要通过线刷来进行,所以卡刷与线刷大家要灵活掌握。但在现阶段的手机上,这方面的顾虑一般较少。

  当我们有了第三方的Recovery之后,那么我们的升级就会方便多了,这里用到的也全部是卡刷,有些手机也支持使用内置存储空间进行刷机,对 于这样的手机,我们要提醒大家,第三方的Recovery有Wipe选项会清除内置存储空间,所以大家在Wipe时一定要仔细。


  对于固件的选择

  Android机型所谓刷机就是更换固件,那么固件的选择就尤为重要了,目前的固件总共可以分几大类:一个 官方定制固件,也就是我们俗称的官方包、底包,刷过以后手机就回到了买时候的样子,刷官方固件需要注意,要对应自己手机的版本,不仅仅是型号问题,同时还 有地区版本,不少朋友变砖都是因为错刷了地区版本导致的,刷固件一般都在Fastboot下进行,这是一个更为底层的刷机界面,需要用线刷。

  第二类固件是使用官方固件改的民间固件,这类固件采用官方底包作为基础,进行优化,外观与官方固件类似,内部所应用到的程序也会不有太大变动, 此类固件依托官方驱动,可以达到很好的稳定性(当然也有修改内核或参数造成不稳定的情况),并在官方固件上进行了精简,去掉了很多没必要的应用。

 
官方固件样式

  第三类固件是鼎鼎有名的CyanogenMod出品的固件,是我们俗称的CM,CM团队对于Android爱好者贡献非常大,CM固件在 Android源代码上进行制作,并在其中加入了大量新功能,比如DSP、主题等等,允许用户对一些系统级的设置进行修改,CM团队也利用自身优势,编写 了大量机型的驱动,让CM可以适配市面上绝大多数主流机型,使用CM作为基础进行改造的固件也相当制作,大部分为民间作品。目前CM主流的固件有CM7和 CM9。


CM9界面样式

  最后一类固件就是像MIUI和点心OS这样有着中国特色的固件,这些固件由固定团队制作,质量很有保障,固件对于中 国人使用进行了大量优化,Android原生的应用也被改的“面目全非”,为了达到各机型适配的目的,这些固件大多使用了CM的底层代码,如果没有CM的 贡献,那么这些固件只能是谷歌的Nexus系列才有福享用了。

 
MIUI界面样式

刷机的基本步骤

  刷机基本上可以分为几步,首先解锁手机的Bootloader,部分手机可略过此步。每个品牌,甚至是每个型号在这步操作上都有所不同,对于一 些Bootloader锁得比较好的手机,大家还是谨慎为妙,比如摩托罗拉的Bootloader,虽然有非官方解锁,但由于破解不完美,造成了很多朋友 的手机变砖。

  解锁后的手机需要root,这一步相对比较简单,风险也相对较小,但由于网上各品牌、各型号、甚至是各版本的手机都有不同的root方法,所以在这里我们就不一一介绍了。


SuperUser权限标志

  接下来我们需要往root了的手机内刷入第三方Recovery,目前采用的较主流的方法是使用ClockWorkMod Recovery+固件管理器(ROM Manager)的方法,可以直接在手机上安装固件管理器进行第三方ClockWorkMod Recovery安装或者连接数据线,在电脑端使用CMD命令行程序敲命令进行安装。


ClockworkMod Recovery

  最后下载要刷的固件包,使用CWM Recovery进行安装,这里只要了解了自己的机型,下载了对应的包,那么刷机过程就比较简单了,在刷机时,大家需要注意刷包前双Wipe,清除虚拟机缓存与用户数据,以免造成无法开机的情况。

  大多数机型的刷机步骤都是如此,因为原理相同,只不过会在界面操作或者进入Recovery方法等地方有所不同,只要我们在需要注意的环节多做些功课,手机变砖的可能性还是非常小的。

  刷完进入新系统后,还会出现一些问题,比如没有信号,进入系统信息查看一下基带版本,如果未知,那么可以刷基带解决,类似问题还会有不少,比如使用了过高主频的内核而无法进入系统,我们都可以下载指定的内核或者基带在CWM Recovery下刷入。

  编辑总结:

  由于各机型的刷机方法不同,所以在此我们没法一个个展现给大家,Android的刷机是门学问,但方法不同原理相同,本文的目的也是告诉大家刷 机要谨慎,只要了解了刷机的关键点,刷机其实并不可怕,可怕的是盲目。一个个转头也成为了我们刷机的教训,在这些砖头面前,我们应该了解,自己刷机的目的 是什么,想清楚再下手不迟。


更多相关文章

  1. Android(安卓)修改host文件的3种方法
  2. 详解Android(安卓)App AllowBackup配置带来的风险
  3. Android(安卓)MediaRecorder问题:StartFailed解决方案
  4. android 陀螺仪简单使用,判读手机是否静止状态
  5. Android(安卓)4.0 真实视频泄露
  6. 安装Termux的手机上运行Python
  7. Android中抓取手机视频流数据
  8. 免root实现 Android改机(一键新机)技术解密。
  9. Android手机软键盘enter改为搜索

随机推荐

  1. android之NDK(jni)开发笔记1——运行第一个
  2. 甩掉谷歌,Android阵营的集体性尴尬
  3. Android电话来电流程源码分析
  4. Android构建模块
  5. Android无线连接打印第三方开发的实现
  6. Android详情页结合ScrollView完成Title颜
  7. 年后面试,差点就痛失了字节跳动Android岗
  8. Android做的第一个小程序
  9. AndroidX迁移和方法
  10. 为什么 iOS 应用比 Android(安卓)应用更