[PROJECT] Reviving Hard Bricked YU (QLoader 9008 Mode)

quakze

Senior Member
Jul 10, 2014
403
480
103
Bangalore
Hi Quakze, I think I made some progress, but have to reconfirm the steps that I have done, so I will post those steps later. But in a mean time, do you have a life YU? If you do, could you upload a full raw image of your life YU's eMMC image?

Here is the how to:
  1. Put a 32GB of empty Micro SD in your life YU
  2. Do a factory reset of your YU, or you can go to recovery by formatting cache and data.
  3. Format all the content of your internal storage
  4. Connect your phone with adb.
  5. Type:
    Code:
    adb shell
    su
    dd if=/dev/block/mmcblk0 of=/storage/sdcard1/backup.img bs=512 count=30535646
    [B]THIS PROCESS WILL TAKE AROUND 45-60 minutes, SO ADB WILL FREEZE FOR THAT MOMENT[/B]
  6. When the above process has finished, go to your external storage of your YU, copy the backup.img (the size will be around 16GB) to your computer.
  7. Zip your backup.img with the best compression method, and now you will get around 2GB of zip file.

Could you upload that zip file to this thread. I'm sure it will be valuable not just for both of us, but also to other YU owners in this forum.
It would have been my pleasure, but my Yureka is hardbricked 2nd time. so I am very curious to find a way to debrick.

I did tried different versions of CBP form Coolpad ivvi S6 and F2, but all of them having 8936 set.

YU supports Sahara protocol, but not Firehourse, so needed MPRG8939/36.mbn instead of prog_emmc_firehose_8939.mbn. so extracted the flash programmer file from Redmi 2.

once almost getting success using eMMC Software Dowload, but then the device not responding massage came.
 

tirta.agung

Senior Member
Feb 4, 2010
177
209
73
Denpasar-Bali
I think You have reached the 9006 mode, if so then please let us know the process !

I am working hard, but working smarter is indeed needed like U.
Yes, I can confirm that i finally manage to revive my YU. I had to brick and unbrick my YU for four times just to make sure that all steps really work, well at least for me. However, there are also step backs. Before we can get the complete dump of YU's partition from any fellow member of this forum, we can't 100% revive our YU, as in this steps we have to use YU's twin, the coolpad 8675-W00, partition dump found in its CPB file. The easily notice problem is the power management system. After reviving my YU, I can't get the battery to charge, whether the phone is on or off, or the battery stays 0% during on or off charging although it is full. So, I know that this thread will help others in reviving their death YU, but it can't be done only by Quakze or me, we also need the community, as I think this is what this forum for.

Ok now back to business. Quakze, here are the steps that work for me:
  1. Download the UnzipMe2.zip and extract it to an empty folder.
  2. Download "QPST 2.7.422" from here and extract it to an empty folder. It has to be this version of "QPST".
  3. Download the official YU's firmware from CyanogenOS website here, and extract all the files to:
    • "ADB&fastboot" folder found in the extracted UnzipMe2 folder in STEP 1.
    • The folder that contain the previously unpacked CPB files.
  4. Uninstall all the driver related to YU, as well as any Qualcomm driver if you have install any. Uninstall them through device manager FIRST, then program manager. Don't forget to reboot Windows after all process finished.
  5. Run "CMD" or "Windows Terminal" as administrator and type:
    Code:
    [COLOR="Red"]bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
    bcdedit -set TESTSIGNING OFF[/COLOR]
    [B]REBOOT WINDOWS WHEN ALL FINISHED[/B]
  6. Install the "QPST software" STEP 2) by double clicking setup.exe, not the msi file.
  7. Install Qualcomm driver (UnzipMe2 folder STEP 1), according to the version of your Windows (x86 or x64), by double clicking dpinst64.exe.
  8. Open "QFil.", this can be found in the install directory of "QPST" that you just installed (inside the bin folder), and afterwards, connect the phone. Upon connecting your phone to your PC, Windows will install the new driver, and "Qfil" will recognise it in 9008 mode.
  9. Insert all the necessary file needed by "QFil":
    • The programmer will be prog_emmc_firehose_8936.mbn found inside the folder that contain the previously unpacked CPB files.
    • Load all xml needed:
      • Use the rawprogram0.xml found in the UnzipMe2 folder you had extracted in STEP 1.
      • Use the patch0.xml inside the folder that contain the previously unpacked CPB files.
    • Ignore anything else and click download.
    • If the process finished successfully, the phone will reboot by itself.
  10. After the phone rebooted, it will suffer from an endless bootloop. Don't do anything, just disconnect it from your PC, and straight away put your phone into bootloader.
  11. Go to the "ADB&fastboot" folder in STEP 3, and run format.bat by double clicking it.
  12. If the process finished successfully, you phone will rebooted and it is officially 80% revived.

Please reply to me if you also experiencing battery problem.
 

Attachments

Last edited:

quakze

Senior Member
Jul 10, 2014
403
480
103
Bangalore
Yes, I can confirm that i finally manage to revive my YU. I had to brick and unbrick my YU for four times just to make sure that all steps really work, well at least for me. However, there are also step backs. Before we can get the complete dump of YU's partition from any fellow member of this forum, we can't 100% revive our YU, as in this steps we have to use YU's twin partition dump, the coolpad 8675-W00, found in its CPB file. The easily notice problem is the power management system. After reviving my YU, I can't get the battery to charge, whether the phone is on or off, or the battery stays 0% during on or off charging although it is full. So, I know that this thread will help others in reviving their death YU, but it can't be done only by Quakze or me, we also need the community, as I think this is what this forum for.

Ok now back to business and here are the steps that work for me:
Hi, I am here, please let me know the steps.
 

quakze

Senior Member
Jul 10, 2014
403
480
103
Bangalore
Yes, I can confirm that i finally manage to revive my YU. I had to brick and unbrick my YU for four times just to make sure that all steps really work, well at least for me. However, there are also step backs. Before we can get the complete dump of YU's partition from any fellow member of this forum, we can't 100% revive our YU, as in this steps we have to use YU's twin, the coolpad 8675-W00, partition dump found in its CPB file. The easily notice problem is the power management system. After reviving my YU, I can't get the battery to charge, whether the phone is on or off, or the battery stays 0% during on or off charging although it is full. So, I know that this thread will help others in reviving their death YU, but it can't be done only by Quakze or me, we also need the community, as I think this is what this forum for.

Ok now back to business. Quakze, here are the steps that work for me:
  1. Download the UnzipMe2.zip and extract it to an empty folder.
  2. Download "QPST 2.7.422" from here and extract it to an empty folder. It has to be this version of "QPST".
  3. Download the official YU's firmware from CyanogenOS website here, and extract all the files to:
    • "ADB&fastboot" folder found in the extracted UnzipMe2 folder in STEP 1.
    • The folder that contain the previously unpacked CPB files.
  4. Uninstall all the driver related to YU, as well as any Qualcomm driver if you have install any. Uninstall them through device manager FIRST, then program manager. Don't forget to reboot Windows after all process finished.
  5. Run "CMD" or "Windows Terminal" as administrator and type:
    Code:
    [COLOR="Red"]bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
    bcdedit -set TESTSIGNING OFF[/COLOR]
    [B]REBOOT WINDOWS WHEN ALL FINISHED[/B]
  6. Install the "QPST software" STEP 2) by double clicking setup.exe, not the msi file.
  7. Install Qualcomm driver (UnzipMe2 folder STEP 1), according to the version of your Windows (x86 or x64), by double clicking dpinst64.exe.
  8. Open "QFil.", this can be found in the install directory of "QPST" that you just installed (inside the bin folder), and afterwards, connect the phone. Upon connecting your phone to your PC, Windows will install the new driver, and "Qfil" will recognise it in 9008 mode.
  9. Insert all the necessary file needed by "QFil":
    • The programmer will be prog_emmc_firehose_8936.mbn found inside the folder that contain the previously unpacked CPB files.
    • Load all xml needed:
      • Use the rawprogram0.xml found in the UnzipMe2 folder you had extracted in STEP 1.
      • Use the patch0.xml inside the folder that contain the previously unpacked CPB files.
    • Ignore anything else and click download.
    • If the process finished successfully, the phone will reboot by itself.
  10. After the phone rebooted, it will suffer from an endless bootloop. Don't do anything, just disconnect it from your PC, and straight away put your phone into bootloader.
  11. Go to the "ADB&fastboot" folder in STEP 3, and run format.bat by double clicking it.
  12. If the process finished successfully, you phone will rebooted and it is officially 80% revived.

Please reply to me if you also experiencing battery problem.
Hi, like to be in touch. So congrats for the success and will try the procedure asap.

If U have uploaded the files, please update the post !
 
Last edited:

quakze

Senior Member
Jul 10, 2014
403
480
103
Bangalore
Hi, I have a question. I have to do the procedure in Coolpad F2, I have the .pcb file, I can not unzip ?.

Thank You
CDA cracked by tirta.agung.

Install the software and copy paste the "dProdRes.dll" into Coolpad Download Assistant installation directory. Afterwards, run the program as usual, put the right path of the CPB file you want to unpack and press "ok" (of course the language use by the software is in chinese). You will find the unpack CPB files inside "DownFiles" folder found in Coolpad Download Assistant installation directory.
 

avecilla

Member
Apr 10, 2015
5
1
0
CDA cracked by tirta.agung.

Install the software and copy paste the "dProdRes.dll" into Coolpad Download Assistant installation directory. Afterwards, run the program as usual, put the right path of the CPB file you want to unpack and press "ok" (of course the language use by the software is in chinese). You will find the unpack CPB files inside "DownFiles" folder found in Coolpad Download Assistant installation directory.
Thanks, I saw him later, sorry.

My terminal does not respond when connected to pc. Just turn on the LED, but the pc does not detect my phone.
 
Mar 9, 2015
6
0
0
Nice Work!!, Thank you But..

tirta.agung and quakze thumbs up!!
Unzipme2 download link is not there
My Yureka YU is also bricked and i want to try your method(thanks for the steps man!!:good:)
and i am a complete noob in terms on this, so please help me
Consider posting this yureka forums too :D
 

quakze

Senior Member
Jul 10, 2014
403
480
103
Bangalore
Do you use BBM? If you do, please PM me.

By the way, I'm terribly sorry, I had some internet problem last night. So here is the file.
This is what the result I get, after following the procedure:
Sahara Version:0
Start Sending Programmer
Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol
at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName)
at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)​
Download Fail:Sahara FailSahara Fail
Finish Download
 

tirta.agung

Senior Member
Feb 4, 2010
177
209
73
Denpasar-Bali
@tirta.agung
When I reboot device all settings gone
I search & found there is some lock with NV in CM
now all same as before :(
need that rmt_storage type trick (which you give me link of OPO) for unlock
is that boot.img which you share here work for this??


Hi Ekhasti, I'll promise you to do some research on this and post a guide in this thread as soon as I 100% revive my YU.

But in a mean time, could you help Quakze and me? Could you post a reply on YU's partition map in this thread? All you have to do is just connect your phone with ADB, and type:
Code:
adb shell
su
ls -al /dev/block/bootdevice/by-name/
After that, ADB will show you YU's partition map, similar to this:
Code:
[email protected]:/ # ls -l dev/block/bootdevice/by-name/                         
lrwxrwxrwx root     root              1970-01-24 11:46 DDR -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              1970-01-24 11:46 aboot -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              1970-01-24 11:46 abootbak -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              1970-01-24 11:46 autobak -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              1970-01-24 11:46 boot -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              1970-01-24 11:46 cache -> /dev/block/mmcblk0p26
lrwxrwxrwx root     root              1970-01-24 11:46 config -> /dev/block/mmcblk0p28
lrwxrwxrwx root     root              1970-01-24 11:46 fsc -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              1970-01-24 11:46 fsg -> /dev/block/mmcblk0p22
lrwxrwxrwx root     root              1970-01-24 11:46 hyp -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              1970-01-24 11:46 hypbak -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              1970-01-24 11:46 keystore -> /dev/block/mmcblk0p27
lrwxrwxrwx root     root              1970-01-24 11:46 misc -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              1970-01-24 11:46 modem -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              1970-01-24 11:46 modemst1 -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              1970-01-24 11:46 modemst2 -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              1970-01-24 11:46 oem -> /dev/block/mmcblk0p29
lrwxrwxrwx root     root              1970-01-24 11:46 panic -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              1970-01-24 11:46 params -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              1970-01-24 11:46 persist -> /dev/block/mmcblk0p25
lrwxrwxrwx root     root              1970-01-24 11:46 recovery -> /dev/block/mmcblk0p24
lrwxrwxrwx root     root              1970-01-24 11:46 rpm -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              1970-01-24 11:46 rpmbak -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              1970-01-24 11:46 sbl1 -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              1970-01-24 11:46 sbl1bak -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              1970-01-24 11:46 sec -> /dev/block/mmcblk0p23
lrwxrwxrwx root     root              1970-01-24 11:46 ssd -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              1970-01-24 11:46 system -> /dev/block/mmcblk0p30
lrwxrwxrwx root     root              1970-01-24 11:46 tz -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              1970-01-24 11:46 tzbak -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              1970-01-24 11:46 userdata -> /dev/block/mmcblk0p31
Could you copy it, and post it in this thread?
 

tirta.agung

Senior Member
Feb 4, 2010
177
209
73
Denpasar-Bali
This is what the result I get, after following the procedure:
Sahara Version:0
Start Sending Programmer
Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol
at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName)
at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)​
Download Fail:Sahara FailSahara Fail
Finish Download
Are you sure you have uninstalled all drivers, qualcomm and YU first? Have you type the "BCEdit" commands?

I got the similar result when I first tried the method, but everythings works find when I uninstalled all drivers, disable windows driver signature by typing the BCedit commands, and reinstall again all the driver.

By the way, before connecting the phone to your PC, unplug the battery for 5 seconds, replug it, and directly connect it without pressing any buttons. The LED near the speaker of your YU should light red.
 

tirta.agung

Senior Member
Feb 4, 2010
177
209
73
Denpasar-Bali
Here is how to brick your YU

Hahahaha, anybody in this forum brave enough to brick their YU to help us test all the steps posted in this thread? If you do, just download the zip file, extract it in an empty folder, connect your YU in Bootloader mode with your PC, and double click brick.bat. Easy isn't it?
 

Attachments