刷机概述刷机原因刷机可以升级和破解固件(在Android上:即可以升级系统,更改系统,获取Root权限);破解系统的原因①安装第三方软件不需要签名,不受证书的束缚;②修改系统的文件,达到系统的瘦身,以至于优化系统;③进行最高权限的操作。如更换系统字体,更改锁屏等等;刷机的影响①伤害硬件,影响手机寿命;②用户将获得最高权限,对系统文件进行修改,可能造成系统的损坏甚至崩溃;刷机对象①Android手机;②iPhone的越狱;③Symbian的刷机;刷机前准备①备份系统和数据;②下载ROM或img;③安装好刷机工具。(如刷机精灵,手机驱动,Recovery,Fastboot驱动等);④手机充满电量;刷机后手机设置①打开“USB调试";②开启”同意安装非Google play应用“;③添加Google服务框架,添加Google账号,添加Google服务,安装Google应用;④联系人,短信,通话记录,书签等的恢复;

Android ROMROM定义:read

only memory, 只读存储器;特性:android系统都是安装在闪存里面的,这个闪存,就是一种只读存储器,断电情况下里面的内容不会消失;备注:刷机刷机就是把ROM“刷”入到手机的只读存储器中,达到更新更换手机系统的目的;Android ROM团队国内:MIUI,乐蛙,魔趣,盛大等;国外:CyanogenMod,简称CM(是Android系统ROM制作的鼻祖);备注:

① 下载的ROM是tar格式非zip格式的解决办法解压进入,将里面的文件改为zip格式;

手机解锁手机上锁(Lock Bootloader)的原因对手机Bootloader上锁,保护手机的Bootloader备注:手机刚出品时会默认上锁(如HTC);手机解锁(Unlock)的原因可以更改Bootloader,进行Root,刷机等进一步的操作手机解锁的方法①使用第三方软件进行解锁;②使用官方解锁法。(比较麻烦);检查是否解锁①手动进入手机的Bootloader,查看是否是“UNLOCKED”或者“S-OFF”的状态;②利用第三方刷机软件,连接至电脑查看;如何恢复上锁(Locked)状态利用Fastboot工具重新上锁;

手机Root手机未开放Root权限的原因Root权限可以对系统进行更改,不开放权限以限制用户的操作,达到保护手机的作用;手机Root原理利用系统漏洞,将su和对应的Android管理应用复制到/system分区,以获得Root权限;Root VS Administratorwindows 的 Administrator 权限并不是真正的拥有完全的超级管理员,这和windows是一款封闭的商业软件有关;linux 内核的Roott意味着拥有了对机器控制的完全权限;Root后的好处可以备份系统,使用高级的程序,例如屏幕截图、root explorer等等,修改系统的内部程序等等Root的风险如果在ROOT的过程中遇到问题,可能使手机变砖(无法开机);如果不小心安装了恶意软件,可能使手机系统不能正常运行;手机厂商不再提供保修服务;检查是否Root①第三方软件查看手机状态;②adb指令查看(adb shell,可能还需su指令);Root方法①使用第三方软件Root;如何恢复Root法①:输入官方Rom包,比较麻烦,而且有些手机根本无官方Rom;法②:;①备份授权管理程序:用RE管理器把 system/app 里的Superuser.apk(可能不叫这个,看图标是授权管理程序的图标就可以了)复制到内存卡;②卸载授权管理程序:在system/app中的最好用系统程序卸载或LINK2SD来卸载,不行就用RE管理器删;③重新安装授权管理:安装刚复制到内存卡中的Superuser.apk ,这几步的目的就是把授权管理从系统目录中移出来,安装好后手机的ROOT权限还在;④删除SU:用RE管理器删除system/xbin目录中的su文件,有些手机在system/bin也有SU文件,同样删除。如果你安装过busybox也同时删了(注意要先删了busybox , SU后删)。SU删除后我们就没有ROOT权限了;⑤再次卸载授权管理:因为不在系统目录,不需要ROOT权限,用应用程序管理可以卸载;⑥卸载RE:如果你把RE管理器放进了系统目录需要按上面的方法先移出系统目录再开始第4步,其它会引起怀疑的程序也一样;备注:重启后失去Root权限;

HTC手机的Bootloader结构Hboot->Fastboot + Recovery + Reboot Hboot(Htc的Bootloader)Hboot概述HTC的Bootloader,用于检查手机的安全锁状态(S-ON和S-OFF),判断系统启动完成后是否开放system和recovery分区;特性:HTC手机上电启动的第一块程序;注意:HBOOT是一个很特殊的部分,刷坏了这里,手机就会变砖,类似于升级电脑的BIOS,刷错了BIOS,你只能返厂用特殊的擦写工具来恢复了;所以,对HBOOT的操作要特别的注意,如非必要,不要去轻易刷写此分区;

Fastboot(线刷)Fastboot的原理名称:快速启动;Android的一个特殊的工程模式,通过fastboot界面,连接电脑后,我们可以在电脑端通过特殊的指令来操作手机;特性:astboot的级别又要比recovery来的要高一些,可以完成更底层的一些操作;备注:使用数据线进行刷机和引导;注意:Fastboot不需刷入,系统内置;Fastboot的作用①刷入Recovery;②刷机;③新radio(手机的通讯驱动);如何进入Fastboot模式类似于Recovery启动方式如何连接Fastboot①下载Fastboot工具盒驱动,放置在C盘根目录;②手机进入Fastboot模式;③检查Fastboot工具和手机是否连接成功。输入:fastboot devices,可以看到“fastboot”和Devices编号的字样;备注:可在www.fastboot官网下载;Fastboot刷机法(线刷)备注:

① 如果卡在fastboot模式下,可以尝试拔插电池,重启手机。内置电池的,可以尝试按住电源键10s,强制重启;如果拔除电池依然卡在fastboot模式下,请重新刷官方底包;如何退出Fastboot模式①在fastboot模式中选择Power down(关机),即可退出该模式;②无法退出的,请拔除电池,强行退出;③内置电池的,可以尝试按住电源键强制退出;

Recovery(卡刷)Recovery的作用①备份恢复数据和系统(类似于PC上的Ghost,WinCE);②升级或更改系统(第三方ROM);备注:使用SD卡进行升级,刷机;注意:Recovery一般系统内置,可以刷入新版Recovery;Recovery种类①第三方CMW(ClockWorkMod) Recovery;②官方Recovery;等;官方Recovery VS 第三方Recovery官方Recovery用处不大,通常会刷入一个第三方的Recovery,以便实现更多的功能;Recovery刷机法的优劣优点:步骤简单;缺点:出错后不好解决;如何进入Recovery模式按住音量键+电源键开机,进入Bootloader,再进入Recovery模式(HTC手机)(不同手机手顺不一样);Recovery界面功能Reboot system nowBackup/RestoreWipe data/factory resetWipe cachePower ofAndroid如何刷入Recovery①手动刷入法。下载Recovery镜像;将Recovery镜像重新命名为recovery.img,然后放置内存卡根目录;安装手机上的终端软件(如TerminalEmulator);输入命令:su;flash_imagerecovery/sdcard/recovery.img;重启;②手机软件在线法。下载“固件管家”的软件,自动刷入Recovery;③第三方PC软件在线法。使用刷机精灵等软件一键刷入;④Fastboot法。下载Recovery镜像和Fastboot工具,打开CMD,输入命令即可;重启后Recovery恢复成官方的解决办法删除/system/下的recovery-from-boot.p文件

Fastboot VS RecoveryFastboot更为底层,在不能使用Recovery刷机时可使用Fastboot刷机;Fastboot也无法启动时只能返厂;注意:许多手机官方的升级和恢复方法是在比recovery 更底层的模式下(fastboot / bootloader / update......)操作完成的,就是即使手机已经无法开机,无法进入recovery ,都能进行官方的升级或者恢复刷机

Android刷机方法①第三方软件在线刷机法。

使用USB数据线,利用刷机精灵等软件在线刷机(需联网)(第三方ROM)(可备份数据和系统,和恢复数据和系统);备注:该种方法类似卡刷和线刷的集合体,实质上属于Recovery的卡刷方法;②卡刷(手动刷机法)(第三方ROM,zip压缩包)。a.下载适合机型的ROM。放置在手机SD卡根目录下;b.手机关机。c.按住手机向下键和电源键,进入Bootloader的"HBoot"模式。d.备份数据和系统。使用音量键和电源键点击“Recovery”,点击“backup and restore”,开始备份数据(备份文件目录:/Clockmod/);e.清除数据。wipe data/factory reset ,- yes -- delete all user data;wipe cache partition ,- Yes - Wipe Cache ;f.开始刷机。install zip from sdcard ,choose zip from sdcard;选择您所放入内存卡的ROM,Yes - Install;g.完成刷机,重启手机。刷机完成后会回到Recovery界面,选择"reboot system now";备注:此方法需要事先刷入Recovery;③Fastboot法(官方ROM或者基带内核,img镜像)。a.下载Fastboot工具和驱动,并正确安装,能正确运行;b.手机进入Fastboot模式;c.手机和电脑连接;d.打开Fastboot文件夹,在空白处”shift+右击“,在弹出的选项中选择"打开命令行窗口";e.检查Fastboot工具和手机是否连接成功。输入:fastboot devices,可以看到“fastboot”和Devices编号的字样(如果没有,检查数据线和驱动);f.输入Fastboot命令进行img的安装;备注:官方img在官方下载,如HTC官网,Google Developes官网;注意:刷机时注意备份数据和系统

Android数据和系统备份和恢复①在线备份法。连接手机至电脑,使用刷机精灵等软件进行数据和系统的备份或恢复;②Recovery备份法。进入手机的Recovery模式,选择“back up or restore data”;Android无法开机或it或停留在开机界面的解决办法①重新刷机。

只能利用手机的Recovery模式进行ROM的重新刷入;②恢复系统。

利用Recovery的restore功能将备份的系统恢复;③在线解决。

进入Fastboot模式,连接至电脑,等待电脑端的软件响应,使其进入Fastboot USB模式,利用Fastboot进行刷机;④拔掉电池,重启,需等待(成功率高);刷机时什么时候不需要Wipe data和cacheROM升级不需要;备注:更换ROM时一定需要双Wipe;