其实在制作刷机包的过程中,有时候没有官方或者第三方提供的救砖包(线刷),那怎么办?
常规的方法有两种:(此处为常规方法,回读的方式暂不说明)
     1.卡刷包转线刷包
     2.dd命令导出分区镜像(需要ROOT权限)

方法一:卡刷包转线刷包
正常的卡刷包解压打开有这样的文件:
 
其实很简单,参考教程
卡刷包转线刷包工具,新增支持6.0以上

这样,就可以生成你想要的system.img镜像

方法二、dd命令导出分区镜像(需要ROOT权限) 
假设没有官方卡刷包,你依然可以通过dd命令去导出,首先确保你的手机又ROOT权限或者刷了第三方recovery
首先,如果是有ROOT权限就在开机模式,如果刷了第三方recovery就进入到recovery模式
然后,确保这之前你打开了USB调试模式(recovery模式不用操作),并连接电脑
打开CMD命令行,输入:(/dev/block/platform/*/*/by-name实际路径可能有差别,自己手动cd查看一下准确路径)

  1. adb shell "ls -l /dev/block/platform/*/*/by-name"

查询分区路径为:

  1. lrwxrwxrwx root     root              2014-01-01 09:42 DDR -> /dev/block/mmcblk0p19
  2. lrwxrwxrwx root     root              2014-01-01 09:42 aboot -> /dev/block/mmcblk0p4
  3. lrwxrwxrwx root     root              2014-01-01 09:42 abootbak -> /dev/block/mmcblk0p5
  4. lrwxrwxrwx root     root              2014-01-01 09:42 boot -> /dev/block/mmcblk0p22
  5. lrwxrwxrwx root     root              2014-01-01 09:42 cache -> /dev/block/mmcblk0p24
  6. lrwxrwxrwx root     root              2014-01-01 09:42 config -> /dev/block/mmcblk0p28
  7. lrwxrwxrwx root     root              2014-01-01 09:42 fsc -> /dev/block/mmcblk0p16
  8. lrwxrwxrwx root     root              2014-01-01 09:42 fsg -> /dev/block/mmcblk0p20
  9. lrwxrwxrwx root     root              2014-01-01 09:42 hyp -> /dev/block/mmcblk0p10
  10. lrwxrwxrwx root     root              2014-01-01 09:42 hypbak -> /dev/block/mmcblk0p11
  11. lrwxrwxrwx root     root              2014-01-01 09:42 keystore -> /dev/block/mmcblk0p27
  12. lrwxrwxrwx root     root              2014-01-01 09:42 misc -> /dev/block/mmcblk0p15
  13. lrwxrwxrwx root     root              2014-01-01 09:42 modem -> /dev/block/mmcblk0p1
  14. lrwxrwxrwx root     root              2014-01-01 09:42 modemst1 -> /dev/block/mmcblk0p13
  15. lrwxrwxrwx root     root              2014-01-01 09:42 modemst2 -> /dev/block/mmcblk0p14
  16. lrwxrwxrwx root     root              2014-01-01 09:42 oem -> /dev/block/mmcblk0p29
  17. lrwxrwxrwx root     root              2014-01-01 09:42 pad -> /dev/block/mmcblk0p12
  18. lrwxrwxrwx root     root              2014-01-01 09:42 persist -> /dev/block/mmcblk0p25
  19. lrwxrwxrwx root     root              2014-01-01 09:42 recovery -> /dev/block/mmcblk0p26
  20. lrwxrwxrwx root     root              2014-01-01 09:42 rpm -> /dev/block/mmcblk0p6
  21. lrwxrwxrwx root     root              2014-01-01 09:42 rpmbak -> /dev/block/mmcblk0p7
  22. lrwxrwxrwx root     root              2014-01-01 09:42 sbl1 -> /dev/block/mmcblk0p2
  23. lrwxrwxrwx root     root              2014-01-01 09:42 sbl1bak -> /dev/block/mmcblk0p3
  24. lrwxrwxrwx root     root              2014-01-01 09:42 sec -> /dev/block/mmcblk0p21
  25. lrwxrwxrwx root     root              2014-01-01 09:42 splash -> /dev/block/mmcblk0p18
  26. lrwxrwxrwx root     root              2014-01-01 09:42 ssd -> /dev/block/mmcblk0p17
  27. lrwxrwxrwx root     root              2014-01-01 09:42 system -> /dev/block/mmcblk0p23
  28. lrwxrwxrwx root     root              2014-01-01 09:42 tz -> /dev/block/mmcblk0p8
  29. lrwxrwxrwx root     root              2014-01-01 09:42 tzbak -> /dev/block/mmcblk0p9
  30. lrwxrwxrwx root     root              2014-01-01 09:42 userdata -> /dev/block/mmcblk0p30

查询到system分区的分区路径为/dev/block/mmcblk0p23,如果你要导出system分区,命令行执行

开机状态:

  1. adb shell su -c "dd if=/dev/block/mmcblk0p23" of=/sdcard/system.img

recovery模式:

  1. adb shell "dd if=/dev/block/mmcblk0p23" of=/sdcard/system.img

最后,手机选择MTP模式,也就是只要电脑能识别你的内部存储,你就可以在手机里面拷贝出system.img镜像文件了

教你从手机中提取system镜像制作线刷救砖包的简单方法的更多相关文章

  1. java中把list列表转为arrayList以及arraylist数组截取的简单方法

    java中把list列表转为arrayList以及arraylist数组截取的简单方法 package xiaobai; import java.util.ArrayList; import java ...

  2. 【Maven】【IDEA】在idea中开发web项目,解决maven的jar包冲突的方法

    在idea中开发web项目,解决maven的jar包冲突的方法 第一步: 先对项目进行 clean ,再进行install 第二步: 出现NoSuchMethodException,ClassNotF ...

  3. 在Mac OS X 10.11 EI Capitan 中提取iso镜像

    到Apple store上下载最新的OS X El Capitan ,下载完成后就可以进行iso镜像提取操作了. 步骤一:挂载El Capitan 的安装镜像文件 1 hdiutil attach / ...

  4. hihttps教你在Wireshark中提取旁路https解密源码

    大家好,我是hihttps,专注SSL web安全研究,今天本文就是教大家怎样从wireshark源码中,提取旁路https解密的源码,非常值得学习和商业应用. 一.旁路https解密条件 众所周知, ...

  5. 从手机中提取boot.img

    测试环境:nexus 5,android 6.0 怕出问题可以先用TWRP备份 adb shell su cd /dev/block/platform/msm_sdcc./by-name ls -l ...

  6. 【从汉字中提取数字】不用公式,不用VBA,如此简单的方法你是否用过?

    转自:http://huaban.com/pins/19664410 具体操作过程请看附图动画:

  7. IDEA中MAVEN项目打JAR包的简单方法

      Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令.   最简单的方法 ...

  8. 回调函数中使用MFC类的成员或对话框控件的简单方法

    在MFC的很多程序中,常常需要在回调函数中调用MFC类的类成员变量.类成员函数,亦或者对话框控件的句柄.由于回调函数是基于C编程的Windows SDK的技术,而类成员又有this指针客观条件限制.. ...

  9. 通过代码在eclips中添加Maven Dependencies依赖包的简单方法

    条件是已经正确解压了maven包并配置好了环境变量: 然后新建一个maven项目,(可在other中找到) 然后打开最下边的配置文件pom.xml: 打开后在文本下边选项选pom.xml选项: 在&l ...

随机推荐

  1. Node.js + gulp 合并静态页模版,文件更新自动热重载。浏览器可预览

    github地址:https://github.com/Liaozhenting/template 使用的是ejs的语法.其实你用什么文件后缀都可以,都是按ejs来解析. 模板文件放在componen ...

  2. 每日冲刺报告-Day3

    敏捷冲刺每日报告--Day3 情况简介 今天的任务是把json处理函数加入到爬虫中,把搜索到的结果存到json文件里去. 任务进度 赵坤:在爬虫中加入了json处理的代码,解决了在控制台打印中文列表/ ...

  3. 简单的C语言编译器--语义制导翻译

      语法分析是最难写的,而这部分确实最伤脑的.大量的语义动作分析差点把我逼疯.   简而言之,这部分的作用就是在每次归约之后,都进行一些语义动作,最终让我们得到测试程序的三地址码,即中间代码. 1. ...

  4. django获取ip与数据重复性判定

    获取ip if request.META.has_key('HTTP_X_FORWARDED_FOR'): ip_c = request.META['HTTP_X_FORWARDED_FOR'] el ...

  5. Basys3在线调试视频指南及代码

    fpga在线调试视频链接 FPGA选择型号:xc7a35tcpg236-1 des文件 `timescale 1ns / 1ps module top( output [1:0] led, outpu ...

  6. RxSwift:ReactiveX for Swift 翻译

    RxSwift:ReactiveX for Swift 翻译 字数1787 阅读269 评论3 喜欢3 图片发自简书App RxSwift | |-LICENSE.md |-README.md |-R ...

  7. maven创建web工程

    使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 ...

  8. Nginx在windows环境下的安装与简单配置

    版权声明:本文为博主原创文章,未经博主允许不得转载. 一. 下载并安装Nginx 去Nginx官网下载 我这里选取nginx/Windows-1.10.3版本,下载后解压出来即可,解压出来的路径不能含 ...

  9. [Redis源码阅读]redis持久化

    作为web开发的一员,相信大家的面试经历里少不了会遇到这个问题:redis是怎么做持久化的? 不急着给出答案,先停下来思考一下,然后再看看下面的介绍.希望看了这边文章后,你能够回答这个问题. 为什么需 ...

  10. Jmeter入门(01)Jmeter的下载和安装

    一.什么是Jmeter 1.一款优秀的.开源的.免费的.功能测试和性能测试 工具 Jmeter ,使用Java开发的一款优秀的开源免费测试工具,主要用来做功能测试和性能测试(压力测试/负载测试),用J ...