提取所有mtk机型的线刷包

首先手机root且安装busybox和超级终端软件,这里不提供自己百度一大堆

一.制作scatter

示范

PRELOADER 0x0

{

}

MBR 0x600000

{

}

EBR1 0x680000

{

}

__NODL_PMT 0x700000

{

} __NODL_PRO_INFO 0xb00000

{

}

__NODL_NVRAM 0xe00000

{

}

__NODL_PROTECT_F 0x1300000

{

}

__NODL_PROTECT_S 0x1d00000

{

}

__NODL_SECCFG 0x2700000

{

}

UBOOT 0x2720000

{

}

BOOTIMG 0x2780000

{

}

RECOVERY 0x2d80000

{

}

SEC_RO 0x3780000

{

}

__NODL_MISC 0x3d80000

{

}

LOGO 0x3e00000

{

}

EBR2 0x4100000

{

}

__NODL_OPPO_CUSTOM 0x4180000

{

}

__NODL_EXPDB 0x4280000

{

}

ANDROID 0x4c80000

{

}

CACHE 0x3cd80000

{

}

USRDATA 0x44b80000

{

}

FAT 0x84b80000

{

}

可以直接从官方卡刷包提取或在超级终端输入

dd if=/proc/dumchar_info of=/mnt/sdcard/partition.txt bs=10000c count=1

然后在手机内存卡里找到partition.txt用编辑器打开,会发现所有分区的大小和地址都在这里,然后就自己算出分区表即可,提示:第一个分区的地址为0x0,那么第x个分区的地址就是前一个分区的地址加上该x分区的大小,示范如果要算出mbr的地址,查看下表perloader大小为0x600000,那么mbr的实际地址为0x0+0x600000=0x600000,ebr1的地址为0x600000+0x80000=0x680000,其他的自己算吧。

Part_Name        Size        StartAddr        Type        MapTo

preloader    0x0000000000600000   0x0000000000000000   2   /dev/misc-sd

mbr          0x0000000000080000   0x0000000000000000   2   /dev/block/mmcblk0

ebr1         0x0000000000080000   0x0000000000080000   2   /dev/block/mmcblk0p1

pmt          0x0000000000400000   0x0000000000100000   2   /dev/block/mmcblk0

pro_info     0x0000000000300000   0x0000000000500000   2   /dev/block/mmcblk0

nvram        0x0000000000500000   0x0000000000800000   2   /dev/block/mmcblk0

protect_f    0x0000000000a00000   0x0000000000d00000   2   /dev/block/mmcblk0p2

protect_s    0x0000000000a00000   0x0000000001700000   2   /dev/block/mmcblk0p3

seccfg       0x0000000000020000   0x0000000002100000   2   /dev/block/mmcblk0

uboot        0x0000000000060000   0x0000000002120000   2   /dev/block/mmcblk0

bootimg      0x0000000000600000   0x0000000002180000   2   /dev/block/mmcblk0

recovery     0x0000000000a00000   0x0000000002780000   2   /dev/block/mmcblk0

sec_ro       0x0000000000600000   0x0000000003180000   2   /dev/block/mmcblk0p4

misc         0x0000000000080000   0x0000000003780000   2   /dev/block/mmcblk0

logo         0x0000000000300000   0x0000000003800000   2   /dev/block/mmcblk0

ebr2         0x0000000000080000   0x0000000003b00000   2   /dev/block/mmcblk0

oppo_custom   0x0000000000100000   0x0000000003b80000   2   /dev/block/mmcblk0

expdb        0x0000000000a00000   0x0000000003c80000   2   /dev/block/mmcblk0

android      0x0000000038100000   0x0000000004680000   2   /dev/block/mmcblk0p5

cache        0x0000000007e00000   0x000000003c780000   2   /dev/block/mmcblk0p6

usrdata      0x0000000040000000   0x0000000044580000   2   /dev/block/mmcblk0p7

fat          0x00000000631a0000   0x0000000084580000   2   /dev/block/mmcblk0p8

bmtpool      0x0000000001500000   0x00000000ff9f00a8   2   /dev/block/mmcblk0

Part_Nameartition name you should open;

Size:size of partition

StartAddr:Start Address of partition;

Type:Type of partition(MTD=1,EMMC=2)

MapTo:actual device you operate

二,提取线刷资料

查看分区表_nodl_开头的不用提取

打开超级终端

输入su按回车

1.ebr1

实际大小为0.5k,由于各个机型不一样,所以提取约20k即可

dd if=/dev/ebr1 of=/mnt/sdcard/ebr1.bin bs=20000c count=1

2.ebr2

实际大小为0.5k,由于各个机型不一样,所以提取约20k即可

dd if=/dev/ebr2 of=/mnt/sdcard/ebr2.bin bs=20000c count=1

3.preloader

实际大小为约128k,所以提取128k即可

dd if=/dev/preloader of=/mnt/sdcard/OPPO/preloader.bin bs=512c count=256 skip=4

4.dsp_bl

dd if=/dev/dsp_bl of=/mnt/sdcard/dsp_bl.bin bs=512c count=64

5.sec_ro

实际大小约10k,由于各个机型不一样,所以提取约100k即可

dd if=/dev/sec_ro of=/mnt/sdcard/secro.bin bs=100000c count=1

6.mbr

实际大小为0.5k,由于各个机型不一样,所以提取约20k即可

dd if=/dev/mbr of=/mnt/sdcard/mbr.bin bs=20000c count=1

7.uboot

由于各个机型不一样,所以提取约1000k即可

dd if=/dev/uboot of=/mnt/sdcard/uboot.bin bs=1000000c count=1

8.boot

由于各个机型不一样,所以提取约5m即可

dd if=/dev/bootimg of=/mnt/sdcard/boot.img bs=5291456c count=1

9.logo

由于各个机型不一样,所以提取约2m即可

dd if=/dev/logo of=/mnt/sdcard/OPPO/logo.bin bs=200000c count=1

10.recovery

由于各个机型不一样,所以提取约7.5m即可

dd if=/dev/recovery of=/mnt/sdcard/recovery.img bs=7800000c count=1

其他例如system,cache等就不用提取了吧,因为比较大,谁会把整个手机的闪存格式化,提取上面的资料刷入手机后进去rec刷官方rom即可

还有这两个分区也备份一下以不时之用

pmt

dd if=/dev/pmt of=/mnt/sdcard/pmt.bin bs=2000000c count=1

nvram

dd if=/dev/nvram of=/mnt/sdcard/nvr

时间: 2024-07-30 04:05:15

提取所有mtk机型的线刷包的相关文章

【重播工具箱】MTK全方案手机端APP,一键备份自动生成线刷包 源码思路解析

这个是本人MTK工具箱,在 5月份的时候,发布的..功能可能说是全球首发把,第一个手机MTK的一键备份工具,而且是兼容MTK全方案.MTK6589 MTK6592 6575 82等, 现在将源码以及思路,分享给大家,有兴趣的可以看看. 源码解析以及思路,待发布....... 分享地址:http://www.592zn.com/thread-311286-1-1.html 下载地址http://pan.baidu.com/s/1hqeethy重大更新: 1.手机端首发,备份MTK系列全自动,生成线

【手机刷机包制作】如何一键制作线刷包?一键制作线刷包详细教程

小白如何能制作出属于自己的线刷包?制作线刷包和制作卡刷包有什么区别?如何使用制作工具快速制作出一款线刷包? 制作线刷包详细教程 具体步骤如下: 1.检查下载的线刷包是否为正确格式,正确的线刷包一般用压缩软件打开都能查看到里面的img文件,如果里面有boot.img system.img userdata.img还有...xml等文件则说明是线刷包,我们就可以对其进行修改了 2.将线刷包拖动到工具进行解包 3.待解包完成对其进行相应修改 4.选择我们要内置软件,内置越多装的也越多哦 5.完成修改之

【轻松搞定!线刷包转换卡刷包】转换教程

制作一款线刷包,制作一款卡刷包相信对于安卓开发者来说都不是一件特别困难的事情.那么如何快速的搞定将线刷包转换成卡刷包你们知道怎么进行操作吗? 线刷包转换成卡刷包具体教程如下: 1.首先下载安装ROM制作工具 下载地址http://tfile.7to.cn/romtool/romtools_setup_official.exe 2.选择线刷包进行解包 3.等待解包完成,勾选[转换成卡刷包] 4.勾选好之后选择[开始打包]即可转换成卡刷包,转换的卡刷包可以直接使用第三方recovery刷入. 更多制

红米1线刷救砖教程V5版(移动联通适用,线刷包永久有效)

原文来自:http://www.miui.com/thread-1890972-1-1.html?mobile=2 ,加了些自己的经验. (我用这个方法救活了一块红米砖头) 论坛里看到好多米粉在刷机时有不能刷或变砖或移动定制(联通合约机)版想刷标准版的情况,本人总结了一下自己的玩机经验,来和大家分享一下(纯属个人经验).以上问题最简单的方法就是线刷,线刷可以把以上问题全部搞定,本教程仅适用于红米1移动或联通版!一.下载一下工具:1.移动叔叔红米专用刷机工具,http://pan.baidu.co

金立x805 线刷包

在手机论坛下载的rom,不是内置APP一大堆, 就是暗藏扣费的应用,自动还发短信 !! ,在论坛下个附件还要金币购买!!!我也是醉了! 此包经本人精简过!!里面有平台,和驱动 分享给大家 ,亲自测试,绝对OK 适用金立X805移动3G版 如有问题请加QQ群交流:75710948 刷机包下载地址↓↓ 点击下载:http://pan.baidu.com/s/1ntOt5FV

OPPO R9S R9SK R9skt R9sPlus R9st R9sPlust官方原厂售后线刷包,解锁救砖,纯净无内置

下载后,将刷机包解压,解压后有刷机教程+刷机工具+驱动 复制这段内容后打开,操作更方便哦 http://bbs.1010rom.com/forum.php?mod=viewthread&tid=115&extra=page%3D2 原文地址:https://www.cnblogs.com/1010rom/p/11298207.html

红米note3 S线刷MUI版本,解决手机卡顿

参数: 机型:红米Note3s MUI:9.1 Android:6.0.1 基本流程: 1. 红米解锁BL 2. 下载线刷工具 http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip 3. 下载红米ROM http://www.miui.com/shuaji-393.html 4. 开始刷机 详细步骤: 1. 解除红米BL锁 (1). 先下载解锁工具http://miuirom.xiaomi.com/rom/u1106245679/3.5.11

小米2s 白色电信版 线刷教程亲身经历

小米2s 白色电信版 线刷教程亲身经历 今天晚上,卡刷把自己的手机刷死了,我不知道该怎么办,后来百度偶然发现线刷比卡刷更底层,妈的,我太喜欢底层了,直接线刷,这里总结一下线刷的步骤 1.下载 miflash 刷机工具 下载网址 http://bigota.d.miui.com/tools/MiPhone20141107.exe 2.下载 m2线刷包 安卓版 http://bigota.d.miui.com/QDT14/miui_MiTwo_QDT14_fastboot_4.1_vo6rkpjz5

Fastboot线刷“复活”之刷机心得(二)——线刷刷机

    刷机的有不少的方法:卡刷.线刷.OTA.在这里我就简单介绍下:    1.卡刷:一般来说卡刷简单的可以理解为在内存卡中刷机,就是进入Recovery中刷入系统.    2.线刷:线刷其实可以简单的理解为用USB线刷机,一定要注意是文件路径和驱动.线刷包的文件名上有个FASTBOOT字样,而且大小会比卡刷大了很多,一般线刷包大小是179-189MB左右.(以下我会对此方法进行更详细的介绍)     3.OTA:OTA就是在线刷机这是最简单的,只要在系统中在线升级就可以成功刷机.   刷机前