• 1.需要工具
  • 2.下载supersu zip文件 (超级管理员)
  • 3.准备工作
  • 1).启动手机的调试功能
  • 选择设置->关于手机->版本号(点击版本号5次以上,直到出现以处于调试模式)
  • 在设置中出现开发者选项->开启调试(包括USB调试)
  • 2).使用数据线连接手机
  • 打开adb工具的方法
  • 注意:刷机需要adb.exe和fastboot.exe,如果没有的请自行去网上下载。
  • 如果你准备好了adb工具,那么我们就开始测试一下能否连上手机吧
  • 由于adb已经备注好,连上手机后,可能会在手机上出现下面的界面,我们选择确定,否则有可能连不上手机
  • 使用命令 查看当前连接到电脑的手机设备
  • 如果没有成功可能出现如图所示:
  • 这是没有设备,那么可能出现问题的地方有:
  • 查看端口占用情况:
  • 4.开始刷机
  • 1).进入fastboot模式
  • 2).为手机解锁
  • 3).刷入recovery.img
  • 4).进入recovery模式中
  • 5).重启进入系统
  • 5.手机进不了系统,adb命令也用不了了(变砖)


1.需要工具

1.recovery.img(本次使用刷入TWRP的recovery.img文件)

https://twrp.me/

在这里面去选择自己对应的设备

android 刷机时设置分区大小_版本号


android 刷机时设置分区大小_版本号_02


选择下载地址

android 刷机时设置分区大小_android 刷机时设置分区大小_03


下载最新的版本

android 刷机时设置分区大小_adb命令_04

2.下载supersu zip文件 (超级管理员)

http://www.supersu.com/

android 刷机时设置分区大小_android 刷机时设置分区大小_05


下载ZIP包,如果手机本身已经root过,可以下载app安装即可

下载zip包是在Recovery模式中刷入

android 刷机时设置分区大小_重启_06


3.下载系统镜像

https://developers.google.com/android/nexus/images

android 刷机时设置分区大小_重启_07

如果是其他手机,建议去该手机对应的论坛下载镜像,像刷机大师,刷机精灵那些都有一些局限性。

3.准备工作

1).启动手机的调试功能

选择设置->关于手机->版本号(点击版本号5次以上,直到出现以处于调试模式)

android 刷机时设置分区大小_android 刷机时设置分区大小_08

android 刷机时设置分区大小_重启_09

在设置中出现开发者选项->开启调试(包括USB调试)

android 刷机时设置分区大小_版本号_10

2).使用数据线连接手机

首先要用测试能否使用adb工具连接上手机,下面是打开adb的两种方法
如果连接上后,一定要选择确定,不然可能连接不上手机

打开adb工具的方法

这两个工具在Android sdk目录下有

android 刷机时设置分区大小_adb命令_11


可将该目录设置到环境变量中

android 刷机时设置分区大小_重启_12


或者或直接在该目录下启动cmd命令

android 刷机时设置分区大小_adb命令_13

注意:刷机需要adb.exe和fastboot.exe,如果没有的请自行去网上下载。
如果你准备好了adb工具,那么我们就开始测试一下能否连上手机吧
由于adb已经备注好,连上手机后,可能会在手机上出现下面的界面,我们选择确定,否则有可能连不上手机

android 刷机时设置分区大小_android 刷机时设置分区大小_14

使用命令 查看当前连接到电脑的手机设备

android 刷机时设置分区大小_adb命令_15

如果没有成功可能出现如图所示:

android 刷机时设置分区大小_android 刷机时设置分区大小_16

这是没有设备,那么可能出现问题的地方有:

1.手机没有开启调试模式
2.数据线或usb接口不行
3.没有安装手机驱动,解决这个问题很简单,推荐去直接下载应用宝或豌豆荚(PC版),然后连上手机(开启了调试模式),由于类似这种流氓软件,会自动下载对应手机的驱动,并给你手机上安装其对应的apk,如果他们这种应用能够连接上你的手机(根据它的提示在它的主界面上有与你手机桌面同步的图片,即表示连接成功),但是它会使用自己的adb程序,而使你之前配置的adb连接不上手机,我们可以结束掉它的adb服务。

4.“5037”被其他应用占用,比如你在电脑上安装了应用宝(tadb),豌豆荚,刷机精灵等等,这些应用都有自己的adb进程
那么我们只需要结束其进程即可,那么怎么结束呢?
首先我们要知道adb 的端口默认为“5037”,我们在cmd命令行中,查看有哪些应用占用了该端口,然后在进程管理器中结束之。

查看端口占用情况:
netstat -aon|findstr "5037"

android 刷机时设置分区大小_adb命令_17


android 刷机时设置分区大小_adb命令_18


如果上面操作都没问题了(可以使用adb命令和fastboot命令),那就开始刷机吧

4.开始刷机

1).进入fastboot模式

通过adb命令:
在手机连接上电脑的情况下,输入命令

adb reboot bootloader

android 刷机时设置分区大小_重启_19

正常手机自动重启进fastboot模式

android 刷机时设置分区大小_android 刷机时设置分区大小_20

2).为手机解锁

可能本手机是第一刷机所以还是先解锁吧,无论有没有解锁,如果已经解锁了在cmd窗口中有提示

fastboot oem unlock

android 刷机时设置分区大小_重启_21

3).刷入recovery.img
fastboot flash recovery twrp-3.2.1-0-shamu.img
回车后
(bootloader) slot-count: not found (bootloader) slot-suffixes: not found (bootloader) slot-suffixes: not found (bootloader) has-slot:recovery: not found target reported max download size of 536870912 bytes sending 'recovery' (13464 KB)... OKAY [ 0.423s] writing 'recovery'... OKAY [ 0.207s] finished. total time: 0.630s  
出现上面的提示表示完成
如果出现等待等英文,可能是手机没有连接上
4).进入recovery模式中

在fastboot界面下,通过音量键,选择“Recovery mode”,然后按确定键(开关机键)进入。(注意:一定要把数据线拔了在操作)。

android 刷机时设置分区大小_重启_22

进入后的界面:如果没有如下图界面,而是出现android 小图标,那就是recovery没有刷入成功,可能需要重新去下载适合自己手机的Recovery

android 刷机时设置分区大小_版本号_23

在这个界面中可以选择Install 安装supersu.zip 或者安装下好的系统镜像。

1.安装系统文件,先将系统镜像文件放到手机磁盘中,然后再在Recovery模式中选择,如果进不了系统(系统损坏,进不了系统,并且通过adb命令连接不上手机了),那就准备一张SD内存卡,把镜像文件放入,然后再在Recovery Mode中进行安装。

android 刷机时设置分区大小_版本号_24


安装supersu.zip

android 刷机时设置分区大小_版本号_25


android 刷机时设置分区大小_版本号_26

5).重启进入系统

5.手机进不了系统,adb命令也用不了了(变砖)