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

Android ROM
ROM
定义: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 Administrator
windows  的 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 now
Backup/Restore
Wipe data/factory reset
Wipe cache
Power of
Android如何刷入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 Recovery
Fastboot更为底层,在不能使用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和cache
ROM升级不需要;
备注:更换ROM时一定需要双Wipe;

转载于:https://www.cnblogs.com/honglihua8688/p/3981569.html

(转)Android刷机的一些知识整理相关推荐

  1. 从零开始- Android刷机指南一

    从零开始- Android刷机指南 2011年07月27日 第一章:开篇 版权说明: 以下各篇内容部分为原创,部分取材.编改于网络,其内容.包括后续操作提及的程序之版权,均归原作者所有,如有不妥之处, ...

  2. Android刷机常识

    基础知识 Android刷机一般分3种: 1.卡刷,进入recover模式将sd卡里的固件包刷进去 好久没这么用过了,后面有时间试试 2.线刷, 在电脑上用fastboot,将固件包刷进去 3.900 ...

  3. 手机内存解读以及android刷机原理

    手机内存分为:机身内存.RAM.ROM 机身内存:相当于 电脑的硬盘 这个一般可以外加SD卡扩充: RAM:相当于 电脑的内存条 可读写,掉电清空 ROM:相当于 电脑的 BIOS ROM 原则上只读 ...

  4. Android fastboot 基本操作命令(Android 刷机)

    Android fastboot 基本操作命令(Android 刷机) 1. 控制类: #查看设备信息 fastboot devices #重启设备 fastboot reboot #重启Bootlo ...

  5. 为Android刷机包签名

    当你要发布一个软件或是自制的ROM时,你就需要一个使用了私钥的证书来为.apk或.zip文件进行签名.Android系统使用证书来识别软件作者和软件之间所建立的认证关系.做这个事情最经典的方式就是用k ...

  6. android刷机刷系统

    Android刷机 线刷 前提:手机开发者模式--打开oem解锁 1.关机 2.同时按住电源键+音量up键(或Down键) ,选择fastboot模式 3.执行对应刷分区命令 刷recovery分区命 ...

  7. 2022全球20多款知名的Android刷机ROM镜像和Android系统开源源码(覆盖全球机型)

    推荐阅读 ​Android10系统定制|frida逆向分析实战课程 2022全球20多款知名的Android刷机ROM镜像和Android系统开源源码(覆盖全球机型) 因此,您拥有一台Android设 ...

  8. android仿卷皮框架,Android刷机常用adb指令集合

    Android刷机最常用到的就是adb命令,不过adb命令也跟程序员敲代码一样分为很多种,不同的指令执行之后会起到不同的效果.刷机常用的adb指令有哪些相信同学们也多少能猜到一点点皮毛了,小编今天就为 ...

  9. Android 刷机常用命令

    Android 刷机常用命令 线刷和卡刷的区别 1.线刷和卡刷的本质区别在于recovery,刷了官方ROM的recovery.img,刷机方式就是线刷,刷了第三方中文recovery.img,刷机方 ...

最新文章

  1. security面试_精选41 道 Spring Boot 面试题,附答案!
  2. 「杂谈」如何系统性地学习生成对抗网络GAN
  3. cocos2dx-2.2.0的开始
  4. mysql常用的函数
  5. 如何替换字符串中出现的所有字符?
  6. 细胞分裂java移植_胚胎移植前,先调理好你的子宫内膜!
  7. 深入LINQ | 揭开IQueryable的面纱
  8. jsp、servlet、tomcat中都设置了编码为UTF-8,依然报错:java.io.CharConversionException: Not an ISO 8859-1 character:
  9. Appfuse实践(一)——配置安装 转自http://www.donews.net/skyhero/archive/2004/12/17/205662.aspx...
  10. 虚拟机导致无法上网_虚拟机无法上网问题解决方法
  11. 汇编语言基础入门知识
  12. 3D分析之可见性分析工具
  13. 中通股权曝光:阿里持股8.9% 赖梅松有77.7%投票权
  14. Linux系统Debian有什么优点?
  15. 汪峰为上头条策划求婚 章子怡成炒作工具
  16. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp
  17. 四路抢答器的PLC程序设计
  18. 简洁旅游景点官网网站模板下载
  19. 女性英文名字大全,还有来历、释义
  20. Windows从Bios启动的两种方式

热门文章

  1. 在Excel中筛选数据透视表源数据
  2. おとまりせっくす中文在线
  3. OpenCVSharpSample04WinForms
  4. 中西点专业还是计算机专业好,技校学什么专业好找工作
  5. Airtest清除文本框内容
  6. 你真的输不起了,别再孩子了·李开复
  7. 受用的人生哲言-经典中的经典
  8. 域名已被抢注?批量查询来看看
  9. 小胖妞系列文章之一:漂亮女孩必知道的138件事情
  10. Android EditText控件