火线求助大神 小米note黑砖高通黑砖9006端口刷

经验2080 米
在线时间12 小时
版本6.9.19
机型红米Note3 全网通
签到次数45
MIUI版本6.9.19
来自网页版
如果你的手机不能开机,不能进入rec和boot那么就请认真看下去& && && && && && && && && && && && && && && && && && && && && && && &准备工具,一台64位处理器电脑,电脑系统win7,win8,win10;& && && && &变砖高通处理器小米手机一台和数据线(最好是原装的);& && & 首先下载miphone地址,下载完成后安装并打开软件,接下来用数据线把手机和电脑连接起来,连好之后手机按住电源键和音量键减,按住25秒左右即可,接下来左键点击电脑屏幕的左下角,找到计算机并右键点击,打开管理,打开设备管理,查看是否出现端口,如果出现查看是否位高通9008如果出现就成功了一半,如果没有成功请换一台电脑重试,并严格按照以上教程,。现在下载小米完整线刷包,到官方找一下就能找到,下载并解压到电脑磁盘D目录下面。点击miphone点击浏览找到刚才解压的包,点击浏览右边选择高级设置,打开第一个浏览,找到刚才解压的包,打开找到和刚才浏览框里提示文件的名字相同的文件,然后按F5刷新,右下角选择清楚所有数据,点击刷机,读条读完后按住开机键,等待开机,大概25秒,
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&1&人评分
成砖了,怎么按都是黑色,都准备去维修了,.
经验2554 米
在线时间214 小时
版本7.2.16
机型红米Note 4
签到次数34
MIUI版本7.2.16
来自网页版
这么麻烦 还不如淘宝买一条工程线 直接进入9008
经验1821 米
在线时间3 小时
版本V8.2.1.0.MHOCNDL
积分 2156, 距离下一级还需 2844 积分
积分 2156, 距离下一级还需 2844 积分
机型红米Note3 全网通
MIUI版本V8.2.1.0.MHOCNDL
可以,这很高端
经验11168 米
在线时间219 小时
版本7.2.23
机型红米Note3 全网通
签到次数86
MIUI版本7.2.23
来自网页版
win10 怎么看是否进入9008 ?
经验2317 米
在线时间31 小时
版本V8.1.2.0.MHOCNDI
积分 2802, 距离下一级还需 2198 积分
积分 2802, 距离下一级还需 2198 积分
机型红米Note3 全网通
MIUI版本V8.1.2.0.MHOCNDI
这么麻烦 还不如淘宝买一条工程线 直接进入9008
对了!要多少钱啊?
经验2080 米
在线时间12 小时
版本6.9.19
机型红米Note3 全网通
签到次数45
MIUI版本6.9.19
win10 怎么看是否进入9008 ?
经验4012 米
在线时间219 小时
版本7.2.13
机型红米Note3 全网通
签到次数75
MIUI版本7.2.13
来自网页版
这么麻烦 还不如淘宝买一条工程线 直接进入9008
工程线是神马
经验11168 米
在线时间219 小时
版本7.2.23
机型红米Note3 全网通
签到次数86
MIUI版本7.2.23
来自网页版
已经可以了,谢谢
经验2080 米
在线时间12 小时
版本6.9.19
机型红米Note3 全网通
签到次数45
MIUI版本6.9.19
你手机变黑砖了吗?成功了没有
经验2080 米
在线时间12 小时
版本6.9.19
机型红米Note3 全网通
签到次数45
MIUI版本6.9.19
成功了吗?
MIUI 300周
MIUI 300周更新纪念勋章
已关注极客秀微信
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
已关注微信
关注腾讯微博
已关注腾讯微博
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
小米5发布会
参加小米5发布会直播页大转盘抽奖获得
MIUI 3000万
MIUI 3000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
关注新浪微博
已关注新浪微博
MIUI六周年
MIUI六周年纪念勋章
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号红米手机 &
电视盒子 &
智能硬件 &
骨灰级手机控
楼主的荣誉
扫码下载App一键签到 升级加速
小米Note升级安卓6.0时变黑砖,终于救活方法
&来自小米Note
扫一扫!手机看帖更爽
如题, 我的小米Note(标准版)升级安卓6.0时变黑砖(真正的砖,无法开机,充电没反应,无法进入卡刷recovery模式和线刷fastboot模式),经过半个月的不断的尝试摸索,终于救活了,过程分享给大家 。虽然参考了很多救砖教程,但有些越搞越慘。我的情况应该是相当严重的了,都救活了,赶紧分享给机友们。新手可以多多学习参考,大神们请给予指教。
这是我先前发的求助贴,详细记录了变砖和尝试解救过程, “ (续)小米note按推送更新到安卓6.0,失败变砖了怎么办呀,大神支招呀~~”/t-
找过很多救砖教程,最后就这一个好用,而且也有一些问题,经过自己不断尝试,变换了一点。这是教程“ 小米note升级6.0版本后黑砖,救回攻略!” /t-
详细教程请参照上面。就是用断电再通电的方法。由于嫌教程里的时间太长。所以我就直接拆机了。拆机有风险,拆坏了自己负责,我只是分享这个过程和方法。具体拆机的百度找视频。
重要提醒: 1.电池。拆机的时候其实不需要拆电池。只需要拆开手机上面的螺丝拿开板把电池的线断开就可以了。不要上螺丝。就这样裸机拿去刷机。因为后面还要断电再通电。还有如果用拆机这种刷机发的话电池一定要先充有一定的电量(就算没反应插着充电器还是会充电的)。因为刷机过程中电池需要有电。 2.驱动。(a).我用过xp和win10。没有成功。最好用win7系统。虽然教程里面说win7不用禁止驱动强制签名,其实我在刷机的时候是需要的。注意,在开机的时候,解除签名的这种方法,重启之后就会消失,所以解除签名后就要刷机。(b).驱动是最麻烦的事。搞了好久就是驱动没成功。设备管理器没有显示QHSUSB,搞了好久,最后好像是整了个小米助手自行装了驱动,但也不稳定。断电和通电了试好几次?再装了个9006的驱动,过了好久后面竟然稳定显示9006了。(需要耐心一点,可能会好几分钟才会出现反应)。有了稳定的,就是用常规的Miflash刷机了。刷好正常开机后就把机拆出来的装回去。
我的手机已正常使用,暂时先用着稳定版的(还是可以升级到Miui7的,这个不用怕),毕竟折腾了这么久。以上过程和方法仅供参考。刷机有风险,开刷需谨慎。不过反正都成砖头不妨可以试一试?欢迎各位机油指出意见和建议大家一起学习促进。
扫描二维码,手机查看本帖
我进入刷机模式了
可是一直提示
Missed hello packet tey to recover
怎么处理呢?
楼主啊,9006的驱动是哪个啊,搞不出来啊,求救啊
怎么进入9006??
感谢兄台,我的黑砖终于救活了!!!
·来自小米Note
23:35:28楼主,你每次按组合键多久呀????一两分钟吧
·来自小米Note
12:11:27我扣了的电池排线,插数据线 。呼吸灯一闪一闪红灯。然后 拔数据线把 电池排线 插回去。插电脑上。依旧啥反应 也没有。没有 提示找到新硬件。。。求求解用win7系统,断了排线,再插回去,然后再用数据线连接手机跟电脑,每次等个几分钟,我成功那一次大概等了四五分钟。不成成功就多试几次,先把数据线断了,再断电池排线,然后重新开始
·来自小米Note
16:27:28楼主,我买了个红米Note2,是安卓5.0.2的版本,能刷成4.4的不,另外请教下,现在买小米Note的话是安卓几的。出厂预装的系统就不知道有没有更新了
·来自小米Note
05:39:53我的后面显示的是900E那就不太清楚了
·来自小米Note
被绑住的心
20:45:40刷机成功还是黑屏 &刷机过程8000多秒 &郁闷有些过程是很难搞的
·来自小米Note
05:03:24Miflash检测不到设备怎么办QAQ驱动问题,电脑装个小米助手,另外那个9006也可以先装
我扣了的电池排线,插数据线 。呼吸灯一闪一闪红灯。然后 拔数据线把 电池排线 插回去。插电脑上。依旧啥反应 也没有。没有 提示找到新硬件。。。求求解
楼主,你每次按组合键多久呀????
楼主,我买了个红米Note2,是安卓5.0.2的版本,能刷成4.4的不,另外请教下,现在买小米Note的话是安卓几的。
看看学习一下
刷机成功还是黑屏 &刷机过程8000多秒 &郁闷
可以救回来的,你Q我吧,我可以帮到你的
·来自小米Note
05:03:24Miflash检测不到设备怎么办QAQ就还是驱动问题了,用win7系统,下载安装小米助手,把那个9006的驱动也安装了
我的后面显示的是900E
Miflash检测不到设备怎么办QAQ
·来自小米Note
京ICP证110507号 京ICP备号求助大神,小米note 成黑砖了_小米note吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:124,608贴子:
求助大神,小米note 成黑砖了收藏
note HIFI 双网通版 16g,昨天给手机充电,大概一小时我再回来,发现手机黑屏了,呼吸灯不亮,开机没反应,用电脑试了说USB不正常也冲不进电,换别的充电器也没反应。请大神们帮忙。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或查看: 135273|回复: 24
经验2131 魅力435 UID45078帖子主题精华13金钱26343 注册时间最后登录
小王子+628U用户
阅读权限120UID45078帖子主题精华13金钱26343 注册时间最后登录
大家一起来探讨下:
高通平台所有黑砖(不开机)手机通用救砖方法(Qualcomm hs-usb qdloader救砖)
经过自己半个月的摸找到的方法,没想到有大大早在网上发了贴,现转载... 方法确认可行,
风险很大,如果此步骤刷成砖的话,真的只有送联想了,后果自负
不怕死的机友往前冲吧....
+++++++++++++++++++++++++++++++++++++++++++++
主要使用QPST中的eMMC Software Download工具进行修复
这里使用的版本主要是QPST_2.7_374,也可以下其他更新的版本(366等旧版本不支持8660的hex,会报错)
QPST_2.7_374.rar
此时QPST的主要用处就是将手机重新分区,并写入bootloader等底层,最终实现将手机启动到S/W刷机模式或fastboot模式来进行刷机。
需要的文件主要有MPRG8660.hex,8660_msimage.mbn,还有根据对应手机编写的的rawprogram0.xml
MPRG8660.hex的生成可以参考
不过显然我们是无法得到那些文件的,所以这里就只能借用小米手机fastboot包中的MPRG8660.hex
不过这个hex文件是个刷机程序(flash programmer),在我看来应该就是一个让cpu知道如何把数据写入到ROM中并启动bootloader的程序,所以它应该是相同的cpu之间通用的
而8660_msimage.mbn应该就是bootloader了,小米的8660_msimage.mbn的作用就是让手机启动到U盘模式(此时手机的emmc作为磁盘接到电脑上进行操作,方便进行重新分区并写入正确的底层)
这个文件的生成可以参考
需要相应手机的sbl1.mbn,sbl2.mbn,sbl3.mbn,rpm.mbn,tz.mbn和partition_boot.xml来生成(注意,并不推荐这样做,这样生成的文件A820L不能使用,会造成手机无法再进入QHSUSB_DLOAD模式,只能使用JTAG进行恢复)
下面的partition_boot.xml格式在374及更新版本中已经不再使用了,这里附上仅供参考
partition_boot.xml
&?xml version=&1.0&?&
& & & & &physical_partition number=&0&&
& & & & & & & & &primary order=&1& type=&4d& bootable=&true& label=&SBL1& size=&1000& readonly=&false&&
& & & & & & & & & & & & &file name=&sbl1.mbn& offset=&0&/&
& & & & & & & & &/primary&
& & & & & & & & &primary order=&2& type=&51& bootable=&false& label=&SBL2& size=&3000& readonly=&false&&
& & & & & & & & & & & & &file name=&sbl2.mbn& offset=&0&/&
& & & & & & & & &/primary&
& & & & & & & & &primary order=&3& type=&45& bootable=&false& label=&SBL3& size=&1500& readonly=&false&&
& & & & & & & & & & & & &file name=&sbl3.mbn& offset=&0&/&
& & & & & & & & &/primary&
& & & & & & & & &primary order=&4& type=&5& bootable=&false& label=&EXT& size=&1000000&&
& & & & & & & & & & & & &extended order=&1& type=&47& label=&RPM& size=&1000& readonly=&false&&
& & & & & & & & & & & & & & & & &file name=&rpm.mbn& offset=&0&/&
& & & & & & & & & & & & &/extended&
& & & & & & & & & & & & &extended order=&2& type=&46& label=&TZ& size=&1000& readonly=&false&&
& & & & & & & & & & & & & & & & &file name=&tz.mbn& offset=&0&/&
& & & & & & & & & & & & &/extended&
& & & & & & & & &/primary&
& & & & &/physical_partition&
需要用到eMMC Software Download工具来生成8660_msimage.mbn(版本366)
emmcswdownload.exe -f 8660_msimage.mbn -x partition_boot.xml -s 1G -g 4M
这里再给出用374生成正确8660_msimage.mbn的方法
需要制作一个partition_boot.xml,还要有提取的分区表partition0.bin
partition_boot.xml(不保证该文件的正确性,仅供参考,后果自负)
&?xml version=&1.0& ?&
& & & & &!--NOTE: Sector size is 512bytes--&
& & & & &program file_sector_offset=&0& filename=&& label=&MODEM& num_partition_sectors=&65536& physical_partition_number=&0& size_in_KB=&32768.0& start_sector=&1&/&
& & & & &program file_sector_offset=&0& filename=&sbl1.mbn& label=&SBL1& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&65537&/&
& & & & &program file_sector_offset=&0& filename=&sbl2.mbn& label=&SBL2& num_partition_sectors=&3000& physical_partition_number=&0& size_in_KB=&1500.0& start_sector=&66537&/&
& & & & &program file_sector_offset=&0& filename=&rpm.mbn& label=&RPM& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&69559&/&
& & & & &program file_sector_offset=&0& filename=&sbl3.mbn& label=&SBL3& num_partition_sectors=&4096& physical_partition_number=&0& size_in_KB=&2048.0& start_sector=&70559&/&
& & & & &program file_sector_offset=&0& filename=&emmc_appsboot.mbn& label=&ABOOT& num_partition_sectors=&5000& physical_partition_number=&0& size_in_KB=&2500.0& start_sector=&74655&/&
& & & & &program file_sector_offset=&0& filename=&& label=&BOOT& num_partition_sectors=&20480& physical_partition_number=&0& size_in_KB=&10240.0& start_sector=&79655&/&
& & & & &program file_sector_offset=&0& filename=&tz.mbn& label=&TZ& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&100135&/&
& & & & &program file_sector_offset=&0& filename=&pdl_phoneinfo.bin& label=&INFO& num_partition_sectors=&8192& physical_partition_number=&0& size_in_KB=&4096.0& start_sector=&131072&/&
& & & & &program file_sector_offset=&0& filename=&partition0.bin& label=&MBR& num_partition_sectors=&1& physical_partition_number=&0& size_in_KB=&0.5& start_sector=&0&/&
& & & & &program file_sector_offset=&1& filename=&partition0.bin& label=&EXT& num_partition_sectors=&22& physical_partition_number=&0& size_in_KB=&11.0& start_sector=&69537&/&
上面的filename后面的是要写到对应分区的文件,这个可以从手机对应分区中提取,也可以根据我的另一篇博文进行提取
需要注意的是已经证实mmcblk0p10中包含手机的NV信息,所以若是没有进行过备份的话,建议去除
&program file_sector_offset=&0& filename=&pdl_phoneinfo.bin& label=&INFO& num_partition_sectors=&8192& physical_partition_number=&0& size_in_KB=&4096.0& start_sector=&131072&/&
不过这样的话在p10损坏的情况下S/W模式下有可能不识别手机的机型(但还是可以启动的,若内核损坏只要在boot项中添加boot.img,即便system损坏,也只要在boot项中添加recovery.img就可以进入recovery来进行恢复)
也可以先在第一项中加入NON-HLOS.bin,防止无限重启,当然也可以不加,后面再进行恢复
生成mbn所需要的命令
emmcswdownload.exe -f 8660_msimage.mbn -x partition_boot.xml -s 16G
当然,这个文件你可以直接用小米的fastboot包中的8660_msimage.mbn,应该是可以通用的,它的作用是让手机启动到U盘模式,可以让我们直接对emmc进行访问读写
也可以尝试使用自行制作的8660_msimage.mbn,这样应该就能够直接启动到S/W模式或Fastboot模式下进行恢复分区表及分区了
rawprogram0.xml这个文件就需要个人根据手机的不同进行改写了,因为它是描述如何分区并在各个中写入什么文件的
当然,这个不可能凭空的写出来,可以根据
adb shell cat /proc/partitions
adb shell su -c &fdisk -l /dev/block/mmcblk0&
的结果来写
下面是备份完整partition0.bin,和分析它生成分区信息的脚本,强烈建议运行备份分区表,方便恢复
这个脚本应该支持所有/dev/block/mmcblk0的手机
是用Python语言写的,有些简陋,高手勿见笑
from struct import *
def mbr():
& & & & global offset, partitions
& & & & os.popen(&adb shell su -c 'dd if=/dev/block/mmcblk0 of=/cache/partition0.bin bs=512 count=1'&).close()
& & & & os.popen(&adb shell su -c 'cp /cache/partition0.bin /sdcard/partition0.bin'&).close()
& & & & os.popen(&adb pull /sdcard/partition0.bin .&).close()
& & & & f =&&open(&partition0.bin&, 'rb')
& & & & data = f.read()
& & & & f.close()
& & & & partitions = [ ]
& & & & n=0
& & & & while True:
& & & & & & & & buf = data[446+(16*n):446+(16*(n+1))]
& & & & & & & & partition = dict(zip(('boot', 'id', 'start', 'size'), unpack('4I', buf)))
& & & & & & & & partition['type'] = &MBR&
& & & & & & & & n += 1
& & & & & & & & partition['no'] = n
& & & & & & & & partitions.append(partition)
& & & & & & & & if partition['id'] == 5:
& & & & & & & & & & & & offset = partition['start']
& & & & & & & & & & & & break
def ebr():
& & & & global offset, partitions
& & & & n = 0
& & & & while True:
& & & & & & & & a = 0
& & & & & & & & os.popen(&adb shell su -c 'dd if=/dev/block/mmcblk0 of=/cache/ebr bs=512 count=1 skip=& + str(offset+n) + &\'&).close()
& & & & & & & & n += 1
& & & & & & & & os.popen(&adb shell su -c 'dd if=/cache/ebr of=/cache/partition0.bin bs=512 count=1 seek=& + str(n) + &'&).close()
& & & & & & & & os.popen(&adb shell su -c 'cp /cache/ebr /sdcard/partition0.bin'&).close()
& & & & & & & & os.popen(&adb pull /sdcard/partition0.bin .&).close()
& & & & & & & & f = open(&partition0.bin&, 'rb')
& & & & & & & & data = f.read()
& & & & & & & & f.close()
& & & & & & & & while True:
& & & & & & & & & & & & buf = data[446+16*a:446+16*(a+1)]
& & & & & & & & & & & & partition = dict(zip(('boot', 'id', 'start', 'size'), unpack('4I', buf)))
& & & & & & & & & & & & if partition['id'] == 5:
& & & & & & & & & & & & & & & & break
& & & & & & & & & & & & if partition['id'] == 0:
& & & & & & & & & & & & & & & & return
& & & & & & & & & & & & partition['type'] = &EBR&
& & & & & & & & & & & & partition['no'] = n
& & & & & & & & & & & & partition['start'] += n-1+offset
& & & & & & & & & & & & partitions.append(partition)
& & & & & & & & & & & & a += 1
if __name__ == &__main__&:
& & & & mbr()
& & & & ebr()
& & & & os.popen(&adb shell su -c 'cp /cache/partition0.bin /sdcard/partition0.bin'&).close()
& & & & os.popen(&adb pull /sdcard/partition0.bin .&).close()
& & & & for part in partitions:
& & & & & & & & print &%s %2i, Boot: 0x%02X, Id: 0x%02X, Start: 0x%08X (%8i), Size: 0x%08X (%8i, %8i KB)& % (part['type'], part['no'], part['boot'], part['id'], part['start'], part['start'], part['size'], part['size'], part['size']/2)
运行上面脚本可以得到partition0.bin和下列信息(IM-A820L):
EXT Start: 69537
MBR&&1, Boot: 0x00, Id: 0x0C, Start: 0x (& && & 1), Size: 0x (& &65536,& & 32768 KB)
MBR&&2, Boot: 0x80, Id: 0x4D, Start: 0x (& &65537), Size: 0x (& & 1000,& && &500 KB)
MBR&&3, Boot: 0x00, Id: 0x51, Start: 0x (& &66537), Size: 0x00000BB8 (& & 3000,& &&&1500 KB)
MBR&&4, Boot: 0x00, Id: 0x05, Start: 0x00010FA1 (& &69537), Size: 0x01D4905F (353903 KB)
EBR&&1, Boot: 0x00, Id: 0x47, Start: 0x00010FB7 (& &69559), Size: 0x (& & 1000,& && &500 KB)
EBR&&2, Boot: 0x00, Id: 0x45, Start: 0x0001139F (& &70559), Size: 0x (& & 4096,& &&&2048 KB)
EBR&&3, Boot: 0x00, Id: 0x4C, Start: 0x0001239F (& &74655), Size: 0x (& & 5000,& &&&2500 KB)
EBR&&4, Boot: 0x00, Id: 0x48, Start: 0x (& &79655), Size: 0x (& &20480,& & 10240 KB)
EBR&&5, Boot: 0x00, Id: 0x46, Start: 0x (&&100135), Size: 0x (& & 1000,& && &500 KB)
EBR&&6, Boot: 0x00, Id: 0x71, Start: 0x (&&131072), Size: 0x (& & 8192,& &&&4096 KB)
EBR&&7, Boot: 0x00, Id: 0x4A, Start: 0x (&&139264), Size: 0x (& & 6144,& &&&3072 KB)
EBR&&8, Boot: 0x00, Id: 0x4B, Start: 0x (&&145408), Size: 0x (& & 6144,& &&&3072 KB)
EBR&&9, Boot: 0x00, Id: 0x83, Start: 0x (&&262144), Size: 0x ( 1228800,& &614400 KB)
EBR 10, Boot: 0x00, Id: 0x83, Start: 0x ( 1572864), Size: 0x ( 2097152,&&1048576 KB)
EBR 11, Boot: 0x00, Id: 0x83, Start: 0x ( 3670016), Size: 0x (& &16384,& &&&8192 KB)
EBR 12, Boot: 0x00, Id: 0x83, Start: 0x ( 3686400), Size: 0x (&&204800,& &102400 KB)
EBR 13, Boot: 0x00, Id: 0x83, Start: 0x003B6000 ( 3891200), Size: 0x (&&524288,& &262144 KB)
EBR 14, Boot: 0x00, Id: 0x60, Start: 0x ( 4456448), Size: 0x (& &20480,& & 10240 KB)
EBR 15, Boot: 0x00, Id: 0x0C, Start: 0x ( 4476928), Size: 0x (&&102400,& & 51200 KB)
EBR 16, Boot: 0x00, Id: 0x59, Start: 0x ( 4587520), Size: 0x (& & 6144,& &&&3072 KB)
EBR 17, Boot: 0x00, Id: 0x5A, Start: 0x ( 4593664), Size: 0x (& & 6144,& &&&3072 KB)
EBR 18, Boot: 0x00, Id: 0x5B, Start: 0x ( 4599808), Size: 0x (& & 6144,& &&&3072 KB)
EBR 19, Boot: 0x00, Id: 0x58, Start: 0x ( 4605952), Size: 0x (& & 6144,& &&&3072 KB)
EBR 20, Boot: 0x00, Id: 0x5D, Start: 0x ( 4612096), Size: 0x (& && &16,& && &&&8 KB)
EBR 21, Boot: 0x00, Id: 0x83, Start: 0x ( 4612112), Size: 0x (& &40960,& & 20480 KB)
EBR 22, Boot: 0x00, Id: 0x83, Start: 0x ( 4653072), Size: 0x018E9FEF (062135 KB)
根据上面的信息就可以改写rawprogram0.xml了
我再提供下我个人修改的rawprogram0.xml(IM-A820L)
&?xml version=&1.0& ?&
& & & & &!--NOTE: Sector size is 512bytes--&
& & & & &program file_sector_offset=&0& filename=&& label=&MODEM& num_partition_sectors=&65536& physical_partition_number=&0& size_in_KB=&32768.0& start_sector=&1&/&
& & & & &!--program file_sector_offset=&0& filename=&NON-HLOS.bin& label=&MODEM& num_partition_sectors=&65536& physical_partition_number=&0& size_in_KB=&32768.0& start_sector=&1&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&SBL1& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&65537&/&
& & & & &program file_sector_offset=&0& filename=&sbl1.mbn& label=&SBL1& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&65537&/&
& & & & &program file_sector_offset=&0& filename=&& label=&SBL2& num_partition_sectors=&3000& physical_partition_number=&0& size_in_KB=&1500.0& start_sector=&66537&/&
& & & & &program file_sector_offset=&0& filename=&sbl2.mbn& label=&SBL2& num_partition_sectors=&3000& physical_partition_number=&0& size_in_KB=&1500.0& start_sector=&66537&/&
& & & & &program file_sector_offset=&0& filename=&& label=&RPM& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&69559&/&
& & & & &program file_sector_offset=&0& filename=&rpm.mbn& label=&RPM& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&69559&/&
& & & & &program file_sector_offset=&0& filename=&& label=&SBL3& num_partition_sectors=&4096& physical_partition_number=&0& size_in_KB=&2048.0& start_sector=&70559&/&
& & & & &program file_sector_offset=&0& filename=&sbl3.mbn& label=&SBL3& num_partition_sectors=&4096& physical_partition_number=&0& size_in_KB=&2048.0& start_sector=&70559&/&
& & & & &program file_sector_offset=&0& filename=&& label=&ABOOT& num_partition_sectors=&5000& physical_partition_number=&0& size_in_KB=&2500.0& start_sector=&74655&/&
& & & & &program file_sector_offset=&0& filename=&emmc_appsboot.mbn& label=&ABOOT& num_partition_sectors=&5000& physical_partition_number=&0& size_in_KB=&2500.0& start_sector=&74655&/&
& & & & &program file_sector_offset=&0& filename=&& label=&BOOT& num_partition_sectors=&20480& physical_partition_number=&0& size_in_KB=&10240.0& start_sector=&79655&/&
& & & & &!--program file_sector_offset=&0& filename=&boot.img& label=&BOOT& num_partition_sectors=&20480& physical_partition_number=&0& size_in_KB=&10240.0& start_sector=&79655&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&TZ& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&100135&/&
& & & & &program file_sector_offset=&0& filename=&tz.mbn& label=&TZ& num_partition_sectors=&1000& physical_partition_number=&0& size_in_KB=&500.0& start_sector=&100135&/&
& & & & &program file_sector_offset=&0& filename=&& label=&INFO& num_partition_sectors=&8192& physical_partition_number=&0& size_in_KB=&4096.0& start_sector=&131072&/&
& & & & &program file_sector_offset=&0& filename=&pdl_phoneinfo.bin& label=&INFO& num_partition_sectors=&8192& physical_partition_number=&0& size_in_KB=&4096.0& start_sector=&131072&/&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&6144& physical_partition_number=&0& size_in_KB=&3072.0& start_sector=&139264&/&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&6144& physical_partition_number=&0& size_in_KB=&3072.0& start_sector=&145408&/&
& & & & &program file_sector_offset=&0& filename=&& label=&SYSTEM& num_partition_sectors=&1228800& physical_partition_number=&0& size_in_KB=&& start_sector=&262144&/&
& & & & &!--program file_sector_offset=&0& filename=&system.img.ext4& label=&SYSTEM& num_partition_sectors=&1228800& physical_partition_number=&0& size_in_KB=&& start_sector=&262144&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&USERDATA& num_partition_sectors=&2097152& physical_partition_number=&0& size_in_KB=&& start_sector=&1572864&/&
& & & & &!--program file_sector_offset=&0& filename=&userdata.img.ext4& label=&USERDATA& num_partition_sectors=&2097152& physical_partition_number=&0& size_in_KB=&& start_sector=&1572864&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&PERSIST& num_partition_sectors=&16384& physical_partition_number=&0& size_in_KB=&8192.0& start_sector=&3670016&/&
& & & & &!--program file_sector_offset=&0& filename=&persist.img.ext4& label=&PERSIST& num_partition_sectors=&16384& physical_partition_number=&0& size_in_KB=&8192.0& start_sector=&3670016&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&CACHE& num_partition_sectors=&204800& physical_partition_number=&0& size_in_KB=&& start_sector=&3686400&/&
& & & & &!--program file_sector_offset=&0& filename=&cache.img.ext4& label=&CACHE& num_partition_sectors=&204800& physical_partition_number=&0& size_in_KB=&& start_sector=&3686400&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&tombstones& num_partition_sectors=&524288& physical_partition_number=&0& size_in_KB=&& start_sector=&3891200&/&
& & & & &program file_sector_offset=&0& filename=&& label=&RECOVERY& num_partition_sectors=&20480& physical_partition_number=&0& size_in_KB=&10240.0& start_sector=&4456448&/&
& & & & &!--program file_sector_offset=&0& filename=&recovery.img& label=&RECOVERY& num_partition_sectors=&20480& physical_partition_number=&0& size_in_KB=&10240.0& start_sector=&4456448&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&MDM& num_partition_sectors=&102400& physical_partition_number=&0& size_in_KB=&51200.0& start_sector=&4476928&/&
& & & & &!--program file_sector_offset=&0& filename=&fat.bin& label=&MDM& num_partition_sectors=&102400& physical_partition_number=&0& size_in_KB=&51200.0& start_sector=&4476928&/--&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&6144& physical_partition_number=&0& size_in_KB=&3072.0& start_sector=&4587520&/&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&6144& physical_partition_number=&0& size_in_KB=&3072.0& start_sector=&4593664&/&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&6144& physical_partition_number=&0& size_in_KB=&3072.0& start_sector=&4599808&/&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&6144& physical_partition_number=&0& size_in_KB=&3072.0& start_sector=&4605952&/&
& & & & &program file_sector_offset=&0& filename=&& label=&& num_partition_sectors=&16& physical_partition_number=&0& size_in_KB=&8.0& start_sector=&4612096&/&
& & & & &program file_sector_offset=&0& filename=&& label=&SKYLOG& num_partition_sectors=&40960& physical_partition_number=&0& size_in_KB=&20480.0& start_sector=&4612112&/&
& & & & &program file_sector_offset=&0& filename=&& label=&SDCARD& num_partition_sectors=&& physical_partition_number=&0& size_in_KB=&.0& start_sector=&4653072&/&
& & & & &program file_sector_offset=&0& filename=&partition0.bin& label=&MBR& num_partition_sectors=&1& physical_partition_number=&0& size_in_KB=&0.5& start_sector=&0&/&
& & & & &program file_sector_offset=&1& filename=&partition0.bin& label=&EXT& num_partition_sectors=&22& physical_partition_number=&0& size_in_KB=&11.0& start_sector=&69537&/&
其中num_partition_sectors是Size括号里的第一个数值,size_in_KB是第二个数值了,start_sector就是Start
最后关于partition0.bin的项里,MBR项一般不用改,EXT项num_partition_sectors是逻辑分区数就是EBR数,size_in_KB就是它的一半,start_sector就是MBR 4那一项的Start,需要注意的是两项的size_in_KB加起来就是partition0.bin的大小
最后,把这些个文件,还有partition.xml或rawprogram0.xml中用到的文件放到同一文件夹中
以下运行版本均为374
运行eMMC Software Download工具
点击Browse选择手机对应的端口,当然需要先在QPST Configuration中添加对应端口
Flash Programmer file name 中填MPRG8660.hex
Boot Image中填8660_msimage.mbn
去掉Program MMC device的勾选
勾选Search path 2并填入或选择文件所在目录
最后,点击Download吧
若是使用的是小米的2个文件,成功的话应该会将手机启动到U盘模式
此时便可随意操作手机的eMMC了
之后,最简单的恢复方法:若是有mmcblk0前面几十兆的备份,此时就可以直接到Linux环境下(或在windows下用一些工具)直接写回去,而不用管分区到底是怎样的
这里给出一些命令范例
首先是备份,这里就姑且以备份100M为例吧(注意:一定要用自己手机备份的版本,以免覆盖手机内原有各种IMEI之类的特有信息)
adb shell su -c 'dd if=/dev/block/mmcblk0 of=/sdcard/mmcblk0.img bs=512 count=200000
若是没有备份,必须得用别人的备份,也要在启动到U盘模式后进行备份
dd if=/dev/sdX of=mmcblk0.img bs=512 count=200000
Windows下(也以windows版dd为例)
dd if=\\?\Device\HarddiskX\Partition0 of=mmcblk0.img bs=512 count=200000
恢复(警告:不熟悉者勿要乱用,否则把电脑硬盘数据都破坏了)
dd if=mmcblk0.img of=/dev/sdX bs=512 count=200000
dd if=mmcblk0.img of=\\?\Device\HarddiskX\Partition0 bs=512 count=200000
再说一下使用QPST恢复
选中代表手机的那项,载入rawprogram0.xml点Download
软件:东海628U 东海小王子 东震二号 HWK UFS-4 JAF 景天UP48 
QQ交流群:(编程器软件仪器交流群)
经验2131 魅力435 UID45078帖子主题精华13金钱26343 注册时间最后登录
小王子+628U用户
阅读权限120UID45078帖子主题精华13金钱26343 注册时间最后登录
经常出现高通芯片不开机的机器,连接电脑时显示9008驱动.
有经验朋友交流下!
经验1445 魅力10 UID1708607帖子主题精华0金钱39979 注册时间最后登录
东海JPR用户
阅读权限120UID1708607帖子主题精华0金钱39979 注册时间最后登录
有个P用,这样的砖头拆下来的字库,编程器都编不过去.
&傻逼,qhusb的砖头多半都是刷机导致的 ,,可以修复,
如果是用着坏的出qhusb
多半都得换字库&
经验1906 魅力244 UID311496帖子主题精华14金钱10457 注册时间最后登录
东海小霸王用户
阅读权限120UID311496帖子主题精华14金钱10457 注册时间最后登录
Qualcomm HS-USB QDLoader 9008
经验2166 魅力1760 UID529424帖子主题精华1金钱25485 注册时间最后登录
东海天骄王用户
阅读权限120UID529424帖子主题精华1金钱25485 注册时间最后登录
高手啊,可惜看不懂!
经验41 魅力170 UID633905帖子主题精华0金钱18711 注册时间最后登录
阅读权限120UID633905帖子主题精华0金钱18711 注册时间最后登录
哎&&还是没有看明白&&不过谢谢你
经验41 魅力170 UID633905帖子主题精华0金钱18711 注册时间最后登录
阅读权限120UID633905帖子主题精华0金钱18711 注册时间最后登录
参考生成地址&&打开 啥也没有啊
经验384 魅力20 UID2595412帖子主题精华0金钱16502 注册时间最后登录
阅读权限120UID2595412帖子主题精华0金钱16502 注册时间最后登录
chenglihong 发表于
有个P用,这样的砖头拆下来的字库,编程器都编不过去.
傻逼,qhusb的砖头多半都是刷机导致的 ,,可以修复,
如果是用着坏的出qhusb&&多半都得换字库&&
经验532 魅力20 UID1521936帖子主题精华0金钱9434 注册时间最后登录
阅读权限120UID1521936帖子主题精华0金钱9434 注册时间最后登录
经验2112 魅力60 UID1886314帖子主题精华0金钱37560 注册时间最后登录
阅读权限120UID1886314帖子主题精华0金钱37560 注册时间最后登录
写的很牛,理想很丰满,现实很骨感。呵呵。楼主牛人
国产手机解锁救砖刷机 中兴 三星 金立 联想 国产note4 note5&&s 解米锁 卡modem
5 s6 oppo vivo system error 89 data 分区调整
[url=.cn/,http://happyus.淘宝.com]安卓手机解
Powered by

我要回帖

更多关于 端口9008和9006黑砖 的文章

 

随机推荐