[YU Yureka General] aabidhashmi:
[RECOVERIES & ROOT] Yureka custom recoveries & Root without Changing Stock Recovery

Note : This tutorial is for YU Yureka based on CM11 (KK 4.4.4) 32bit architecture

and

do it on your own risk, I will not be responsible if you brick your phone

Here is the detailed guide and collection of stock and all custom recoveries for YU Yureka and detailed guide to Root YU Yureka without changing Stock Recovery

Requirements

1. YU Yureka (obviously) with USB Data cable

2. PC / Laptop (Having Windows installed at least Windows 7 or above)

3. Drivers (Windows Automatically detect and install the required drivers)

4. ADB & Fastboot binary package that can be downloaded from XDA 15 seconds ADB Installer v1.4.2']http://xdaforums.com/showthread.php?t=2588979

5. Custom Recovery (Anyone in which you are interested CWM, PhiZ, TWRP)

6. Latest SuperSU.zip file to root your phone

Warning: This process may delete all data stored in internal storage so better backup all the files stored in internal storage.

Step One

Enable USB Debugging on your device you can just follow these steps:

Go to Settings> About phone and keep taping on build number at least 7 times or till it appears "You are a developer now",

Now again go to settings>developer option (only after the previous step it will be enabled)> check/select USB debugging.

Step Two

Unlock your bootloader to flash custom recovery and root.

Here is the process

1. Download the adb & fastboot binary package and install it.

2. Put your phone into FASTBOOT mode by following anyone from below methods :

Method 1 (easiest)

-------------------

a. Power down phone

b. Plug USB cable to your PC

c. Press and hold Vol Up button and plug other end of USB to your device, soon you will see the fastboot screen.

(or without plugging USB Cable, Press and Hold Power and Vol Up buttons simultaneously, until you see the screen

"FASTBOOT MODE"

Method 2

---------

a. While your phone is Power On, plug USB Data Cable with PC and Phone (USB Debuging must be Enable)

b. Open Command Prompt on your PC (with Administartor rights) and type the following command

adb -s 0x1ebf devices

You will get results something like that :

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

List of devices attached

3a289c2 device

*Note : If you get "authorization message" then look on your mobile screen and authorize your PC and run the command again.

c. Now note down the device no. (for e.g. in above "3a289c2") and type the following command

adb -s 3a289c2 reboot bootloader

[*Note replace the device id with your id (here 3a289c2), that you got in last command]

Now your phone must be booted into fastboot mode. A screen with "Fastboot Mode" should be appear on your phone.

3. Device drivers will get installed by windows (please wait for the driver installation to complete)

4. After driver installation is done go to the folder where you have extracted the package

5. Now open elevated DOS command prompt (terminal) on your PC and go into the same folder where you saved the recovery file

(*Note : to start command prompt directly from desired folder, while holding the Shift Key Right Click on folder and select start "open command window here")

6. Type the following command to check if the device was detected in fastboot mode

fastboot -i 0x1ebf devices

you should get output like : 2a25d00 fastboot

if you don't get similar output it means that the drivers weren't correctly installed or the device wasn't connected properly

7. If the output is similar to above then run the following command:

fastboot -i 0x1ebf oem unlock

you should get output something like :

.....

OKAY [ 0.003s]

finished. total time: 0.004s

8. Now your bootloader is now unlocked.

*Note : if you want to re-lock your bootloader again (for warranty on any other reason), again boot into fastboot mode and this time type the following command and enter

fastboot -i 0x1ebf oem lock

Step Three

Boot your phone into recovery (temporarily or permanently) and root your phone

1. Download SuperSU.zip and put it on root of your internal or external SD card

2. To load custom recovery (CWM / TWRP / PhiZ) temporarily, now type this command in terminal :

fastboot -i 0x1ebf boot CWM_6.0.5.1_recovery-yu.img

*Note 1 : if you want to flash the custom recovery permanently then us the following command

fastboot -i 0x1ebf flash CWM_6.0.5.1_recovery-yu.img

*Note 2 : if your download custom recovery is named differently (here CWM_6.0.5.1_recovery-yu.img) then while writing the above commands you need to put the name of the recovery same as as your saved file name (anyone CWM / Phiz / TWRP)

3. Done ! You loaded custom recovery temporarily, if command used with "boot" hence to root your phone, proceed to next section (step 5).

or

If you flashed recovery permanently, using command with "flash" then boot your phone into recovery. To do so, you have Two options

i) type the following command and press enter : adb -s 3a289c2 reboot recovery

or

ii) power off your phone, after then press and hold "Vol up+ Vol down + Power" buttons simultaneously to boot into custom recovery.

Now to root your phone proceed with next section (step 5).

Root your phone

5. To gain root access, flash SuperSu.zip that is stored on your internal or external SD card (in step 1)

6. Choose reboot phone and enjoy rooted phone with stock or custom recovery !

Special Note 1

I didn't tested, but came to know that root doesn't effect OTA update on Yureka.

You can get OTA updates with root but after the OTA update is flashed you will loose root access. To keep it or to avoid this please go to System Settings -> Developer Options -> UNTICK -"Update CM Recovery" (update recovery while installing system updates)

Even though if someone want to go back to Stock recovery, then download the official stock recovery (link no. 6 above) and flash it using command in fastboot mode (second command in step 2 under head "STEP THREE")

Downloads

1. 15 seconds ADB Installer v1.4.2 http://xdaforums.com/showthread.php?t=2588979

2. Super SU latest v2.46 http://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip

3. CWM 6.0.5.1 https://s.basketbuild.com/devs/vishal_android_freak/yu/yureka

OR http://d-h.st/ElAe

4. PhilZTouch 6.59 based on CWM v6.0.5.1 http://www.androiddevs.net/downloads/

OR http://d-h.st/UqWK

5. TWRP 2.8.5.0 http://techerrata.com/browse/twrp2/tomato

OR https://www.androidfilehost.com/?fid=95916177934528156

OR http://d-h.st/5wDD

6. YU Yureka Official Stock Recovery http://d-h.st/tQ1k

Special Note 2

Without the vendor id, phone will not get detected in fastboot mode.

Like if you want to check fastboot type this :

fastboot -i 0x1ebf devices

therefore, always add "i -0x1ebf" after fastboot and then write your command