Android 刷机记

1. 准备

  • android 手机一部,电脑一台,数据线一条;
    并不是所有厂商都支持刷机(开放 bootloader),可先查一下。我的手机是一部二手 oneplusone,江湖人称 “刷机小王子”。

  • 刷机工具包(fastboot、adb);
    fastboot:在安卓手机中fastboot是一种比recovery更底层的刷机模式,fastboot是一种线刷,使用USB数据线连接手机的一种刷机模式。相对于某些系卡刷来说,线刷更可靠,安全。在PC端使用 fastboot 需要相应的fastboot工具,我们平常使用工具箱刷写Recovery镜像,实际上即是通过fastboot这个工具来调用实现。(百度百科)
    adb:全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发的Android APP。
    可在此(拉至末尾)下载 android sdk 工具,里面及包括了 fastboot、adb。

  • 第三方 recovery 镜像包;
    用 twrp,在此搜索与自己手机匹配的包下载,为 .img 格式;

  • root 包、rom 包;
    若需 root 用 SuperSU ;
    rom包,即是你想要刷的系统,oneplusone 的可在此获取。

假设相关的包,下载及解压后放置于 D:\android\。

2. 步骤

本机刷机方式是通过 fastboot 线刷,刷入recovery(twrp),再通过 twrp 安装 supersu、rom 包即可。

  • 连接
    手机关机后,同时按住电源键与音量+几秒钟,进入 fastboot后,用数据线与电脑连接;
    电端打开 cmd 命令框后,进入工具文件夹: cd D:\android,验证是否设备可连接上:
    fastboot devices
    若命令框有序列号输出,则正常;无输出,可能需下载安装相应的驱动;

  • 刷入recovery ( twrp )
    先进行设备解锁:
    fastboot oem unlock
    刷入 recovery:
    fastboot flash recovery (可拖拽入窗口)
    重启手机:
    fastboot reboot

  • 推送安装包至手机
    重启手机后,在设置-关于界面,连续多次点击版本号,进入开发者模式,打开 USB调试;
    电脑端输入命令以确定手机可连接:
    adb devices
    推送 supersu包、rom 包至手机 sd 卡:
    adb push /sdcard/

  • 进入recovery
    完成后,重启手机系统至 recovery:
    adb reboot recovery
    twrp 的 recovery 界面如下图所示:

    Android 刷机记_第1张图片
    twrp.png

  • 安装 rom 及 SuperSu
    先点击 Backup,备份所需要的数据;
    双清(缓存和内存数据),点击 Wipe,wipe data factory reset”、“wipe cache”,滑动确定;
    安装 rom 包,点击 Install,在 sdcard 找到所要安装的 rom 包(前面以推送至手机),滑动确定,静静等待其完成;
    若需 root ,安装SuperSu包,步骤与安装 rom 包一致;
    最后,点击 Reboot 重启系统;

至此,没意外的话,刷机完成,就可尽情享用新的系统。
当然,也可能存在意外,可能导致手机变砖、或其它风险,刷机需谨慎。变砖也可以拯救,需要线刷,只不过麻烦些。

你可能感兴趣的:(Android 刷机记)