Nubia Z5S在某些异常情况或按组合键进入QHSUSB_BULK状态, 这种模式的现象, 猜想windows(实例win7)即使在数据线, 它会出现在计算机n载,甚至会提示要格式化某些分区(这里要强调的是千万不要格式化不论什么分区,否则可能会变成真砖仅仅有返厂了)


关于这个模式能够參考我之前发的一篇文章: http://blog.csdn.net/syhost/article/details/20435957

上面文章中也提到, QHSUSB_BULK模式实际是在sbl分区中实现的, 只是纯粹为了救砖的话也不是必需知道这些细节!

当Z5S进到这个模式而且不能正常启动其它模式或者系统后, 那就仅仅有考虑在这个模式下来救砖了, 出现这样的模式的可能情况是:

1   recovery分区和系统(或者boot)分区同一时候损坏

2   boot分区可能有异常,

3  在某种条件下按了按键组合

转载请务必保留本篇链接:

http://blog.csdn.net/syhost/article/details/36972531

这样的模式由于挂载了手机的全部分区, 而从上面的分析产生这样的情况的可能无非是某些启动分区错误, 那直观的想法就是恢复这些错误的分区。

能够先參考我之前的一篇文章, 先熟悉下Z5S的详细分区情况:http://blog.csdn.net/syhost/article/details/21818563

要注意的是上面文章是以16G版本号为例分析, 假设是32G的可能略微有些区别。要特别注意下!

以下讲讲怎么在win7下恢复Z5S特定的分区。 以恢复recovery分区为例(此方法已经由@乱世殇歌 验证成功

要使用到的工具是windows下的dd命令, 下载地址:

http://dl.vmall.com/c06d47p1fn

或者

https://mega.co.nz/#!B1lzlDJa!yfw8NrtWQCznodyxnaKbRIs6dboTyLHU1NNtky0waQw

过程例如以下:

1、 首先是确保手机已经稳定执行到了QHSUSB_BULK模式,而且连上数据线, 在电脑系统里能够看到n多分区,要特别注意不要依照提示格式化不论什么分区,切记, 不然可能会真砖了!

2、 将上面的dd工具解压,然后进到该文件夹下,假设是win7的系统,支持在当前文件夹打开终端命令行, 操作例如以下,在dd文件夹下按住shift键,然后点鼠标右键。选在当前文件夹打开终端命令,就可以!

3、 执行  dd --list命令,查看电脑全部分区信息(当然也包含挂载的手机的分区信息)(@乱世殇歌提供):

D:\222>dd --list
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL.  See copying.txt for details
Win32 Available Volume Information
\\.\Volume{14f93446-ea7b-11e3-8baf-806e6f6e6963}\link to \\?

\Device\HarddiskVolume1 fixed media Mounted on \\.\c: \\.\Volume{27fc973e-92de-706b-3d39-ff3b00c9862e}\ link to \\?

\Device\HarddiskVolume146 fixed media Mounted on \\.\g: \\.\Volume{4faebde7-671c-5533-0c1e-c5cd93452cb3}\ link to \\?\Device\HarddiskVolume154 fixed media Mounted on \\.\h: \\.\Volume{59fe28dd-13a6-f2dd-1105-5b6a173a6e79}\ link to \\?

\Device\HarddiskVolume159 fixed media Mounted on \\.\i: \\.\Volume{94ed69a1-a69d-b0c4-7d06-8f5039f55fc8}\ link to \\?\Device\HarddiskVolume160 fixed media Mounted on \\.\j: \\.\Volume{87f74cb9-9950-8f5b-48a5-3e4aadedcb0b}\ link to \\?

\Device\HarddiskVolume161 fixed media Mounted on \\.\k: \\.\Volume{a92c0db2-bc8f-cb01-bfd7-ca99575da6d6}\ link to \\?\Device\HarddiskVolume162 fixed media Mounted on \\.\l: \\.\Volume{41f4a435-9559-66a2-ecbc-925db9220510}\ link to \\?\Device\HarddiskVolume163 fixed media Mounted on \\.\m: \\.\Volume{ca630bbc-e3bb-5e2d-d9ff-253b5188313b}\ link to \\?

\Device\HarddiskVolume168 fixed media Mounted on \\.\n: \\.\Volume{14f93447-ea7b-11e3-8baf-806e6f6e6963}\ link to \\?\Device\HarddiskVolume3 fixed media Mounted on \\.\d: \\.\Volume{14f93448-ea7b-11e3-8baf-806e6f6e6963}\ link to \\?

\Device\HarddiskVolume4 fixed media Mounted on \\.\e: \\.\Volume{14f93449-ea7b-11e3-8baf-806e6f6e6963}\ link to \\?\Device\HarddiskVolume5 fixed media Mounted on \\.\f: NT Block Device Objects \\?\Device\Harddisk0\Partition0 link to \\?\Device\Harddisk0\DR0 Fixed hard disk media. Block size = 512 size is 320072933376 bytes \\?\Device\Harddisk0\Partition1 link to \\?\Device\HarddiskVolume1 \\?\Device\Harddisk0\Partition2 link to \\?

\Device\HarddiskVolume2 Fixed hard disk media. Block size = 512 size is 21474836480 bytes \\?\Device\Harddisk0\Partition3 link to \\?\Device\HarddiskVolume3 \\?

\Device\Harddisk0\Partition4 link to \\?\Device\HarddiskVolume4 Fixed hard disk media. Block size = 512 size is 85911928832 bytes \\?

\Device\Harddisk0\Partition5 link to \\?\Device\HarddiskVolume5 Fixed hard disk media. Block size = 512 size is 116023722496 bytes \\?\Device\Harddisk1\Partition0 link to \\?\Device\Harddisk1\DR8 Fixed hard disk media. Block size = 512 size is 15758000128 bytes \\?

\Device\Harddisk1\Partition1 link to \\?

\Device\HarddiskVolume146 Fixed hard disk media. Block size = 512 size is 67108864 bytes \\?\Device\Harddisk1\Partition10 link to \\?\Device\HarddiskVolume155 Fixed hard disk media. Block size = 512 size is 1572864 bytes \\?\Device\Harddisk1\Partition11 link to \\?\Device\HarddiskVolume156 Fixed hard disk media. Block size = 512 size is 1572864 bytes \\?\Device\Harddisk1\Partition12 link to \\?\Device\HarddiskVolume157 Fixed hard disk media. Block size = 512 size is 1048576 bytes \\?\Device\Harddisk1\Partition13 link to \\?

\Device\HarddiskVolume158 Fixed hard disk media. Block size = 512 size is 10485760 bytes \\?

\Device\Harddisk1\Partition14 link to \\?\Device\HarddiskVolume159 Fixed hard disk media. Block size = 512 size is 1288488960 bytes \\?

\Device\Harddisk1\Partition15 link to \\?

\Device\HarddiskVolume160 Fixed hard disk media. Block size = 512 size is 2684354560 bytes \\?\Device\Harddisk1\Partition16 link to \\?\Device\HarddiskVolume161 Fixed hard disk media. Block size = 512 size is 33554432 bytes \\?\Device\Harddisk1\Partition17 link to \\?\Device\HarddiskVolume162 Fixed hard disk media. Block size = 512 size is 524288000 bytes \\?

\Device\Harddisk1\Partition18 link to \\?

\Device\HarddiskVolume163 Fixed hard disk media. Block size = 512 size is 157286400 bytes \\?\Device\Harddisk1\Partition19 link to \\?\Device\HarddiskVolume164 Fixed hard disk media. Block size = 512 size is 10485760 bytes \\?\Device\Harddisk1\Partition2 link to \\?\Device\HarddiskVolume147 Fixed hard disk media. Block size = 512 size is 524288 bytes \\?\Device\Harddisk1\Partition20 link to \\?\Device\HarddiskVolume165 Fixed hard disk media. Block size = 512 size is 1572864 bytes \\?\Device\Harddisk1\Partition21 link to \\?\Device\HarddiskVolume166 Fixed hard disk media. Block size = 512 size is 1024 bytes \\?

\Device\Harddisk1\Partition22 link to \\?\Device\HarddiskVolume167 Fixed hard disk media. Block size = 512 size is 8192 bytes \\?\Device\Harddisk1\Partition23 link to \\?

\Device\HarddiskVolume168 Fixed hard disk media. Block size = 512 size is 10523482624 bytes \\?\Device\Harddisk1\Partition3 link to \\?\Device\HarddiskVolume148 Fixed hard disk media. Block size = 512 size is 32768 bytes \\?\Device\Harddisk1\Partition4 link to \\?\Device\HarddiskVolume149 Fixed hard disk media. Block size = 512 size is 32768 bytes \\?

\Device\Harddisk1\Partition5 link to \\?\Device\HarddiskVolume150 Fixed hard disk media. Block size = 512 size is 524288 bytes \\?

\Device\Harddisk1\Partition6 link to \\?\Device\HarddiskVolume151 Fixed hard disk media. Block size = 512 size is 512000 bytes \\?

\Device\Harddisk1\Partition7 link to \\?\Device\HarddiskVolume152 Fixed hard disk media. Block size = 512 size is 10485760 bytes \\?\Device\Harddisk1\Partition8 link to \\?

\Device\HarddiskVolume153 Fixed hard disk media. Block size = 512 size is 512000 bytes \\?

\Device\Harddisk1\Partition9 link to \\?\Device\HarddiskVolume154 Fixed hard disk media. Block size = 512 size is 1048576 bytes Virtual input devices /dev/zero (null data) /dev/random (pseudo-random data) - (standard input) Virtual output devices - (standard output)

然后从这些分区信息中找到手机的分区信息。 參考我上面关于z5s分区信息的文章。对照就能够非常easy的找出你想要恢复的分区的分区号(指的是在dd命令下识别的分区号)以及手机磁盘的磁盘号。

以recovery分区为例简介下推断分区的方法:

a、 能够通过分区号大小推断。 比方上面文章中能够看到recovery分区相应的分区号是19, 而上面的dd信息里也能够看到 Partition19这个分区号,而一般电脑分区不会这么多,所以能够推断这里就是手机的分区,

b、 接上面的方法,推断是不是recovery分区,通过分区大小。比方上面的Partition19 在dd命令下显示大小是 size 10485760 bytes(即10485760字节)。而从上面文章里看到的recovery分区的大小(32G的可能会有不同)为10240x1024=10485100 跟上面dd命令获取出来的大小基本一致(至于为什么不是全然一样先不去深究了)。这基本就能够推断dd命令里获取到的Partition19 就是手机的recovery分区了(特别注意一般手机的boot分区跟recovery分区大小是同样的,注意区分,当然把recovery写入boot分区也没啥问题)!

c、 从Partition19前面的字符段Harddisk1推断。 自己电脑假设仅仅有一个硬盘,那本身的硬盘应该就是Harddisk0了,那么这里Harddisk1就应该是手机分区相应的磁盘号了!

4、找到须要的分区号之后。就能够进行dd恢复操作了,详细方法:

1)将须要恢复的分区的img镜像文件放到dd命令所在的目录下,假设是recovery或者boot分区则仅仅须要将刷机包里的recovery.img或者boot.img放进来就可以!

2) 在当前文件夹下终端命令行中运行 dd if=recovery.img of=\\?\Device\Harddisk1\Partition19  就可以,能够看到这里recovery.img 即是你放的分区镜像的文件名称,而  \\?\Device\Harddisk1\Partition19  就是上面dd --list命令获取到的recovery分区的分区号信息,全然照搬过来的!

运行完该命令后。正确恢复recovery分区的截图(截图由@乱世殇歌提供)例如以下:

至此。已经全然恢复了recovery分区, 仅仅要你放的recovery.img是正确的(这里所说的正确对于z5s而言是一定要跟你砖之前的基带版本号搭配,由于有些recovery仅仅能在相应的基带版本号下使用)。

看似复杂,事实上仅仅两点:一是dd命令下正确推断你所要恢复分区的分区号,二是命令要输入正确而且分区镜像恢复文件一定要正确。

另外要特别强调, 假设用此方法恢复其它引导分区(除了boot和recovery分区之外的),包含: aboot、sbl1、tz、rpm、sdi  这些分区假设想恢复当中不论什么一个的话,就必须所有一起恢复,而且要版本号相应,不然就真砖了。而这些分区镜像文件都能够在官方完整rom包里找到。当中aboot相应的是emmc_appsboot.mbn文件。其它分区看名字相应文件名称就可以!

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/hrhguanli/p/4907284.html

Nubia Z5S(高通公司MSM8974) QHSUSB_BULK砖的方法节省模式(随着win7在恢复recovery分区案例)...相关推荐

  1. 高通手机900E变砖救活方法及原理分析

    救活神器--刷机工程线 使用普通数据线简单改造即可: 1. 将数据线外皮剥开 2. 将绿线(D+)和黑线(地线)的外皮剥开 3. 将剥开的绿线和地线短接即可. 用改造好的工程线连接手机和电脑, 然后长 ...

  2. 与高通公司合作的Cyanogen团队,Thunderbird等等

    在本周的开源新闻摘要中,我们将介绍Cyanogen与高通的合作,Thunderbird的复活,GitLab收购Gitorius等! 开源新闻让您阅读愉快. 2015年2月28日至3月6日 Cyanog ...

  3. 高通公司全球首席商务官Jim Cathey先生一行莅临美格智能参观指导

    近日,高通公司全球首席商务官Jim Cathey先生一行莅临美格智能深圳总部参观指导.美格智能董事长王平.CEO杜国彬携公司管理层对Jim Cathey先生及高通团队的到访表示热烈欢迎,双方就进一步加 ...

  4. Twitter或面临欧盟更严格内容审核;韩国电商巨头用机器人军团替代仓库工人;高通公司副总裁加盟三星丨每日大事件...

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 投融资 辰鳗科技完成新一轮五千万元融资 数字化能源管理服务企业四川辰鳗科技有限公司(以下简称"辰鳗科技")于2月7日宣布 ...

  5. 是德科技赢得高通公司 5G 测试解决方案订单

    2017年6月8日,是德科技公司(NYSE:KEYS)宣布与美国高通公司旗下的子公司Qualcomm Technologies协作,推动其第五代移动通信(5G)技术的实现.是德科技拥有全面的设计和测试 ...

  6. 苹果xsmax有高通基带吗_苹果将使用高通5G基带至2023年 之后或许从高通公司继续采购产品...

    VR日报10月25日消息,最近证实,苹果正在其新iPhone中使用高通的Snapdragon X55调制解调器.问题是苹果计划继续使用高通的技术多长时间?毕竟,该公司确实有充分的理由收购了英特尔的调制 ...

  7. 高通公司宣布将骁龙处理器改名为骁龙移动平台

    本周,高通公司宣布它们决定改变提供硬件的方式,将高通骁龙处理器改名为"高通骁龙移动平台",这应该能够更好地区分高通全部产品线. 高通骁龙处理器本质上就是一个平台,借助这个平台,智能 ...

  8. 高通公司将骁龙芯片设计人员调往ARM服务器芯片部门

    本周Centriq 2400设计蓝图将正式发布. 高通公司数据中心芯片部门负责人Anand Chandrasekher手持Centriq芯片 高通公司曾将来自其旗舰级骁龙芯片(被数以百万计智能手机与平 ...

  9. 美国高通公司开发出了新的指纹识别技术

    比年回,大家错指纹辨认手艺曾经视而不见,从iPhon5S公布以来,曾经用到良多款具有指纹辨认才能的手机,但非MWC下的一项3D指纹认证处理计划却不一般,明天带您一探究竟.MWC下,QualcommSn ...

最新文章

  1. Java并发基础01. 传统线程技术中创建线程的两种方式
  2. 2020-11-26((《深入理解计算机系统》多级页表详解)补充)
  3. python调用sqlldr_sqlldr导入数据
  4. 技术动态 | 清华大学开源OpenKE:知识表示学习平台
  5. Shell 判断数是否为某数的倍数
  6. Patrick Hughes - 错觉3D雕塑艺术
  7. 为什么range不是迭代器?range到底是什么类型?
  8. uniapp阿里云STS上传文件
  9. Neuralizing Regular Expressions for Slot Filling 神经网络转回自动机
  10. OkHttp缓存与连接
  11. 学习linux的第一天知识总结
  12. php实现跑马灯闪亮,JavaScript_基于jquery实现的文字向上跑动类似跑马灯的效果,想实现一个类似跑马灯的效果, - phpStudy...
  13. 如何入职阿里前端岗?
  14. 下一代园区网-全光网络
  15. 互斥量、临界区、信号量、事件标志组和消息邮箱
  16. where 空集_空集MØ联手Snakehips好听虐心歌曲Don't Leave (别走)
  17. Unity 之 解决包体过大问题记录和纹理相关知识点整理
  18. windows 找不到文件 ‘C:\ApplicationC\UltraEdit24_18212\UltraEdit24.20.0.40(x64)\UltraEdit\uedit32.exe’
  19. eclipse 快捷调整字体_一键就能调文字大小?Word当中你所不知的快捷键-eclipse字体大小设置...
  20. matlab生成组合,组合生成算法及matlab程序

热门文章

  1. 数据结构:单链表(水浒传英雄操作为例)+单链表面试题
  2. 电脑控制android 电视,怎么用电脑控制电视 电视应用安装器使用教程
  3. UVA1149 装箱 Bin Packing 题解
  4. 近级压降和电弧产生原因
  5. java 手动垃圾回收_java如何进行垃圾回收的
  6. 你只需画草稿,剩下都交给AI!哈佛『机器学习』最新课程;Evernote收费又难用?试试这款开源工具;提示工程资源整合笔记;前沿论文 | ShowMeAI资讯日报
  7. 错误状态0xc00002e1解决方法
  8. 代码补全漫谈(1) - 从TabNine说起
  9. 工作流表单手写签章控件失效的处理方法
  10. 将100以内的所有质数输出