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

2023-11-01 15:10

本文主要是介绍预防手机变砖头 Android刷机问题汇总,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

  作者:王鑫

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

一软通刷三ROM Kindle fire运行安卓4.0
已刷至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机型都有着很多的支持者和开发者,所以相对的固件资源也很丰富,刷机方法也较成熟,同时这些机型也会有着不错的软件兼容性,相对来讲比较可靠。在购买手机时切忌购买一些偏门Android手机,手机资源难找会成为这些手机的弊端。

线刷与卡刷哪个好?

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

预防手机变砖头 Android刷机问题汇总
官方线刷工具

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

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

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

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


  对于固件的选择

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

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

经典刀锋来袭 摩托罗拉RAZR XT910评测  经典刀锋来袭 摩托罗拉RAZR XT910评测
官方固件样式

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

桌面程序放出 CM9开始改造Android 4.0
CM9界面样式

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

争议机王驾到!小米手机评测实时更新  争议机王驾到!小米手机评测实时更新
MIUI界面样式

刷机的基本步骤

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

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

预防手机变砖头 Android刷机问题汇总
SuperUser权限标志

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

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

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

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

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

  编辑总结:

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


这篇关于预防手机变砖头 Android刷机问题汇总的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323862

相关文章

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

大数据小内存排序问题如何巧妙解决

《大数据小内存排序问题如何巧妙解决》文章介绍了大数据小内存排序的三种方法:数据库排序、分治法和位图法,数据库排序简单但速度慢,对设备要求高;分治法高效但实现复杂;位图法可读性差,但存储空间受限... 目录三种方法:方法概要数据库排序(http://www.chinasem.cn对数据库设备要求较高)分治法(常

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

关于@MapperScan和@ComponentScan的使用问题

《关于@MapperScan和@ComponentScan的使用问题》文章介绍了在使用`@MapperScan`和`@ComponentScan`时可能会遇到的包扫描冲突问题,并提供了解决方法,同时,... 目录@MapperScan和@ComponentScan的使用问题报错如下原因解决办法课外拓展总结@

MybatisGenerator文件生成不出对应文件的问题

《MybatisGenerator文件生成不出对应文件的问题》本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成... 目录MyBATisGenerator 文件生成不出对应文件先在项目结构里引入“targetProje

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

numpy求解线性代数相关问题

《numpy求解线性代数相关问题》本文主要介绍了numpy求解线性代数相关问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 在numpy中有numpy.array类型和numpy.mat类型,前者是数组类型,后者是矩阵类型。数组

解决systemctl reload nginx重启Nginx服务报错:Job for nginx.service invalid问题

《解决systemctlreloadnginx重启Nginx服务报错:Jobfornginx.serviceinvalid问题》文章描述了通过`systemctlstatusnginx.se... 目录systemctl reload nginx重启Nginx服务报错:Job for nginx.javas

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,