小米2平板电脑开机就显示bootloadererror code 1code

经验183 米
在线时间1 小时
版本6.12.22
积分 191, 距离下一级还需 9 积分
积分 191, 距离下一级还需 9 积分
机型小米手机4c
签到次数16
MIUI版本6.12.22
来自网页版
本帖最后由 showyourhand 于
11:07 编辑
& & 是的,在我更新开发版6.1.14之后,发现锁掉了BootLoader,ROOT权限也因为BootLoader被锁掉的原因随之关掉了,但是,我并没有选择立刻申请解锁,但是我是开发者啊,我必须得解锁系统最高权限,随之我放弃了。
& & 不是因为过程麻烦,而是因为安全性。Root是在Linux/Unix中拥有最高系统管理权的用户,相当于Windows中的System用户。在Ubuntu中,Root用户被禁止,必须要修改系统的一些配置才能进入,否则只能在终端(Terminal),中使用Su提权。是的,你知道的,Root它是有多危险,Andorid中的病毒也很多。
& & 很好,我是没有说到FastBoot,那么我来谈谈吧。FastBoot简单来说是比Recovery更底层的刷机方式,可以用来更新Recovery,系统,Boot等等。但是转一个弯来想,被病毒利用了怎么办?并且,假如说你的手机掉了,你虽然拥有miui账号,锁定了手机,但是别人利用你的FastBoot重新刷新了系统,那么假如说你记不得自己手机的IMEI码,可能手机就找不回来了,甚至你都不知道手机在谁手上,现在在干啥,就算你拥有之前登录过的miui账号。
总之,听我一句话,不要解锁FastBoot!
(9.87 KB, 下载次数: 442)
11:07 上传
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&12&人评分
原创内容^_^
小米这种破手机就是拿来折腾滴!.
多愁善感的楼主,谁做的事谁当着.
用户会用脚投票的
我买个手机不是让你做广告宣传平台用的!.
我同意让你加锁了吗?不要说为了用户好,我.
开发版不解锁怎么刷回稳定版?.
说说你开发了什么东西吧
卡刷稳定版就没锁了.所以就目前来看,然并.
小偷拿到你手机给你一线刷这手机就真的归他.
意思是这几年的小米手机都好危险?小米不想.
无谓之争而已
经验332 米
在线时间6 小时
版本6.1.28
积分 346, 距离下一级还需 154 积分
积分 346, 距离下一级还需 154 积分
机型小米手机4c
签到次数27
MIUI版本6.1.28
来自网页版
你操心太多了,一个千把块钱手机,玩的爽就行了,现在想玩得爽也不行了。
已有&14&人评分
MIUI 因你更精彩!
不更赞同更多。刚刷了开发版费了半天劲下载.
MIUI 因你更精彩!
说到心坎上了。
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!说得真精彩
MIUI 因你更精彩!
经验8995 米
在线时间636 小时
版本7.1.20
MIUI 8内测组
机型红米手机4 高配版
签到次数72
MIUI版本7.1.20
来自网页版
二楼说的正解
经验1477 米
在线时间550 小时
版本7.1.20
机型小米手机5
签到次数16
MIUI版本7.1.20
通过手机发布
不玩,那去买nokia的百元机一大把
根本没有锁,什么锁也没有
经验2675 米
在线时间41 小时
版本7.1.20
机型小米手机3/4 WCDMA版
签到次数48
MIUI版本7.1.20
手机丢了,就算锁了,又有什么用呢?手机还会回来?只要玩得爽就可以了,
经验1477 米
在线时间550 小时
版本7.1.20
机型小米手机5
签到次数16
MIUI版本7.1.20
通过手机发布
我的手机我做主
你管我锁不锁,你管的着吗
你给偷偷锁了,那我扔粪坑里是不是也安全呢
经验4268 米
在线时间5 小时
版本6.12.15
积分 4517, 距离下一级还需 483 积分
积分 4517, 距离下一级还需 483 积分
机型小米手机3/4 WCDMA版
签到次数48
MIUI版本6.12.15
我想说,依个人口味,每人都有自己的爱好
经验12278 米
在线时间897 小时
版本7.1.20
机型小米Max-高配全网通版
签到次数101
MIUI版本7.1.20
诺基亚比较适合你吧
经验1868 米
在线时间8 小时
版本6.8.11
积分 2066, 距离下一级还需 2934 积分
积分 2066, 距离下一级还需 2934 积分
机型红米Note3 全网通
签到次数45
MIUI版本6.8.11
来自网页版
小米又找人发这种文章。。
经验2187 米
在线时间1 小时
版本6.11.24
积分 2198, 距离下一级还需 2802 积分
积分 2198, 距离下一级还需 2802 积分
机型小米Max 标准版
签到次数30
MIUI版本6.11.24
看个人爱好吧
小米六周年
小米六周年米粉节
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
已关注极客秀微信
已关注微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
MIUI六周年
MIUI六周年纪念勋章
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
MIUI 300周
MIUI 300周更新纪念勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号『杂谈』小米平板2开机就进入这个界面怎么办_小米平板吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
『杂谈』小米平板2开机就进入这个界面怎么办收藏
进入rec也是这样
系统也更新不了
exm?没人帮我。。。。
5看B点妹 9
按一下音量上键就好了。没反应多按几下。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或查看: 126606|回复: 24
经验2112 魅力435 UID45078帖子主题精华13金钱32243 注册时间最后登录
小王子+628U用户
阅读权限120UID45078帖子主题精华13金钱32243 注册时间最后登录
大家一起来探讨下:
高通平台所有黑砖(不开机)手机通用救砖方法(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交流群:(编程器软件仪器交流群)
经验2112 魅力435 UID45078帖子主题精华13金钱32243 注册时间最后登录
小王子+628U用户
阅读权限120UID45078帖子主题精华13金钱32243 注册时间最后登录
经常出现高通芯片不开机的机器,连接电脑时显示9008驱动.
有经验朋友交流下!
经验1435 魅力10 UID1708607帖子主题精华0金钱40243 注册时间最后登录
东海JPR用户
阅读权限120UID1708607帖子主题精华0金钱40243 注册时间最后登录
有个P用,这样的砖头拆下来的字库,编程器都编不过去.
&傻逼,qhusb的砖头多半都是刷机导致的 ,,可以修复,
如果是用着坏的出qhusb
多半都得换字库&
经验1891 魅力244 UID311496帖子主题精华14金钱14011 注册时间最后登录
东海小霸王用户
阅读权限120UID311496帖子主题精华14金钱14011 注册时间最后登录
Qualcomm HS-USB QDLoader 9008
经验2164 魅力1720 UID529424帖子主题精华1金钱27079 注册时间最后登录
东海天骄王用户
阅读权限120UID529424帖子主题精华1金钱27079 注册时间最后登录
高手啊,可惜看不懂!
经验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&&多半都得换字库&&
经验523 魅力20 UID1521936帖子主题精华0金钱10834 注册时间最后登录
阅读权限120UID1521936帖子主题精华0金钱10834 注册时间最后登录
经验2084 魅力60 UID1886314帖子主题精华0金钱41040 注册时间最后登录
阅读权限120UID1886314帖子主题精华0金钱41040 注册时间最后登录
写的很牛,理想很丰满,现实很骨感。呵呵。楼主牛人
国产手机解锁救砖刷机 中兴 三星 金立 联想 国产note4 note5&&s 解米锁 卡modem
5 s6 oppo vivo system error 89 data 分区调整
[url=.cn/,http://happyus.淘宝.com]安卓手机解
Powered by

我要回帖

更多关于 error code 2503 的文章

 

随机推荐