[关闭]
@mwumli 2016-07-05T06:28:26.000000Z 字数 1042 阅读 1894

Android 刷机经验

Android


刷机, 一般指的是给智能手机安装新的操作系统

刷机有很多种方法, 网上也提供了很多工具
比如比较有名的 刷机精灵

但是万变不离其中, 都是需要借助 adb 这个工具把新系统包放到手机上, 然后借用手机的 recovery
recovery 就相当于 Windows 的 PE

一个稍微原始的法子

这里介绍一下比较原始的法子 :

  1. 下载刷机工具包(adb等工具)
    做过安卓开发的朋友本地环境已经安装, 就是你本机安装 SDK目录下的 sdk\platform-tools\
    请参考这篇文章 https://www.zybuluo.com/mwumli/note/129337#android-的安装
    网上也有很多放在网盘中的,可以自行搜索

  2. 给你电脑上按上手机连接的驱动程序
    只有连接上驱动程序才可以保证电脑和手机之间进行 USB 通信

    • 可以从官网上下载
    • 可以使用助手类工具 : 360手机助手、豌豆荚等
      如果使用助手类工具安装驱动, 在驱动安装完毕之后, 请卸载掉助手类工具
      因为默认的数据通信端口是 5307, 如果助手类工具占用了, 那么我们就不能使用 adb 等进行调试刷机了
  3. 打开 cmd, 执行 : adb devices
    如果有错误, 请从端口占用、手机是否开启开发者模式、USB 调试模式、重新插拔数据线考虑
    确认没有错误,进行下一步

  4. 上传你的镜像的手机的 SD 卡
    /sdcard/ 是手机 SD 卡的默认路径, HTC ONE 上是个超链接连接到 /data/media/
    假如镜像名为 system.zip, 那么

    adb push system.zip /sdcard/
    
  5. 重启手机进行 recovery 模式, 选择 从 SD 选择系统
    按照提示一步一步下去, 如果没有错误的话, 那么重启就是一个新的系统了

  6. 或者从第 3 步开始, 重启进入 recovery 模式, 在命令行执行 : adb sideload system.zip
    如果没有错误, 那么重启后就是一个新的系统

adb 相关的命令

  1. adb push local_path phone_path : 从本机 local_path 上传文件到 手机 phone_path
  2. adb pull phone_path local_path : 从手机 phone_path 下载文件到本地机器 local_path
  3. adb reboot bootloader : 进入手机的 bootloader 模式
  4. adb reboot recovery : 进入手机的 recovery 模式
  5. adb sideload system.zip : 把系统 system.zip 刷进手机

相关链接

资源

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注