Thursday, December 10, 2015

Cyanogenmod 12.1 custom rom for Htc One S ville

Cyanogenmod 12.1 custom rom is finally available for htc one s ville.This device was released way back in first quarter  2012 and received its last official update with android 4.1.1 jelly bean.There were no signs of it receiving latest versions of android from htc.

Cyanogenmod officially supports htc one s ville as a result of which there were lot of custom roms (jellybean and kitkat) available for htc one s and now they released official nightlies of latest lollipop which is cm 12.1 and this is welcome sign for many roms.We can expect lot of roms in near feature which uses cm 12.1 sources for ville.

If you haven't installed cm 12.1 rom on your htc one s then this post is for you.But we all know that flashing is as risky as diffusing a bomb and we take no responsibility if you failed to diffuse it.(I mean if have bricked it).So proceed at your own risk.

If you don't know or confuse with the word "Ville" it is device specific code name for htc one s.
Prerequisites:
  • Root:You must have root access on your Htc one s.
  • Battery: Charge your One s to at least 70% so that you wont encounter any battery related problems while flashing this rom.
  • Backup Efs partitions: Backup all your efs partition of your htc one s ville on current Rom or firmware.Just in case if you loose signal you can just restore it back.
  • Backup:Backup all your data which includes contacts,apps,photos videos etc everything to computer or any cloud networks as flashing Cm 12.1 rom on htc one S wipes all your data.
  • Custom recovery: You need a custom recovery  installed on your device.Without it you can not flash roms at all.
  • You must have a unlocked bootloader.
  • Downloads: Cyanogenmod for htc one s ville and google apps and transfer them to internal storage.
  • Hboot: check your hboot version.It should be 2.15. Don't flash this on higher version of hboot.

Cyanogenmod 12.1 custom rom for Htc One S ville:


Cyanogenmod 12.1 custom rom for Htc One S ville
About cyanogenmod rom:
Cyanogenmod is one of the best custom roms available in android development ecosystem.Its smooth ,fast and responsive and battery life is decent on this rom.This is based on android lollipop.Gets updated regularly as there are lo of developers will be working on it.
htc one s custom roms list

Theme engine is one of the best feature that it offers.You can choose from lot of themes from which you can change from font to app icons and even choose items of theme and apply on other themes.Check out the features of cm 12.1
General features of Cm 12.1:
  • Trebuchet: This is the default launcher that ships with cyanogenmod. 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.
  • 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.
  • 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.
  • Performance control:A default CPU manager app to control frequencies and governors . You can adjust cpu frequencies and also set them on boot too.
  • If you are missing root functionality or all your root apps are not working properly then to developer settings and check if root permissions are set properly.
  • Software Updates: Cyanogenmod is usually available in three types one s 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. As of now we have android lollipop 5.1.1  in form on CM 12.1.
These are some of the features of cyanogenmod and you can explore rest of the features by flashing this rom on you htc one s ville.

Flash cm 12.1 using twrp recovery:

  • Download Cm 12.1 nightlies for htc one s and Gapps transfer it to sdcard or internal storage of your device.
  • Power of  device completely and wait for few seconds to confirm that it is off completely.
  • Hold volume down and power button at same time for few seconds.
  • When you see hboot (boot loader) release buttons.Using volume keys for navigation select recovery and click on power button to reboot into recover.
  • Once you are in  twrp click on  backup and select all partitions which you want to backup. It might take about 5 minutes for backup to complete. Don't interrupt backup process.
  • Once backup of your existing rom is completed click on back button.Wipe data,cache and dalvik cache and wipe system partition too.
  • Now select Install and navigate to location where you have placed your cm 12.1 Rom and gapps zip files.
  • Flashing this might take about 5 minutes or even less.Once flashing is complete do a factory reset again.
  • Now reboot to system.Wait at least 15 minutes for initial boot to complete and once done you can explore its features.

If it fails to boot then press and hold power button for about 15 seconds and you will notice that it goes  completely off.Boot into hboot and select recovery.Do a factory reset and reboot again. Nightlies are can sometimes be unstable too.In this case you have to download and other one check your luck if it is booting.

If you try to flash this on it with hboot version 2.16 it may or may not boot so we don't recommend it.If you have any other queries other than flashing cyanogenmod 12.1 on htc one s ville don't forget to leave a comment below.