how to get preloader and dsp_bl from mtk phone?
来源:互联网 发布:java的关键字有哪些 编辑:程序博客网 时间:2024/04/30 19:36
假设你已经完成一切前置设置工作。
第一步,查看/proc/dumchar_info,这里告诉你整个ROM设备的相关信息。这个是在网上查到的,为什么MTK手机有这个东西,而其他的没有呢?
Part_Name Size StartAddr Type MapTo
preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd
dsp_bl 0x00000000005c0000 0x0000000000040000 2 /dev/misc-sd
mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0
ebr1 0x000000000005c000 0x0000000000004000 2 /dev/block/mmcblk0p1
pmt 0x0000000000400000 0x0000000000060000 2 /dev/block/mmcblk0
nvram 0x0000000000300000 0x0000000000460000 2 /dev/block/mmcblk0
seccfg 0x0000000000020000 0x0000000000760000 2 /dev/block/mmcblk0
uboot 0x0000000000060000 0x0000000000780000 2 /dev/block/mmcblk0
bootimg 0x0000000000600000 0x00000000007e0000 2 /dev/block/mmcblk0
recovery 0x0000000000600000 0x0000000000de0000 2 /dev/block/mmcblk0
sec_ro 0x0000000000600000 0x00000000013e0000 2 /dev/block/mmcblk0p5
misc 0x0000000000060000 0x00000000019e0000 2 /dev/block/mmcblk0
logo 0x0000000000300000 0x0000000001a40000 2 /dev/block/mmcblk0
expdb 0x00000000000a0000 0x0000000001d40000 2 /dev/block/mmcblk0
ebr2 0x0000000000004000 0x0000000001de0000 2 /dev/block/mmcblk0
android 0x0000000020100000 0x0000000001de4000 2 /dev/block/mmcblk0p6
cache 0x0000000020100000 0x0000000021ee4000 2 /dev/block/mmcblk0p2
usrdata 0x0000000020100000 0x0000000041fe4000 2 /dev/block/mmcblk0p3
fat 0x00000000862fc000 0x00000000620e4000 2 /dev/block/mmcblk0p4
bmtpool 0x0000000000a00000 0x00000000ff9f0050 2 /dev/block/mmcblk0
Part_Name:Partition 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
Part Name,表示在/dev/下节点的名称
这样,我们就知道,preloader,在/dev/preloader上,呵呵,大小为40000.
这样取得就很容易了。
dd if=/dev/preloader of=/mnt/sdcard2/rom_dump/2222/preloader.img bs=512c count=256 skip=4,misc-sd上最初的2k不可用why?我还不知道
dd if=/dev/dsp_bl of=/mnt/sdcard2/rom_dump/2222/dsp_bl.img bs=512c count=64
真真的搞出来
第一步,查看/proc/dumchar_info,这里告诉你整个ROM设备的相关信息。这个是在网上查到的,为什么MTK手机有这个东西,而其他的没有呢?
Part_Name Size StartAddr Type MapTo
preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd
dsp_bl 0x00000000005c0000 0x0000000000040000 2 /dev/misc-sd
mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0
ebr1 0x000000000005c000 0x0000000000004000 2 /dev/block/mmcblk0p1
pmt 0x0000000000400000 0x0000000000060000 2 /dev/block/mmcblk0
nvram 0x0000000000300000 0x0000000000460000 2 /dev/block/mmcblk0
seccfg 0x0000000000020000 0x0000000000760000 2 /dev/block/mmcblk0
uboot 0x0000000000060000 0x0000000000780000 2 /dev/block/mmcblk0
bootimg 0x0000000000600000 0x00000000007e0000 2 /dev/block/mmcblk0
recovery 0x0000000000600000 0x0000000000de0000 2 /dev/block/mmcblk0
sec_ro 0x0000000000600000 0x00000000013e0000 2 /dev/block/mmcblk0p5
misc 0x0000000000060000 0x00000000019e0000 2 /dev/block/mmcblk0
logo 0x0000000000300000 0x0000000001a40000 2 /dev/block/mmcblk0
expdb 0x00000000000a0000 0x0000000001d40000 2 /dev/block/mmcblk0
ebr2 0x0000000000004000 0x0000000001de0000 2 /dev/block/mmcblk0
android 0x0000000020100000 0x0000000001de4000 2 /dev/block/mmcblk0p6
cache 0x0000000020100000 0x0000000021ee4000 2 /dev/block/mmcblk0p2
usrdata 0x0000000020100000 0x0000000041fe4000 2 /dev/block/mmcblk0p3
fat 0x00000000862fc000 0x00000000620e4000 2 /dev/block/mmcblk0p4
bmtpool 0x0000000000a00000 0x00000000ff9f0050 2 /dev/block/mmcblk0
Part_Name:Partition 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
Part Name,表示在/dev/下节点的名称
这样,我们就知道,preloader,在/dev/preloader上,呵呵,大小为40000.
这样取得就很容易了。
dd if=/dev/preloader of=/mnt/sdcard2/rom_dump/2222/preloader.img bs=512c count=256 skip=4,misc-sd上最初的2k不可用why?我还不知道
dd if=/dev/dsp_bl of=/mnt/sdcard2/rom_dump/2222/dsp_bl.img bs=512c count=64
真真的搞出来
- how to get preloader and dsp_bl from mtk phone?
- Get phone and email from page
- mtk preloader
- mtk preloader
- mtk preloader
- mtk preloader
- mtk preloader
- mtk preloader
- How to get file from classpath
- How to get parameters from the URL?
- How to get IHTMLDocument2 from a HWND
- How to get bean from tag component
- How to get byte array from imageview
- How to get UITableView from UITableViewCell?
- How to get UITableView from UITableViewCell?
- How to get kernel messages from Android?
- How to get source code from APK
- How to use GET and POST methods in HTTP from a MIDlet
- Ibatis学习总结
- process and thread android中的进程与线程概念
- 周赛
- ubuntu11.10下实现boa的编译,在ubuntu上运行
- JavaForge 的免费 SVN 服务器
- how to get preloader and dsp_bl from mtk phone?
- Job Completion/Return Process in Oracle MES
- eclipse导入工程
- 周赛
- 使用swfupload上传文件出现中文乱码现象的解决方法
- [Linux] 进程的虚拟地址空间
- CentOS 6.3 系统 LAMP(Apache+MySQL+PHP) 安装步骤
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 用六大代码问题检验你的Java知识能力