V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
superdotcom
V2EX  ›  Android

求助,手机黑砖了, qualcomm HS-USB QDLoader 9008 所有按键都没有反应

  •  
  •   superdotcom · 2019-08-13 11:25:02 +08:00 · 14667 次点击
    这是一个创建于 1929 天前的主题,其中的信息可能已经有所发展或是发生改变。
    所有按键都没有反应,USB 插电脑上有“ qualcomm HS-USB QDLoader 9008 ”,google 了一下,安装了驱动和下载了手机固件包,及 QFIL,在 QFIL “ QPST ”->“ eMMC Software Download app ” 网上的教程说 Flash Programmer file name 填入 MPRG8960.hex ,但是软件默认的是 EMMCBLD.HEX ,手机固件包里也没有找到.hex 文件,请高手指点一下,.hex 文件是个什么东东啊
    第 1 条附言  ·  2019-08-13 15:31:34 +08:00

    @Dex7er android这个是刷机包里的全部文件

    30 条回复    2020-06-30 09:34:38 +08:00
    Dex7er
        1
    Dex7er  
       2019-08-13 11:51:57 +08:00
    你可以去用 miui 下载刷机工具 miflash 刷...
    wxd92
        2
    wxd92  
       2019-08-13 11:53:49 +08:00 via iPhone
    电池抠掉 再重连
    不行就刷机
    superdotcom
        3
    superdotcom  
    OP
       2019-08-13 12:14:31 +08:00
    @Dex7er 用了 miflash,提示也是.hex 文件的问题,失败了
    superdotcom
        4
    superdotcom  
    OP
       2019-08-13 12:17:50 +08:00
    @wxd92 都 9008 了,什么没有反应在,充电的灯都不亮了,只有 USB 接电脑上,还会提示安装 qualcomm HS-USB QDLoader 驱动,安装驱动后能找到一个 COMxx 端口。您教我怎么刷?
    Hoshizora
        5
    Hoshizora  
       2019-08-13 12:52:14 +08:00 via Android
    能进 9008 就还有救,可能你包出问题了。如果是 MIUI 那简单的很,去下旧版 MIFlash 直接刷,旧版才支持 9008 刷机,新版不支持。不是 MIUI 的话应该也可以用 Miflash 不过包从哪找就不知道了。
    Dex7er
        6
    Dex7er  
       2019-08-13 15:04:52 +08:00
    首先你的 rom 包里面:
    1,prog_ufs_firehose_****_ddr.elf or prog_ufs_firehose_****_ddr.mbn
    2,MPRG****.hex
    3,*_msimage.mbn
    这三样必须要有一个

    4,rawprogram0.xml
    5,patch*.xml
    这两个必须要有

    说了半天,什么手机的?
    xiaoranj
        7
    xiaoranj  
       2019-08-13 15:07:18 +08:00
    去 xda,搁着干啥
    superdotcom
        8
    superdotcom  
    OP
       2019-08-13 15:34:05 +08:00
    @Dex7er 上了个图,图上面是手机原厂的刷机包, BENQ F5 手机,
    Dex7er
        9
    Dex7er  
       2019-08-13 16:27:56 +08:00
    fastboot 刷机包,这个 rom 包应该救不了这种只有端口的黑砖。。。你可以想办法从 gpt 文件里读取资料生成 rawprogram0.xml 文件,从别的 8926cpu 的机型比如联想的 S810trom 里找个 prog_***_firehose_****.mbn 文件,放到一起,然后再试试 miflash。

    还是有点机会的。
    MonoLogueChi
        10
    MonoLogueChi  
       2019-08-13 16:38:01 +08:00 via Android
    冷门机型不一定能搞,到官网看看有没有救砖包,理论上能 9008 就不算砖
    locoz
        11
    locoz  
       2019-08-13 16:41:53 +08:00
    帮顶,收藏等后续
    superdotcom
        12
    superdotcom  
    OP
       2019-08-13 17:45:52 +08:00
    @Dex7er gpt 文件里读取资料生成 rawprogram0.xml 文件,求具体的方法,谢谢
    LZSZ
        13
    LZSZ  
       2019-08-13 17:47:45 +08:00
    你这是啥手机啊,型号说下。
    superdotcom
        14
    superdotcom  
    OP
       2019-08-13 18:32:01 +08:00
    @LZSZ BENQ F5
    LZSZ
        15
    LZSZ  
       2019-08-13 18:34:29 +08:00
    @superdotcom

    www.youtube.com/watch?v=cQhOQr-QJb8
    可以按视频里操作下,视频里的工具是中兴的刷机工具。
    superdotcom
        16
    superdotcom  
    OP
       2019-08-13 19:13:13 +08:00
    @LZSZ 行不能,试了很多工具,只有 miflash 这个工具还能找的到 COMxx,但是刷入失败,我猜可能就是缺少 rawprogram0.xml 文件
    Dex7er
        17
    Dex7er  
       2019-08-13 20:10:10 +08:00
    gpt***.bin 发出来我看看
    superdotcom
        18
    superdotcom  
    OP
       2019-08-14 08:35:11 +08:00
    @Dex7er 刷机包里<a href="http://f.shaogroup.com/gpt_both0.bin">gpt_both0.bin</a>,你看是不是这个文件,谢谢咯
    Dex7er
        19
    Dex7er  
       2019-08-14 14:30:20 +08:00
    嗯嗯 这个文件网盘发给我
    superdotcom
        20
    superdotcom  
    OP
       2019-08-14 14:50:19 +08:00
    @Dex7er 直接点上面的连接,可以下载下来
    Dex7er
        21
    Dex7er  
       2019-08-14 15:10:29 +08:00
    <?xml version="1.0" ?>
    <data>
    <!--NOTE: This is an ** Autogenerated file **-->
    <!--NOTE: Sector size is 512bytes-->
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="emgdload" num_partition_sectors="8158" physical_partition_number="0" size_in_KB="4079.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="QL1Log" num_partition_sectors="8126" physical_partition_number="0" size_in_KB="4063.0" sparse="false" start_byte_hex="0x400000" start_sector="8192"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="fsc" num_partition_sectors="2" physical_partition_number="0" size_in_KB="1.0" sparse="false" start_byte_hex="0x7f7c00" start_sector="16318"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="DDR" num_partition_sectors="64" physical_partition_number="0" size_in_KB="32.0" sparse="false" start_byte_hex="0x7f8000" start_sector="16320"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qfa" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x800000" start_sector="16384"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qcfg" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0xc00000" start_sector="24576"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="modemst1" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x1000000" start_sector="32768"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="modemst2" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x1400000" start_sector="40960"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x1800000" start_sector="49152"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sdi.img" label="sdi" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x1a00000" start_sector="53248"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x1c00000" start_sector="57344"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x1e00000" start_sector="61440"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="QOTP" num_partition_sectors="65536" physical_partition_number="0" size_in_KB="32768.0" sparse="false" start_byte_hex="0x2000000" start_sector="65536"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="fsg" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x4000000" start_sector="131072"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qdlog" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qvariables" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x5400000" start_sector="172032"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qlogfilter" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x5600000" start_sector="176128"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="12288" physical_partition_number="0" size_in_KB="6144.0" sparse="false" start_byte_hex="0x5800000" start_sector="180224"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qglog" num_partition_sectors="102400" physical_partition_number="0" size_in_KB="51200.0" sparse="false" start_byte_hex="0x5e00000" start_sector="192512"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tzbak" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpmbak" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x9200000" start_sector="299008"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1bak" num_partition_sectors="8192" physical_partition_number="0" size_in_KB="4096.0" sparse="false" start_byte_hex="0x9600000" start_sector="307200"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="abootbak" num_partition_sectors="12288" physical_partition_number="0" size_in_KB="6144.0" sparse="false" start_byte_hex="0x9a00000" start_sector="315392"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="NON-HLOS.bin" label="modem" num_partition_sectors="131072" physical_partition_number="0" size_in_KB="65536.0" sparse="false" start_byte_hex="0xa000000" start_sector="327680"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="misc" num_partition_sectors="16384" physical_partition_number="0" size_in_KB="8192.0" sparse="false" start_byte_hex="0xe000000" start_sector="458752"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="drm" num_partition_sectors="16384" physical_partition_number="0" size_in_KB="8192.0" sparse="false" start_byte_hex="0xe800000" start_sector="475136"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" physical_partition_number="0" size_in_KB="16384.0" sparse="false" start_byte_hex="0xf000000" start_sector="491520"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="recovery.img" label="recovery" num_partition_sectors="32768" physical_partition_number="0" size_in_KB="16384.0" sparse="false" start_byte_hex="0x10000000" start_sector="524288"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="persist.img" label="persist" num_partition_sectors="32768" physical_partition_number="0" size_in_KB="16384.0" sparse="true" start_byte_hex="0x11000000" start_sector="557056"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="system.img" label="system" num_partition_sectors="2260992" physical_partition_number="0" size_in_KB="1130496.0" sparse="true" start_byte_hex="0x12000000" start_sector="589824"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="cache.img" label="cache" num_partition_sectors="557040" physical_partition_number="0" size_in_KB="278520.0" sparse="true" start_byte_hex="0x57000000" start_sector="2850816"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="ssd" num_partition_sectors="16" physical_partition_number="0" size_in_KB="8.0" sparse="false" start_byte_hex="0x67ffe000" start_sector="3407856"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="Qcust" num_partition_sectors="65536" physical_partition_number="0" size_in_KB="32768.0" sparse="false" start_byte_hex="0x68000000" start_sector="3407872"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="userdata" num_partition_sectors="0" physical_partition_number="0" size_in_KB="0.0" sparse="true" start_byte_hex="0x6a000000" start_sector="3473408"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0"/>
    <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
    </data>



    上面是 rawprogram0.xml 分区文件的内容,复制内容自己生成一个。
    你还需要从别的 8926cpu 的机型找个 prog_emmc_firehose_8926.mbn 文件放进包里,
    然后就可以试试 miflash 刷机了。
    Dex7er
        22
    Dex7er  
       2019-08-14 15:28:14 +08:00
    链接: https://pan.baidu.com/s/1zlk8dyb7HBp4NF7OtMdQBA 提取码: d4mi

    似乎 8926 不需要 prog 文件,这里只有 MPRG8926.mbn ,8926_msimage.mbn ,你把这两个复制进你的包里。


    <?xml version="1.0" ?>
    <patches>
    <!--NOTE: This is an ** Autogenerated file **-->
    <!--NOTE: Patching is in little endian format, i.e. 0xAABBCCDD will look like DD CC BB AA in the file or on disk-->
    <!--NOTE: This file is used by Trace32 - So make sure to add decimals, i.e. 0x10-10=0, *but* 0x10-10.=6.-->
    </patches>

    复制上面这段生成一个 patch0.xml ,放到一起。
    然后试试能不能刷机。

    如果刷到后面才报错,可以重启手机试试能不能进 fasboot,能进 fastboot 就运行你包里的 bat 脚本再刷一次,应该就可以了。
    Dex7er
        23
    Dex7er  
       2019-08-14 15:32:28 +08:00
    如果刷不了,试试用网盘里的 patch0.xml 替换上面自己生成的 patch0.xml 。
    刷完还是不能进 fastboot,你就看着办吧。。。
    superdotcom
        24
    superdotcom  
    OP
       2019-08-14 15:32:46 +08:00
    @Dex7er 联想的 S810t rom 里好像没找到 prog_emmc_firehose_8926.mbn 文件<img alt="android" img="http://img.shaogroup.com/image.php?di=PTG8" />
    superdotcom
        25
    superdotcom  
    OP
       2019-08-14 15:35:54 +08:00
    @Dex7er 非常感谢啦,我试试
    superdotcom
        26
    superdotcom  
    OP
       2019-08-14 17:33:52 +08:00
    @Dex7er 可以跑 16s,呵呵,但是提示 cannot receive hello packet error 啥原因呢
    Dex7er
        27
    Dex7er  
       2019-08-14 20:20:27 +08:00
    每次失败 都要长按电源键刷新端口。
    你把包里的 8626_fastbooti***.mbn 改名成 8926_msimage.mbn 试试
    Dex7er
        28
    Dex7er  
       2019-08-14 20:22:17 +08:00
    你这个估计是 8626 的 cpu 额 8926 的文件不通用我猜...
    Dex7er
        29
    Dex7er  
       2019-08-14 20:31:18 +08:00
    https://pan.baidu.com/s/1bq04v9d 这里的两个 8626 的文件可以试试...
    Fizzer
        30
    Fizzer  
       2020-06-30 09:34:38 +08:00
    1 个月前用 miflash 刷刷不了,放柜子里 1 个月拿出来后又能刷了,哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1211 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.