教你从手机中提取system镜像制作线刷救砖包的简单方法
其实在制作刷机包的过程中,有时候没有官方或者第三方提供的救砖包(线刷),那怎么办?
常规的方法有两种:(此处为常规方法,回读的方式暂不说明)
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查看一下准确路径)
- adb shell "ls -l /dev/block/platform/*/*/by-name"
查询分区路径为:
- lrwxrwxrwx root root 2014-01-01 09:42 DDR -> /dev/block/mmcblk0p19
- lrwxrwxrwx root root 2014-01-01 09:42 aboot -> /dev/block/mmcblk0p4
- lrwxrwxrwx root root 2014-01-01 09:42 abootbak -> /dev/block/mmcblk0p5
- lrwxrwxrwx root root 2014-01-01 09:42 boot -> /dev/block/mmcblk0p22
- lrwxrwxrwx root root 2014-01-01 09:42 cache -> /dev/block/mmcblk0p24
- lrwxrwxrwx root root 2014-01-01 09:42 config -> /dev/block/mmcblk0p28
- lrwxrwxrwx root root 2014-01-01 09:42 fsc -> /dev/block/mmcblk0p16
- lrwxrwxrwx root root 2014-01-01 09:42 fsg -> /dev/block/mmcblk0p20
- lrwxrwxrwx root root 2014-01-01 09:42 hyp -> /dev/block/mmcblk0p10
- lrwxrwxrwx root root 2014-01-01 09:42 hypbak -> /dev/block/mmcblk0p11
- lrwxrwxrwx root root 2014-01-01 09:42 keystore -> /dev/block/mmcblk0p27
- lrwxrwxrwx root root 2014-01-01 09:42 misc -> /dev/block/mmcblk0p15
- lrwxrwxrwx root root 2014-01-01 09:42 modem -> /dev/block/mmcblk0p1
- lrwxrwxrwx root root 2014-01-01 09:42 modemst1 -> /dev/block/mmcblk0p13
- lrwxrwxrwx root root 2014-01-01 09:42 modemst2 -> /dev/block/mmcblk0p14
- lrwxrwxrwx root root 2014-01-01 09:42 oem -> /dev/block/mmcblk0p29
- lrwxrwxrwx root root 2014-01-01 09:42 pad -> /dev/block/mmcblk0p12
- lrwxrwxrwx root root 2014-01-01 09:42 persist -> /dev/block/mmcblk0p25
- lrwxrwxrwx root root 2014-01-01 09:42 recovery -> /dev/block/mmcblk0p26
- lrwxrwxrwx root root 2014-01-01 09:42 rpm -> /dev/block/mmcblk0p6
- lrwxrwxrwx root root 2014-01-01 09:42 rpmbak -> /dev/block/mmcblk0p7
- lrwxrwxrwx root root 2014-01-01 09:42 sbl1 -> /dev/block/mmcblk0p2
- lrwxrwxrwx root root 2014-01-01 09:42 sbl1bak -> /dev/block/mmcblk0p3
- lrwxrwxrwx root root 2014-01-01 09:42 sec -> /dev/block/mmcblk0p21
- lrwxrwxrwx root root 2014-01-01 09:42 splash -> /dev/block/mmcblk0p18
- lrwxrwxrwx root root 2014-01-01 09:42 ssd -> /dev/block/mmcblk0p17
- lrwxrwxrwx root root 2014-01-01 09:42 system -> /dev/block/mmcblk0p23
- lrwxrwxrwx root root 2014-01-01 09:42 tz -> /dev/block/mmcblk0p8
- lrwxrwxrwx root root 2014-01-01 09:42 tzbak -> /dev/block/mmcblk0p9
- lrwxrwxrwx root root 2014-01-01 09:42 userdata -> /dev/block/mmcblk0p30
查询到system分区的分区路径为/dev/block/mmcblk0p23,如果你要导出system分区,命令行执行
开机状态:
- adb shell su -c "dd if=/dev/block/mmcblk0p23" of=/sdcard/system.img
recovery模式:
- adb shell "dd if=/dev/block/mmcblk0p23" of=/sdcard/system.img
最后,手机选择MTP模式,也就是只要电脑能识别你的内部存储,你就可以在手机里面拷贝出system.img镜像文件了
教你从手机中提取system镜像制作线刷救砖包的简单方法的更多相关文章
- java中把list列表转为arrayList以及arraylist数组截取的简单方法
java中把list列表转为arrayList以及arraylist数组截取的简单方法 package xiaobai; import java.util.ArrayList; import java ...
- 【Maven】【IDEA】在idea中开发web项目,解决maven的jar包冲突的方法
在idea中开发web项目,解决maven的jar包冲突的方法 第一步: 先对项目进行 clean ,再进行install 第二步: 出现NoSuchMethodException,ClassNotF ...
- 在Mac OS X 10.11 EI Capitan 中提取iso镜像
到Apple store上下载最新的OS X El Capitan ,下载完成后就可以进行iso镜像提取操作了. 步骤一:挂载El Capitan 的安装镜像文件 1 hdiutil attach / ...
- hihttps教你在Wireshark中提取旁路https解密源码
大家好,我是hihttps,专注SSL web安全研究,今天本文就是教大家怎样从wireshark源码中,提取旁路https解密的源码,非常值得学习和商业应用. 一.旁路https解密条件 众所周知, ...
- 从手机中提取boot.img
测试环境:nexus 5,android 6.0 怕出问题可以先用TWRP备份 adb shell su cd /dev/block/platform/msm_sdcc./by-name ls -l ...
- 【从汉字中提取数字】不用公式,不用VBA,如此简单的方法你是否用过?
转自:http://huaban.com/pins/19664410 具体操作过程请看附图动画:
- IDEA中MAVEN项目打JAR包的简单方法
Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 最简单的方法 ...
- 回调函数中使用MFC类的成员或对话框控件的简单方法
在MFC的很多程序中,常常需要在回调函数中调用MFC类的类成员变量.类成员函数,亦或者对话框控件的句柄.由于回调函数是基于C编程的Windows SDK的技术,而类成员又有this指针客观条件限制.. ...
- 通过代码在eclips中添加Maven Dependencies依赖包的简单方法
条件是已经正确解压了maven包并配置好了环境变量: 然后新建一个maven项目,(可在other中找到) 然后打开最下边的配置文件pom.xml: 打开后在文本下边选项选pom.xml选项: 在&l ...
随机推荐
- Java基础学习笔记五 Java基础语法之面向对象
面向对象 理解什么是面向过程.面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式.面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程.例如:公司打扫卫生( ...
- 事后诸葛亮——城市安全风险管理项目Postmortem结果
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 本系统希望实现快速识别危害因素,使工作人员对风险作出准确的评估.即让使用者熟悉潜在的危险因素,知道 ...
- Alpha冲刺Day6
Alpha冲刺Day6 一:站立式会议 今日安排: 由张梨贤继续完成前一天委托第三方剩余的内容,并完成委托情况查看这一子模块 由黄腾飞继续完成前一天企业自查风险管理剩余的内容,并完成风险上报这一子模块 ...
- 咬碎STL空间配置器
STL空间配置器 一.开场白: 给我的感觉就是,了解是空间配置器的功能,是那么的明了:在看原理,我还是很开心:接下来是360度大转变: 那么长的变量或者函数命名.那么多的宏.不爽,不过,遇上我这种二货 ...
- Django 基本设置
建立django目录,为了独立区分app和主站的关系,需要把app完全和主站分离 app/views.py from django.shortcuts import render from djang ...
- 网上找的hadoop面试题目及答案
1.Hadoop集群可以运行的3个模式? 单机(本地)模式 伪分布式模式全分布式模式2. 单机(本地)模式中的注意点? 在单机模式(standalone)中不会存在守护进程,所有东西都运行在一个JVM ...
- 关于java中的数组
前言:最近刚刚看完了<Java编程思想>中关于数组的一章,所有关于Java数组的知识,应该算是了解的差不多了.在此再梳理一遍,以便以后遇到模糊的知识,方便查阅. Java中持有对象的方式, ...
- Linux 帳號管理與 ACL 權限設定
1. Linux 的账号与群组1.1 使用者识别: UID 与 GID1.2 使用者账号:/etc/passwd, /etc/shadow1.3 关于群组: 有效与初始群组. groups, newg ...
- zf框架的思想及学习总结
在Php的配置文件中可以设置日志文件 dos命令进入文件夹,然后利用命令:>zf.bat create project d:/hspzf这样就可以在d盘进行创建项目文件了:然后需要把框架的Zen ...
- LeetCode & Q1-Two Sum-Easy
Array Hash Table Question Given an array of integers, return indices of the two numbers such that th ...