刷机手机:P8 青春版 双4G ALE-UL00
写在前面
刷机需谨慎,小心变砖,不同厂家不同型号的手机刷机千差万别,有些厂家的手机就是同一个款手机还有很多型号,不同型号刷机也有可能不一样,一旦刷错就要变砖;不过变砖也是可以恢复不懂得只能求助某宝救砖;刷机要根据自己的情况和后果再决定是否刷机吧;
其他
刷机的固件或者说rom(刷机包,太多别名不一一列举了)一般都是别人改过的系统,内含各种捆绑的APP,这些都是系统应用删不掉的,除非手机刷入的是root版系统;
解锁
刷机第一步往往是解锁手机,也就是解开BootLoader锁;现在解锁比较麻烦华为已经关闭了官方渠道,所以解锁比较麻烦,也不一定成功,我是通过某宝获取的解锁码解锁的;华为手机解锁命令: fastboot oem unlock 解锁码
BootLoader
BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
Fastboot
Fastboot主要是用来与bootloader的USB通讯的PC命令行工具。他一般主要也用来向BootLoader传送刷机文件进行文件分区重烧,但通常大家所讨论的Fastboot,通常都是说安卓手机的Fastboot模式。在安卓手机中Fastboot是一种比recovery更底层的刷机模式。简单来说,就是使用USB数据线,连接电脑的一种刷机模式。这种刷机方式,我们又通常称为“线刷”刷机。
线刷和卡刷
线刷:一般都是镜像文件(img),一般是通过fastboot工具刷入;
卡刷:一般都是zip文件,一般通过第三方recovery刷入;就是利用recovery的从SD卡中更新系统的这个功能,如果你想刷第三方Rom,必须刷入个第三方recovery,只有fastboot模式才能刷recovery.img。卡刷有个限制,必须要把想要更新的ROM(Android系统)拷贝到SD卡或者通过fastboot工具拷贝到内部存储中。
线刷
线刷命令工具
adb 和 fastboot 需要配置环境变量;Android开发的SDK中自带的都有,如果没有到这里https://pan.baidu.com/s/1HuSVscv5SHVHjU0fCnftaw 提取码:05i8 解压自定义的文件目录下,然后cmd命令进入此目录可以执行即可执行adb 和 fastboot命令了;不过这些可以都没有利用第三方刷机工具;有些还自带刷机包,不过很多也是收费的;也有免费的,这个就不在这说了;
线刷救砖
由于之前不太了解Recovery刷错了地方,导致手机变砖,系统启动不了;这用情况下
fastboot模式肯定可以进的
进入fastboot模式
1,手机连电脑,按住音量下和开机键(连电脑再按,按久一点 )只要能进入fastboot模式就可以通过线刷救机;
2,adb reboot bootloader
执行命令刷机
fastboot flash recovery recovery.img路径 //刷入recover.img 镜像
fastboot flash boot boot.img路径 //刷入boot.img 镜像
fastboot flash system system.img路径 //刷入system.img 镜像
fastboot flash userdata userdata.img路径 //刷入userdata.img 镜像
。。。。一一刷入固件中的镜像文件即可;
fastboot reboot //重启手机
工具实现线刷
关于刷机网上很多第三方刷机工具,可以根据工具官方指导文档进行刷机;这样就不想要上面的刷机命令工具了,第三工具自带的都有;
音量上下键+电源键 在连接电脑和不连接状态下是不一样的,还要确定关机了;多按一会
Recovery
Recovery是系统分区的一部分;Recovery无需安卓系统主体,也可以独立运行。从这方面来看,Recovery很像是一个微型的操作系统。
常见的第三方Recovery:
1,TWRP(Team Win Recovery Project)这是目前最为流行的第三方Recovery;
2,ClockWorkMod简称CWM,这是一个资格非常老的第三方Recovery。
卡刷
Recovery刷机包是称为Google Update 格式。在用Recovery恢复时,刷机包通常放在SD卡里,所以这里刷机一般称为卡刷。
刷机前一般会先把Recovery更换成第三方
进入recovery模式
连接电脑:关机状态下,按住音量上键+电源键进入系统自带的Recovery模式
连接电脑:重启(关机状态下,按下电源键开机,然后松开电源键)+音量上键+音量下键,进入第三方recovery
不连接电脑:按住音量上键+电源键进入刷入的第三方的Recovery模式
刷入第三方recovery
步骤:https://www.netded.com/a/jingpinshouji/2016/1122/32448.html
通过第三方recovery就可以实现刷机了