ronaldo 发表于 2015-12-30 17:10

MOTO X第一代救黑砖Qhsusb_Dload教程

本帖最后由 ronaldo 于 2016-8-28 21:00 编辑

转自国外XDA论坛。本教程适合MOTO X 2013第一代和Droid Ultra/Mini/Maxx论坛已有几人亲测救砖成功。

未解锁BL的手机,刷了此版本将强行升级到5.1的bootloader。

教程分两个段落,第一个段落为在电脑上安装Qhsusb_dload驱动;第二个段落为救砖教程。

首先提供需要用的到的东西:

1,QHSUSB驱动下载地址:http://pan.baidu.com/s/1kU00aY7

2,bootloader底层及刷写工具下载地址:http://pan.baidu.com/s/1hs5Bjwg

段落一,先说安装Qhusb_dload驱动。以WIN7为例(XDA的教程太麻烦,这里引用benjaminwan大神的方法)

原理:

当MOTOX变黑砖以后,读不到字库中的引导层,CPU就会直接放出一个QHUSB_DLOAD端口,用于写入底层。当写入底层后,就可以救回来(前提是字库这个硬件没坏)。

    1、插上手机数据线,PC的设备管理器里多出了一个其它设备,名称为“QHSUSB_DLOAD”,并且有感叹号。



2、选中此设备,按右键,更新驱动,浏览解压好的高通QHSUSB驱动文件夹。

3、安装完成后如果提示重启电脑,则请重启一下,如果没有提示则不需重启。

如果是64位操作系统,设备名称虽然会变,但会显示黄色感叹号且设备不可用。


4、这时,需要重启系统,。

如果是win7,在启动windows时按F8,进入“禁用驱动程序签名强制”模式。


如果是Win8(主)双系统,启动到选系统的时候,选最下面的:更改默认值或选择其它选项——>选择其它选项——>疑难解答——>高级选项——>Windows启动设置—重新启动,然后选择“禁用驱动程序强制签名”;

如果你不是Win8(主)的双系统,或是Win8单系统,进系统后,+调出Charm菜单-更改电脑设置-设置-常规-高级启动的立即重启-疑难解答-高级选项-启动设置-重新启动,然后禁用驱动强制签名。WIN8、WIN10驱动更多问题看这里





5、这步成功后会显示为“QualcommHS-USB QDLoader 9008 (COMx)”设备,且无感叹号或问号,这下驱动就安装好了。(注意括号里的是你的端口号,每个人可能都不一样。)请记下此步骤的串口号,即括号中的COMx,其中x不固定,本文以COM10为例。


段落二:救砖。


输入:
qflash.exe -com10 -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_singleimage.bin -v -o

注意这里com10指的是你的QUHUSB端口。如果你是com20就改成com20。

当刷写成功后,手机将能够进入fastboot模式。大家尽情的玩机吧!!!不要被奸商骗去换主板了!!!当然如果你一开始就无法显示QHSUB_DLOAD,是没法救砖的,只能换主板。

小提示:

1,由于大家的机子都不是UK欧版,刷了此底层会导致分区表不正确,通过fastboot刷入自己机器的gpt.bin和motoboot.img即可不显示cid错误。到这里下载你的机型对应的gpt和motoboot:http://bbs.ihei5.com/thread-399365-1-1.html

2,刷入了上述gpt和motoboot会导致BL等级提升到BE,也就是5.1版本,仅能使用5.1的官方底包(可ROOT的机型可刷第三方ROM),无法再降级。

CMD正常显示的内容如下:
F:\blackflash>qflash.exe -com10 -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_si
ngleimage.bin -v -o
Motorola qflash Utility version 1.3
COMPORT      :COM10
RAMLOADER    :MPRG8960.hex
type is 0x21
7 mbn file name MSM8960_bootloader_singleimage.bin type 33
verbose mode on
Motorola qflash dll version 1.6
RAMLOADER VERSION: PBL_DloadVER2.0
------------------------------------------------------
DEVICE INFORMATION:
------------------------------------------------------
Version       : 0x8
Min Version   : 0x1
Max Write Size: 0x600
Model         : 0x90
Device Size   : 0
Description   : Intel 28F400BX-TL or Intel 28F400BV-TL
------------------------------------------------------
Using passed in packet size, changing from 0x600 -> 0x600
EXTENDED_LINEAR_ADDRESS_REC @ 0x2a000000

Write 65536 bytes @ 0x2a000000
100EXTENDED_LINEAR_ADDRESS_REC @ 0x2a010000

Write 11840 bytes @ 0x2a010000
100START_LINEAR_ADDRESS_REC @ 0x2a000000
EOF_REC
Sleeping for 3s
-----------------------------------------------------
RAM DOWNLOADER INFORMATION
-----------------------------------------------------
cmd               : 0x2
description       : QCOM fast download protocol targ
version_number    : 0x7
compatible_version: 0x2
max_block_size    : 0x400
flash_base_address: 0x0
flash_id_len      : 0x4
flash id          : eMMC
window_size       : 0x1e
number_of_sectors : 0x80
-----------------------------------------------------
sdl_send_security_mode: secutiry mode 0x0
Flashing MSM8960_bootloader_singleimage.bin 1969664 bytes into device
Keeping the first packet (1024 bytes) as hostage
Will release it if all is flashed well
100
Hostage released!

done

F:\blackflash>
假如遇到如图所示,则证明 com端口号 没写对或者设备没连接!



2014-02-15 0:22 补充此救砖底层应该是向RAM(内存)写入数据,重启后丢失,所以当刷完底层后,还需要在临时的fastboot模式下刷完整的GPT(分区表)和Motoboot(bootloader)才算完整的救回来。

关于无法进入Qhsusb_dload的手机说明:
1,有可能设备问题(换台电脑和数据线试试);
2,有可能字库彻底毁坏(悲剧,换主板去);
3,可能emmc_boot分区毁坏无法加载QHUSB_DLOAD(此问题虽然可通过Jtag解决,但是无Jtag接口定义,算了吧还是。换主板吧)。

XDA论坛原帖:http://forum.xda-developers.com/showthread.php?t=2629057

关于XDA此片帖子的重要对话:
tocrookx回帖:
I can't seem to get past step 9. When i plug in my phone to the pc nothing shows up on device manager. QHSUSB_DLOAD doesnt show up anywhere?
翻译:我无法在第9步看到(指的是设备管理器出现qhsusb_dload)设备。当我插上手机连接电脑时,无法在电脑 设备管理器 显示它。QHSUSB_DLOAD不会在别的地方出现吧?

Gundabolu SC大神回复tocrookx原文:
Wait this happened me too... Try another PC once or connect it with a different Data cable or try holding the power button for 10sec n leaving it and then again press for a few second... I did this entirely on a Windows 7 64 bit PC.. And even I couldn't get the device to show up at first... Or just connect it to your charger for sometime... But AFAIK it shouldn't even charge at this stage... But hey... Worth a try!

翻译:等待这个端口显示也发生在我身上。。。尝试换一台电脑或者换一根数据线,或着长按“电源键”大约10秒钟后松开,然后再按电源键几秒钟。。。我做这个(指救砖)完全是在Windows 7 64位 电脑上进行的。。甚至不能让电脑显示设备。。。或者你试试连接上充电器让它充会儿电。。。但是据我所知这个阶段不需要充电的。。。但是,嘿嘿。。。值得一试!!!

okok啦 发表于 2016-1-6 12:33

多谢楼主,救砖成功

smoto 发表于 2016-1-26 22:20

请问楼主,CMD那里运行成功之后怎么做?额

okok啦 发表于 2016-1-28 06:24

好帖…备用

js19870415 发表于 2016-1-28 06:52

moto G可以参照这个救砖头吗?

fdreams2486 发表于 2016-2-2 21:42



请问我现在的是XT1060已解锁,刷的5.1,想用免提功能就必须升级BL等级。升级BL后有啥坏处?还能随意刷rom吗?会不会重新上锁?
谢谢!

sw342401709 发表于 2016-2-5 15:39

XT1060刷ROOT失败黑屏,手贱救砖变真砖,大神我现在除了能连电脑外,不知道怎么点亮屏幕啊

ronaldo 发表于 2016-2-5 15:45

fdreams2486 发表于 2016-2-2 21:42
请问我现在的是XT1060已解锁,刷的5.1,想用免提功能就必须升级BL等级。升级BL后有啥坏处?还能随意刷r ...

解锁了就无所谓了。都可以刷,都可以升降。

sw342401709 发表于 2016-2-6 22:31

看到论坛里好多人都是和我一样(刷ROOT黑砖了,然后就是救砖,不能进fastboot)有成功的分享下经验啊,万分谢谢

junyujian 发表于 2016-2-7 10:36

版主大人 我救砖步骤都对 就是 ”Will release it if all is flashed well100 Hostage released! done “之后 手机 绿灯频闪,然后就没有反应了,(插着刷机线)。这个怎么解决?好象是电池没有电了。
页: [1] 2 3 4 5
查看完整版本: MOTO X第一代救黑砖Qhsusb_Dload教程