[YU Yuphoria] SkandaH:
Read before continue:

http://xdaforums.com/showthread.php?t=1914359

http://xdaforums.com/showthread.php?t=2136738

http://xdaforums.com/showthread.php?t=2345860

http://xdaforums.com/showthread.php?t=3303112

Requirements:

A hardbricked Yuphoria/lettuce (YU5010/YU5010A) - when connected with a PC, it should expose itself as QHUSB_BULK (when no driver is installed)/Qualcomm HS-USB QDLoader 9008 (when appropriate driver is installed).

(Optional) A working Yuphoria/lettuce, if you want to create the recovery image yourself.

A microSD card - contrary to the popular belief, you don't need a 16 GB or bigger one. 1 GB is sufficient.

Win32 Disk Imager (Windows) / dd (*nix).

Information regarding the recovery image:

The partition structure of Yuphoria is as follows:

Number Start (sector) End (sector) Size Code Name
1 131072 262143 64.0 MiB 0700 modem
2 262144 262145 1024 bytes FFFF fsc
3 262146 262161 8.0 KiB FFFF ssd
4 262162 263185 512.0 KiB FFFF sbl1
5 263186 264209 512.0 KiB 0700 sbl1bak
6 264210 265233 512.0 KiB FFFF rpm
7 265234 266257 512.0 KiB 0700 rpmbak
8 266258 267281 512.0 KiB FFFF tz
9 267282 268305 512.0 KiB 0700 tzbak
10 268306 269329 512.0 KiB FFFF hyp
11 269330 270353 512.0 KiB 0700 hypbak
12 270354 273425 1.5 MiB FFFF modemst1
13 273426 276497 1.5 MiB FFFF modemst2
14 276498 296977 10.0 MiB FFFF splash
15 393216 393279 32.0 KiB FFFF DDR
16 393280 396351 1.5 MiB FFFF fsg
17 396352 396383 16.0 KiB FFFF sec
18 396384 398431 1024.0 KiB FFFF aboot
19 398432 400479 1024.0 KiB 0700 abootbak
20 400480 466015 32.0 MiB FFFF boot
21 466016 531551 32.0 MiB FFFF recovery
22 531552 4725855 2.0 GiB FFFF system
23 4849664 4980735 64.0 MiB FFFF cache
24 4980736 5046271 32.0 MiB FFFF persist
25 5046272 5048319 1024.0 KiB FFFF misc
26 5048320 5049343 512.0 KiB FFFF keystore
27 5049344 5050367 512.0 KiB FFFF config
28 5050368 30785502 12.3 GiB FFFF userdata

From the above table, its evident that dumping the first 200 MB should be enough to include all required partitions, but you can opt for a full dump as well.

To dump, we can use any of the following methods:

Directly to the PC using ADB.

Be rooted, connect to adb shell with root privilege & call dd to dump it in external sdcard.

Without being rooted but on unlocked bootloader, boot to (tethered booted/permanently flashed) TWRP, get shell access in TWRP or via adb shell, call dd to dump it in external sdcard.

For dumping the whole eMMC, use:

dd if=/dev/block/mmcblk0 of=/external_sd/backup.img bs=512 count=30535646

For dumping first 200 MB, use:

dd if=/dev/block/mmcblk0 of=/external_sd/backup.img bs=512 count=409600

You can directly write to the external sdcard as well:

dd if=/dev/block/mmcblk0 of=/dev/block/mmcblk1

Be very careful working with dd! mmcblk0 is the eMMC and mmcblk1 is the external SD card.

Pre-created eMMC dump:

eMMC backup - Google Drive

drive.google.com

It is created from a bootloader unlocked Yuphoria running cm-12.1-YOG4PAS47N build.

The size of the whole dump is ~14.5 GB.

After compression, the size is ~998 MB. Its compressed using 7-Zip & split into 10 parts.

File hashes (SHA-1) are as follows:

9ce4d504395e1c64fbb6960c781fc537eb6b04a2 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.001
523287e0c3fb85c5c2ca1004a1b8219585845462 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.002
ad88026b7b723adf2591b622ebdb3051220c69d8 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.003
b0c6396ddae119d85c9135a6ff4e3cf122e5823e *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.004
c88b13065babcb7792fd66b877af5f2f4811f710 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.005
bbf88b156bd67d79bd3da64a1b9273d92c1487ee *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.006
99c2be608f8c359caabcd13889828ea1777dde73 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.007
e60acbafd6326d4d000a81128f8195ad0c14342e *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.008
895d7db6e961e56ce5c9e541adddfb72815f44c5 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.009
6267aac32bedcff93f4b873a5bce749b85d0ba09 *cm-12.1-YOG4PAS47N-lettuce-eMMC.7z.010

0c7639808db3480dd06246e952f1f0d363edf6ba *cm-12.1-YOG4PAS47N-lettuce-eMMC.img

Usage:

Download the eMMC dump created by me or make it yourself.

Use Win32 Disk Imager (Windows) / dd (*nix) to write in a microSD card. I've used a 16 GB Class 10 one.

Insert the sdcard into the hardbricked Yuphoria, insert the battery, press Volume Up key & connect it with PC. It should expose itself as a bootloader/fastboot interface.

Flash official Cyanogen OS - you may need to omit the bootloader unlock/re-lock part.

Profit!

Note:

Try at your own risk! If you've any doubt, please contact with the nearest YU service center & ask them for a replacement.

Credit goes to the countless number of people, who risked their devices to find a working method to unbrick it (especially the girlfriend of my friend, who was forced to lend her device for the experiment).

The process is known to many persons out there - earlier I advised some of the Yureka users to try it out, but didn't get any further feedback. Credit goes to @Jimmyz0r for testing the hypothesis on Yureka on his own.

Please provide detailed feedback regarding your success/failure story, so that this tutorial can be enhanced more.