Thursday, December 10, 2015

Install Cyanogenmod 12.1 custom rom on sprint lg g2 ls980

Lg g2 is undoubtedly one the best smarphone that lg has ever manufactured.It is one of those devices which has a bigger display yet fits in single hand because of its high screen to phone ratio.It has a snapdragon 800 chipset with 2gb of ram alone with 32gb internal storage.This device also has a huge 3000mah battery.

Being a flagship there are carrier variants too and one which we are interested here is the sprint one. Device model number for sprint lg g2 is ls980.Being a carrier version there will be delay for software updated and if you get frustrated with that,then you can go for custom roms too as lg g2 is one of those devices which is well received by developer community too.

If you want latest android update on your lg g2 ls980 then you can flash cyanogenmod cm 12.1 rom.
Since cyanogenmod officially supports ls980 you will get faster updates and bug fixes.If you dont know how to Install Cyanogenmod 12.1 custom rom on sprint lg g2 ls980 then this guide is for you.

As you know flashing is a risky process and we take no responsibility if your device explodes or flies to outer space( Just kidding ) after installing this rom.Even though chances of brick is low you can have follow at your own risk.

Cyanogenmod 12.1 custom rom on sprint lg g2 ls980:

Install Cyanogenmod 12.1 custom rom on sprint lg g2 ls980
Install Cyanogenmod 12.1 custom rom on sprint lg g2 ls980
About cyanogenmod custom rom:
Cyanogenmod is one of the best custom roms available in android development ecosystem.They support lot of devices.This rom is based on android open source project with lot of added features. Being an official rom and also compiled using jelly bean  and kitkat sources its quite common to have bugs for sure and you might even encounter force closed if you flash in compatible gapps.This is compiled by xda senior member shelnutt2, a big thanks to him for bringing this rom for sprint lg g2 ls980.
custom roms lg g2 sprint ls980
cyanogenmod for sprint lg g2 ls980
General Features of cm 12.1:
  • Theme engine: Theme engine is from the cyanogenmod custom rom which basically changes the look user interface from lock screen  to ring tones all the way up to boot animations.The speciality of the theme engine is the ability to choose individual elements of every theme you have installed.So you like the ring tons and wallpapers of one theme and icons of other theme then you can have them at a time.Just open the theme chooser and you will understand how to do it.
    best custom roms lg g2 sprint ls980
  • Performance control:A default cpu manager app to control frequencies and governors.You can adjust cpu frequencies and also set them on boot too.
  • Trebuchet: This is the default launcher that ships with cyanogenmod rom.But if you flash gapps then you might loose this.It doesn't have too many features like nova or other launchers but its simple and fast.
  • Software Updates: Cyanogenmod rom is usually available in three types one is nightlies which gets updated with new features every night and are quite stable for daily usage.second one is the snapchat which is monthly build version which will be stable version and other one is the release candidate.Some times nightlies are considered must stable than the snapshots. 
  • Status bar Tweaks:Status bar has lot of tweaks which include a brightness slider.Slide in status bar to adjust brightness of the screen.Double tap on status bar to sleep device and also network speed indicator for on going traffic info.
  • If you root apps dont work then that is no response form super user it means it has been disabled and you can enable it in developer options easily.
These are the features of cyanogenmod cm 12.1 custom rom for sprint lg g2 ls980 and you can explore rest of them by flashing this on your device.

Before proceeding further:
  • Check you Lg G2 model number by going into about device and confirm that you are using sprint ls980 only as flashing on international or other carrier variants might brick it.
  • Make sure that lg mobile utility drivers are already installed on your computer.If you don't have then do install them.
  • You must have updated it to official kitkat or lollipop that is already available if you are starting from scratch.
  • Root: You need to have root access on your lg g2 to install cyanogenmod 12.1 custom rom .
  • Backup:Backup all your data which includes contacts,apps,photos videos etc everything to computer or any cloud networks as Flashing cyanogenmod 12.1 on lg g2 might erase all the data on your device.
  • Backup Efs partitions: This is for those who already have twrp installed.Backup all your efs partition of your Lg lg g2 on existing rom.Just in case if you loose signal or imei  you can just restore it back.
  • Battery: Charge your Lg G2 85% so that you wont encounter any battery related problems while updating it.
  • You must have a unlocked bootloader on lg g2 to flash this rom.
  • Downloads:Lollipop based cyanogenmod for lg g2 ls980  on your computer or device.
  • Recovery: You need a custom recovery like twrp for ls980 installed on your handset.
#1 How to root sprint LG g2 ls980:
  • Download towel root apk on your lg g2 and install it.
  • Enable usb debugging on your smart phone.Go to settings and then to about device.You will find build number there.Tap on it until you see a toast message yo are now a developer.Go back and you will find developer options.Click on it and mark on enable usb debugging.
  • Open towel root apk and you will notice a tab which says make it ra 1n.Click on it and wait for the process to complete.
  • Once the process completes just reboot the device.
  • Download and install busy box and super user from playstore for full root access.

#2 Installing Twrp/cwm on sprint lg g2 ls980:
  • Open playstore on your lg g2 and search for an free/paid version of app called freegee.
  • Install app and run it.If it asks root access grant permission always.It downloads supported devices list and let it be done.
  • Once list is downloaded you will see various options select backup efs first.
  • Now select twrp/cwm recovery and confirm to flash it.
  • Once it is flashed yo can reboot to recovery.Freegee might not install latest one so yo need to flash latest official one again using official app.For a latest recovery follow below steps.
  • Open playstore app and search for twrp manager app.
  • Download app and open it.
  • If you are asked to grant super user permissions.Simply grant always.
  • Once you grant the permissions do a swipe from the left and you will find several options.
  • Choose the options "Install twrp" and you will be greeted with two more options.One is  device name  and other to install.
  • Click device name and scroll down  and you will find sprint lg g2 ls980 Click on it.
  • Now choose which version to be installed and then click on install recovery.
  • App downloads it and flashes it.
  • Once done you can reboot to recovery from the app itself.

#3a Flashing Cyanogenmod 12.1 using Twrp:

  • Download Cyanogenmod 12.1 rom for Lg g2 and Gapps transfer them to sdcard or internal storage of device.
  • Power of the device completely and wait for few seconds to confirm that it is completely off.
  • Using button combinations reboot into recovery or use quick boot app to enter recovery
  • Once you are in recovery backup existing rom first. It might about 5 minutes for backup to complete and do not interrupt backup process.
  • Click on back and choose advance wipe option.
  • Select data,system,cache,dalvik cache and swipe to confirm wipe.
  • Once you have wiped required partitions go back and click on install.
  • Navigate to location where you have placed your ls980 rom and select it.
  • Swipe to confirm flash and wait for 5 minutes for process to complete.
  • Again click on install and select gapps this time,swipe to confirm to flash.
  • Once gapps are flashed reboot to system.Wait at least 15 minutes for initial boot to complete and once done you can explore its features.
  • If your Lg G2 fails to boot remove battery and put it back. Reboot it to recovery and this wipe system  and flash the rom again.

#3b Flashing cyanogenmod 12.1 using cwm :

  • Download cm 12.1 custom rom for lg g2 ls 980 and transfer it to internal storage.
  • Press and hold power button and when you get boot options click on boot into recovery if you have it or just click on power off.
  • Once you have turned off your Lg g2 then press and hold volume up and down buttons while powering it on.You will enter fastboot mode.
  • Now reboot it to recovery and make a backup first if you don't have it.
  • Once done click on wipe data and do a factory reset.
  • Now click on install and select the zip file which you have downloaded and flash it.
  • Once flashing is done just reboot it.If you don't have cwm or philz then flash it with twrp recovery.

By following the above procedure you will be able to install lollipop 5.1.1 based cyanogenmod custom rom on your sprint lg g2 ls980.If you have any other queries just leave a comment below.