很久以来就想过写一些有关安卓 adb 和 fastboot 的使用分享,但是鉴于平时太忙加上自我感觉文笔不好,所以一直没着手。说来也巧,正当我今天提起左右手想写点东西的时候,一个激动一个手抖就不小心敲了一个万年没出过事的命令 fastboot erase cache (清除缓存),结果手机就定在开机logo进不了系统了。借此机会,来记录一下我是怎么在手机未进入系统的情况下导出手机数据,以及使用 fastboot 命令救机的过程。

准备工作:

1、 准备好手机:本文使用红米note2做测试

2、 adb、fastboot命令工具下载地址:百度网盘

3、 把上面的命令工具解压到电脑上任意位置,并打开cmd命令窗口cd到此目录

4、红米note2国际版线刷包下载地址:点击下载

5、确定你的电脑已经装过手机驱动以及fastboot驱动,并且手机已经刷入了第三方recovery。(那么问题来了,怎么确定是否已经刷入了第三方recovery呢?此文仅作命令上的分享,不对刷机知识做过多的讲解,故还请不了解的刷机的盆友们自行百度,女生们可以来找我单独做辅导。)

下面进入正题

第一部分:使用 adb 命令来导出手机资料

让我们同时按住音量上键和开机键,并保持三秒以上,直到进入recovery界面。

进入之后,我们把手机连接电脑,在cmd窗口输入 adb devices 就可以看到已连接的手机状态。

如果出现类似下图的提示,

那就用 adb kill-server 把adb服务停掉,然后再重新键入adb devices 查看手机状态,直到异常提示消失,我们就可以进行下一步操作了。

接下来,键入adb shell然后再输入 ls -l查看机身存储所在路径(recovery下的路径可能与正常开机状态下的路径有所不同,所以最好要先进行确认),

于是我找到了我这台手机sd卡所在路径是/sdcard/,cd进去看看

可以看到我的相册是DCIM,以及其他机身存储的文件,于是就可以确定此目录为手机存储路径。

接下来,我们键入几次exit退出shell命令行。再接着,我们在电脑上建一个文件夹作为存放手机备份文件的文件夹,然后输入命令adb pull /sdcard/DCIM/ C:\Users\flyskyer\Desktop\tmp\backup

(此处我将手机存储的DCIM目录导出到电脑上的backup目录下,如果需要指定其他路径,以此类推,不再赘述)

就这样可以把我们所需的资料全部导出到电脑上来了。

第二部分:fastboot命令刷机

如果此时手机处在关机状态,我们可以同时按住音量下键以及开机键三秒以上,进入到fastboot模式,如果是在recovery状态或者正常系统界面下,我们可以通过adb reboot bootloader命令来使手机进入到fastboot模式。

用fastboot devices命令来检测手机是否已连接,如果未出现设备号,则多试几次插拔手机,还不行的话,检查一下驱动是否安装成功。

还有一个好玩的命令fastboot getvar all可以查看手机信息,包括分区信息、内核版本、手机解锁状态等等内容

为了保证刷机后手机干净无垃圾,我们需要先对手机做一次数据清空,操作,键入fastboot -w(注意:此命令会将手机所有资料清空,包括system分区、data分区、cache分区,以及机身存储等等。小心点执行。),也可以单独输入清空某分区的命令,如fastboot erase cache(清除缓存),fastboot erase system(清除系统分区)等等。

清除干净数据之后,我们将之前下载的线刷包内的images文件夹下的所有文件解压到我们的adb命令工具文件夹内

再用编辑器打开flash_all.bat查看内容

我们这么做的目的是,查看一下我们到底需要刷哪些文件,提取出所需的命令,我们按这个批处理顺序执行,去除掉无关的垃圾信息,直接键入刷机所需命令。首先键入fastboot flash system system.img

由于system分区较大,故刷入速度比较慢,需要耐心等待,千万不要认为是手机死机了强行拔出(其实即使拔出了也没事,MTK手机刷不死。但遇到HTC的机子在刷radio的时候可就要小心了,一旦断开就要拆机修复了......)。

我们等待出现finished的时候就代表正在刷的部分已经执行完毕。

以此类推,我们把剩余几个分区也如此刷入

直到把所有分区都刷入完毕后,执行fastboot reboot命令重启手机,此时刷机完毕。手机又可以正常使用了。第一次开机因为要初始化,所以速度比较慢,请耐心等待几分钟。

后记:

本文所提到的adb以及fastboot命令仅仅只是这系列命令中的一小部分,还有很多很多好玩又好用的命令无法在此一一展示,下回还会有更多的相关命令与大家分享。由于各机型在使用具体命令过程中存在部分差异,还需要大家针对具体机型各自展开深入的研究。但是命令基本是可以通用的,fastboot命令还有很多很好用的,鉴于一次讲解过多会对大家造成理解上的困难,故本文不再继续深入,敬请期待下回分解!

android fastboot 最新版,用adb、fastboot拯救你的安卓手机相关推荐

  1. uniapp 安卓多个音频_Win10发布新版,可从PC直接访问安卓手机APP,你会重启升级吗?...

    什么!windows系统可以运行安卓应用程序了? 是的,你没有听错.微软于昨日在开发通道中向Insiders发布了win10 Insider Preview Build 20185版本,虽说新版发布没 ...

  2. adb通过无线wifi连接安卓手机

    一.通过数据线连接 用数据线连接手机,打开手机开发者模式下的调试功能,然后下载安卓sdk,配置好环境变量,打开cmd窗口,输入adb devices ,就可以获取到设备: 二.数据线连接不稳定的时候, ...

  3. android 启动3d加速,内置显卡 六款支持3D加速安卓手机推荐

    [PConline 海选导购]科技发达的今天,3D早已深入我们的生活.游戏玩家都喜欢自己电脑的3D功能强大,可以玩大型3D游戏.随着手机与平板电脑的硬件不断升级,掌上终端设备的性能越来越强大,部分手机 ...

  4. android iphone 同步通讯录,Apple ID 能同步 iPhone 和安卓手机通讯录吗?| 有轻功 #213...

    原标题:Apple ID 能同步 iPhone 和安卓手机通讯录吗?| 有轻功 #213 可以 换了新手机的兴奋感还没过去,数据同步的困扰就接踵而来. 我至今还记得以前总是不小心把联系人保存到本地(应 ...

  5. adb共享mac电脑和安卓手机剪贴板(安卓Q开始被禁用)

    实现方案 安卓监听特定广播,启动服务来读写安卓剪贴板 电脑端通过adb命令发送广播调用安卓客户端对应服务 安卓主要代码 class ClipperReceiver : BroadcastReceive ...

  6. 【Android】通过命令行adb install 将apk下载到手机之中

    背景 mac 电脑中有一个apk,想将该apk下载install到Android手机中. 操作 首先在手机中删除原有的apk,然后再连上数据线到电脑中(我是在Android studio的命令行)进行 ...

  7. [Android下载]北京新版小学英语三年级上册点读手机软件

    小学英语三年级上册点读软件.根据2014年北京教改版教材编写,发音标准.实现点读功能.点到哪里读到哪里.哪里不会点哪里!北京教育科学研究院编写,北京出版社出版.ISBN:9787200108781 A ...

  8. 华为android系统最新版,AppSearch华为App下载-华为AppSearch安卓版v1.0.2.112 最新版-腾飞网...

    华为AppSearch安卓版是一款专业的应用搜索服务工具,这款软件有着最为丰富的搜索服务功能,可以一键进行应用搜索,让用户无忧的安装应用,给您带来最全免的服务体验,还在等什么,快来下载吧! 华为App ...

  9. android+iphone+共用字体,【报Bug】苹果和安卓手机 字体大小颜色字重都一样 效果却不同...

    详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 重现步骤 [步骤] ...

  10. python脚本实例手机端-python调用adb脚本来实现群控安卓手机初探

    [Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...

最新文章

  1. MPLS *** 高级教程(张洋讲解演示版)
  2. apt-get 与 yum的区别 (转)
  3. oracle中join另一个表后会查询不出一些数据_阿里规定超过3张表,禁止JOIN,为何?
  4. MFC+GDI+绘制出雷达余晖效果
  5. 1.9 _07 不与最大数相同的数字之和 python
  6. 百练_4123 马走日(深搜)
  7. python 标准库 —— io(StringIO)
  8. latex algorithm 引用格式错误
  9. 我看Asp.Net控件(三)
  10. 【分步入门指南】如何在10分钟内设置EOS钱包和帐户
  11. 毕业写论文不要傻傻的到中国知网CNKI充值了,分享几个常用的写论文必备的网站!
  12. 80篇数据库大数据精华内容
  13. Python批量重命名iPhone、微信照片,视频-按照拍摄时间重命名
  14. php 歌词同步,HTML5实践之歌词同步播放器的示例代码分享
  15. 【毕业设计】基于python的旅游数据分析可视化系统 -大数据 旅游数据分析
  16. python qrcode生成二维码
  17. Serverless 2.0,鸡蛋还是银弹?
  18. Elasticsearch java API (11)Search API scrolls
  19. html idv垂直居中,1.2.7 Excel表格打印技巧
  20. 5-GSM空中接口物理层的设计

热门文章

  1. fiddler中文乱码解决
  2. HTML注册页面代码
  3. 电子初学者需要掌握的几款电子设计软件
  4. 3DMAX 捕捉功能
  5. 【数学建模笔记 22】数学建模的模糊数学模型
  6. 网售鞋王Zappos的戏剧性成功:做到极致
  7. win7 怎么干净删除php,Win7环境下彻底清除VBS病毒的教程
  8. 用gambit学博弈论--完全信息动态博弈-扩展式表述的博弈的纳什均衡
  9. 【教程】Edraw Max使用教程:Edraw Max快速入门指南
  10. Windows7 品牌机OEM原版光盘镜像下载大全