How to Flash LineageOS to Yu Yuphoria device

TheYu Yuphoria is powered by Qualcomm’s 1.2GHz quad-core Snapdragon 410 SoC which includes Adreno 306 graphics. More importantly, the phone has an ample 2GB of RAM and 16GB of in-built storage. The storage can be expanded by up to 32GB using a microSD card. It has an 8-megapixel primary camera with f/2.2 aperture, and a 5-megapixel front-facing camera with 85-degree wide-angle lens.

The phone accepts two Micro-SIM cards, one of which can connect to a 4G LTE network even on the 2,300MHz frequency band. Other connectivity options include Wi-Fi a/b/g/n and Bluetooth v.4.0. Unlike many other phones in this price range, the Yuphoria also has a gyroscope sensor. There is a 2,230mAh battery that provides the juice for the phone and moreover it also supports Qualcomm’s Quick Charge technology

Just like it’s elder sibling the Yureka, the Yuphoria runs Cyanogen OS. Yu has gone with the latest version, Cyanogen 12, on top of Android 5.0.2. Cyanogen 12 is highly customisable and the best part is that it looks very similar to stock Android Lollipop. The Settings app is a veritable treasure trove of options which allows users to make the minutest of changes, like the layout of the navigation buttons, custom apps on the lockscreen, opening apps with specific gestures, gradually increasing the ringtone volume, and much more.

It might be daunting for some, but this is exactly the kind of freedom a lot of people relish. Unlike many phones in this price range, there are very few bundled third-party apps.They include a new feature-rich email client powered by Boxer, AudioFX for equaliser settings, Baton, which can be used to ‘cloudify’ select apps (currently in beta), and finally Universe – a browser based on Opera Mini.

Performance and camera

We were expecting smooth lag-free performance from the Yuphoria thanks to the 2GB on RAM and a fairly competent processor. However, the reality was slightly different. On most occasions, the phone worked without any interruptions, but when it did, the Yuphoria would just hang. For example, MX Player would refuse to play videos on reopening the app after it had been minimised. Also sometimes the entire screen would stop responding despite repeated attempts. Although these issues were far and few in between, and a software update should be able to solve them, the experience of using the phone was not up to our expectations.

GFXbench failed to run but 3DMark Ice Storm returned a score of 4,971. In the AnTuTu and Quadrant benchmark tests, the phone logged scores of 21,891 and 13,685. These results are slightly better than what we achieved with other phones. We tried a few sample videos and they played fine. Despite the presence of Pure Wolfson Sound and AAC speakers, which are meant to be better quality in-built digital-to-analog converters, they don’t really get too loud. However, the sound is crisp and tight. The bundled earphones sound very bad and you’d be happier investing in a better pair.

Call quality is pretty good and we had no real complaints about it. In our video loop battery test, the phone lasted 7 hours and 27 minutes. The battery held up for a day of moderate usage, which is average at best.

The 8-megapixel camera captures a decent amount of detail in daylight, and the colours look natural too. However, the camera on the Redmi 2 is far superior. On the flipside, the 5-megapixel front camera with 4P lens captures some incredibly detailed selfies. The captured 720p video was below par and unusable.

What is ROM?

Android is open source, so developers can take its code, add features, and build their own operating system images for Android phones and tablets. Many Android geeks install such custom ROMs — but why?

“ROM” stands for “read-only memory.” A custom ROM replaces your device’s Android operating system — normally stored in read-only memory — with a new version of the Android operating system. Custom ROMs are different from acquiring root access.

CyanogenMod was formerly the most popular custom ROM for Android devices. Unfortunately, a short-lived effort at making the ROM the basis of a business-to-business software company sank the entire CyanogenMod team and its former assets, including the name and community servers. But all isn’t lost: many of the original developers have jumped into the new LineageOS project—a direct follow-up to CyanogenMod. While the extensive device support isn’t quite what it used to be, Lineage is still the first stop for up-to-date community ROMs for many users.

What is LineageOS Rom?

LineageOS is a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It is the successor to the highly popular custom ROM CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.

LineageOS was officially launched on December 24, 2016, with the source code available on GitHub. Since that time LineageOS development builds now cover more than 185 phone models with over 1.5 million active installs, having doubled its user base in the month February–March 2017.

How to install LineageOS on Yu Yuphoria

  • Unlock the Bootloader
  • Installing Custom Recovery or TWRP
  • Rooting the device by flashing SuperSu.zip from Custom recovery or TWRP
  • Do the Wipes
  • Flash LineageOS from TWRP

UNLOCK BOOT LOADER

Pre requirements:

Step 1  Enable the USB debugging on your phone. Go to Settings > About Phone >Scroll down and tap build number 7 times until you will see a popup stating ‘You are now a developer.

Step 2  Now go back and you will see the Developer option on the settings just above About Phone. Open it and enable it and turn on Advanced Reboot option.

Step 3  Install ADB and Fastboot, here is the link to download install ADB and fastbootuniversal works on all PC’s

Step 4  This step UNLOCKS THE BOOT LOADER, unlocking the boot loader will erase all the data in your device, so back-up all the data before preceding. How to take backup before unlocking bootloader.

Step 5 

  • connect your phone via USB to your computer
  • Open the ADB and fastboot Folder and right click the mouse by holding shift command, command prompt will appear.
  • Booting into boot loader can be achieved by two ways  1. Type adb reboot bootloader on command prompt or 2. use the key combination, With the device powered off press volume up and connect to computer via USB cable.
  • once the device is in fastboot mode you can check if your Pc detects it by typing the following command on command prompt. fastboot devices”.
  • The device number should be displayed on command prompt else don’t continue, make sure you have installed adb and fastboot properly and all the required drivers.
  • Now type the following command in command window “fastboot oem unlock” 
  • Now the device should reboot itself, if not re-boot manually boot loader now will be unlocked.

INSTALLING CUSTOM RECOVERY OR TWRP

Download the custom recovery although we suggest you to use TWRP recovery. If you go for CWM you can only install and use Cyanogenmod rom, If you go for TWRP you can flash many customized and portable rom’s.

Step 1 Download TWRP recovery specially compiled for YU Yuphoria devices here.

Step 2 Place the download twrp.img file in the ADB and fastboot folder

  • connect your phone via USB to your computer
  • Open the ADB and fastboot Folder and right click the mouse by holding shift command, command prompt will appear.
  • Booting into boot loader can be achieved by two ways  1. Type adb reboot bootloader on command prompt or 2. use the key combination, With the device powered off press volume up and connect to computer via USB cable.
  • once the device is in fastboot mode you can check if your Pc detects it by typing the following command on command prompt. fastboot devices”.
  • The device number should be displayed on command prompt else don’t continue, make sure you have installed adb and fastboot properly and all the required drivers.
  • Now type the following command in command window “fastboot flash recovery twrp-x.x.x-x-lettuce.img”. (Replace twrp-x.x.x.-lettuce.img with the twrp file name downloaded from  here. )
  • Now reboot into recovery to verify the installation, With the device powered off, hold Volume Up + Volume Down + Power button to access recovery.

Flashing SuperSU to obtain root permission and installing SuperSU App

Download SuperSu.zip file and save it on sdcard or on pendrive and use OTG. You should already be in recovery mode by now. if not hold volume up+volume down+power button to access recovery.

  • Once you are on recovery mode. Select Install zip >> Choose zip from /sdcard >> 0/ >> Select Supersu.zip >> Yes – Install Supersu.zip
  • Go Back and Select Wipe Cache Partition >> Yes Wipe. >> It will take 2-3 minutes to wipe.
  • After this select advanced and select Wipe Dalvik Cache >> Yes Wipe.
  • And now select Reboot System Now >> Yes.

Wipe, Download LineageOS rom and flash it through TWRP Recovery

  • Download the LineageOS install package that you’d like to install or build the package yourself. Here is the current LineageOS support for Yu Yuphoria device
  • Download 3rd party application packages such as Google Apps (use the arm64 architecture) If you want Google Play Store.
  • Place the LineageOS.zip package, as well as openGapps .zip packages on /SDcard or on pendrive using OTG
  • If you aren’t already in recovery, reboot into recovery With the device powered off, hold Volume Up + Volume Down + Power.
  • NOTE: Optional, but recommended. Select the Backup button to create a backup.
  • Select Wipe and then Advanced Wipe. Select Cache, System and Data partitions to be wiped and then Swipe to Wipe.
  • Go back to return to main menu
  • Then select Install, Navigate to /sdcard, and select the LineageOS .zip package.
  • Follow the on-screen prompts to install the package. Install GApps packeage useing the same method.
  • NOTE: (Optional) To Root the device by installing the LineageOS su add-on (use the arm64 package here)
  • Once installation has finished, return to the main menu, select Reboot, and then System.

Credits: Thanks to Manohar for detailed step by step guide with images.

Disclaimer : ROOTING YOUR PHONE WILL PROBABLY VOID YOUR WARRANTY FROM BOTH THE CARRIER AND THE MANUFACTURER. IF YOU DO NOT WISH TO ACCEPT FAULT FOR ANY ADVERSE EFFECTS OF ROOTING, I’M NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOU’RE ROOTING YOU’RE DEVICE. PLEASE HAVE A BACKUP OF COMPLETE DUMP.

 

 

Leave a Reply