Friday, December 11, 2015

Cyanogenmod 12.1 custom rom for htc one Max (gsm,sprint and verizon)

Cyanogenmod 12.1 is finally available for htc one max and is ready for download. Being a flagship from top brand it is available in three varaints of which one being international or gsm variant and other two being sprint and verizon carrier variant.

It was launched initially with android 4.3 jellybean and has been updated to android lollipop.Since htc didn't announce any details for later software upgrades you might shift to custom roms till then.

If this is the first time you are flashing a custom rom on your htc one max ,you don't need to panic at all as we are going to guide you to install cyanogenmod 12.1 rom on htc one max all variants that is gsm,sprint and Verizon from scratch.

Each variant has its own device specific code name and gsm variant of one max has codename as "t6ul" while sprint one max has  "t6spr" and lastly verizon has "t6vzw".Flashing one variant rom on other might result in nuclear war or deep emotins might arise in your heart that might provoke you to jump to mars as it gonna brick device for sure(sorry, that was for fun).So we take no responsibility if you fails to flash cm 12.1.

Caynogenmod 12.1 custom rom htc one max:

Cyanogenmod 12.1 custom rom for htc one Max (gsm,sprint and verizon)
Cyanogenmod 12.1 custom rom for htc one Max (gsm,sprint and verizon)
About Cyanogenmod rom:
Cyanogenmod is one of the best custom roms available in android development ecosystem.They support lot of devices.This is based on android open source project with lot of added features.IT uses android 5.1.1 lollipop as base for now and will be updated to later versions of android when available.
cyanogenmod htc one max
cyanogenmod htc one max
This rom is compiled by a xda senior developer "Flyhalf205" for htc one max , a big thanks to him for bringing this amazing rom for our device.As we said earlier this is an unofficial one which means its quite natural to have bugs.But basic features are working great.So you don't need to worry at all.
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.
    theme engine htc one max cyanogenmod
  • 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.
  • Software Updates: Cyanogenmod 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. As of now we have android lollipop 5.1.1  in form on CM 12.1. 
  • 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.
These are key features of cyanogenmod 12.1 custom rom and you can explore other features by flashing this on your htc one max .
Prerequisites:
  • Check you model device variant first.This is essential as we don't have a universal rom so that it can be flashed on all models without any issues.You have to download according to your variant.
  • Make sure that Htc one max drivers that is sync is already installed on your computer.If you don't have a recovery installed as we are it to bridge connect between pc on device.
  • You must have updated it to latest official software version that is available.
  • Root:Do you have root access on your Htc one max if yes its fine.If not then also don't worry as we are going to start from scratch.
  • Backup:Backup all your data which includes contacts,apps,photos videos etc everything to computer or any cloud networks as flashing cyanogenmod 12.1 rom on htc one max wipes all your data.
  • Battery: Charge your one max to 100% so that you wont encounter any battery related problems while flashing this rom.
  • Backup Efs partitions: This is for those who already have twrp recovery installed.Backup all your efs partition of your htc one max on current Rom or firmware.Just in case if you loose signal you can just restore it back.
  • Custom recovery: You need a custom twrp recovery  installed on your one max.Without it you can not flash roms at all.Or else you have to download twrp recovery for htc one max.Remember that it is a separate post which guide to install twrp on all variants including sprint and verizon.
  • You must have a unlocked bootloader.If not ,no worries.
  • Downloadscm 12.1 for htc one max  and google apps and transfer them to internal storage.remember that download your specific device model only. cm12.1 for sprint t6spr, verizon t6vzw , cyanogenmod for t6ul
These are 4 major steps which will help you to flash this on your device and we are explaining each step clearly so follow them carefully.

#1: Unlock bootloader of htc one max

This is first step is to unlock bootloader which you have go through before installing any custom rom and  is a simple process but it requires a computer with Internet connection.
  • Download and install htc drivers on your computer if you don,t have.
  • Now power off the device completely and wait for few seconds to confirm that it is completely off.
  • Hold volume down and power button at same time for few seconds.When you see hboot release buttons.Using volume down for navigation select "fastboot" and click on power button to reboot into fastboot.
  • Once you are in fastboot mode connect it to computer through usb cable and if you notice any driver installation process let it complete first.
  • Download  fastboot on our laptop or Pc and install it.You can install it any where but choose location as c: which is default location.
  • open the fastboot folder which is located in "c:\programming files".Right click on empty space by holding shift and you see an option "open cmd here".
  • If you don't find this option then press windows and R buttons at same time ,Run pops up and type cmd to open command prompt.
  • Now go to fastboot folder and copy the location of it which you can see in address bar of folder.
  • In command prompt type the command "Cd location of fastboot folder" and press enter.You will notice that fastboot appears in command line.To paste location right click on empty space in cmd and several pops up.Select paste.
  • One you press enter you have to notics minimal adb and fastboot in command line instead of c or some thing.
  • Once you are in fastboot window type "fastboot devices" and press enter.If your device is detected you will get a serial number in list of  devices attached.If not uninstall drivers and install them again.
  • Now type the command "fastboot oem get_identifier_token" and hit enter.You will get a serial key.Copy that key.
  • Now open htcdev.com and register with a valid email id.
  • One you sign up there.Log in to your account and you will find three options if you explore.
  • Click on unlock bootloader option and select your other supported devices.
  • Proceed all other steps as mentioned and you are are asked to submit Submit your key there.
  • You will receive a mail from Htc which includes a unlock_code.bin file. Download it and move it to fastboot folder which is located in programming files.
  • Now type the command "fastboot flash unlocktoken unlock_code.bin" and hit enter.Check your device ,you will notice a notification on one max to confirm unlocking bootloader. Click on yes.This will unlock bootloder and also erases all data of your Htc one max.
  • You have a unlocked bootloader device which is ready to accept a recovery to be flashed.

#2: Install Twrp recovery on Htc one max 

  • Now download twrp recovery for htc one max for respective model from above link and paste it in fastboot folder.Rename img file which you have copied to fastboot folder as recovery so that it will be easy to type command.
  • Put the device in fastboot mode again using button compinations.
  • Type the command "fastboot flash recovery recovery.img".This will install latest twrp recovery on your htc one max .
  • Once you have installed recovery reboot it and copy cyanogenmod 12.1 which you have downloaded on your computer to one max internal storage and head over to next step.

#3: Flash Cyanogenmod 1.2. rom using Twrp

  • Download Cm 12.1for  htc one max for your model only 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 release buttons.Using volume keys for navigation select recovery and click on power button to reboot into twrp recovery.
  • 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.This step is essential if flashing is your first time.
  • 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.

#4:Flash boot img through fastboot

If you reboot your htc one max after flashing cm 12.1 rom zip file it either stuck at boot logo or doesn't boot at all,that is shows blank screen after rebooting.In this case you have to follow this step.If it boots up without any problem
  • Extract cm 12.1 zip file which you have downloaded on your Pc.
  • You will find a boot.img file copy this file to fastboot folder of step 1.
  • Now power off htc one max.If it stuck on boot logo or bootloop then press and hold power button for about 15 seconds.It will be forced to shut down.
  • Now put it in fastboot mode again.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 "fastboot" and click on power button to reboot into fastboot.
  • Now connect it to computer.
  • Open fastboot again.If you don't know how to do it follow step 1.
  • Type the command "fastboot flash boot boot.img" and it will be flashed in seconds.
  • once done type the command fasboot reboot-system or simple disconnect it from computer and reboot it.This time it boots for sure.
As being an official rom rom should boot up fine after following step 3 itself.Before confirming it as a bootloop you have to wait for at least 20 minutes for initial boot to complete.Finally we sincerely thank cyanogenmod team for compiling this rom for us.

If you have any other queries regarding installation of cyanogenmod 12.1 rom on your htc one max on gsm, sprint and Verizon variants don't forget to leave a comment.