CyanogenMod 11
Guide to install Android 4.4.3 on HTC One M7 with CyanogenMod 11. Facebook

CyanogenMod 11.0 nightly builds are now available for HTC's last year flagship smartphone, HTC One M7. Using the nightly build, the smartphone can be updated to Android 4.4.3 from the current Android version 4.4.2.

Interested users, who wish to update their HTC One to Android 4.4.3 with CM11 nightly, may follow the step-by-step guide.

IBTimes UK reminds its readers that it will not be held responsible for any damage to the device. Before following the installation guide, users are advised to verify that their devices meet following requirements.

Pre-Requisites

1) Ensure that HTC One has an unlocked bootloader.

2) Enable USB debugging Mode on the phone to connect it with the computer and use Android SDK with it. [Navigate to Settings>> About phone. Tap on Build Number seven times, a message should appear saying 'You are now a Developer.' Now go back to Settings and select Developer Options and then tick USB debugging.]

3) As the tutorial might wipe out all data of the phone, create backup. If the device is having any custom recovery such as ClockworkMod or TWRP, then backup your data using the same.

4) If the Android phone powers off due to lack of battery during the process, it could damage the device. Therefore, the HTC One should have charge above 80% battery charge.

5) The phone should be rooted and have the latest version of recovery.

6) Android 4.4.3 KitKat CyanogenMod 11.0 M7 works only with HTC One M7. Applying this to any incorrect variant might brick the device. Hence, verify the model number of HTC One by navigating to Settings>> About phone>> Model number.

7) After flashing the ROM, if the device gets stuck on booting animation or experience boot loop then perform wipe cache partition and wipe dalvik cache for a few times before rebooting the device.

8) Once the ROM is installed, users are advised to give 10 minutes to the ROM after the device boots up for the first time for better user experience.

Download files

CM11 nightly

Gapps

How to install Android 4.4.3 on HTC One M7 with CM11 ROM nightly

Step-1: Connect HTC One to the computer using USB cable. Now copy the downloaded files to the internal storage of the phone. But do not extract/unzip the files

Step-2: Unplug the USB cable from the phone and switch it off

Step-3: Enter into recovery mode. For this, first enter fastboot mode; then highlight recovery and press the Power button to select it. The HTC One should now boot into recovery mode

Step-4: Create a Nandroid backup of the current ROM, which can be restored later if the new ROM does not work or if you wish to go back to the previous ROM.

CWM: Select backup and restore, name the file and confirm the process. Go back to main recovery menu when the backup is completed

TWRP: Press Backup, name the file then swipe to confirm the process

Step-5: Perform Factory Reset. This will wipe all data from system partition, which means the device will lose installed apps data and all the other system files [Factory Reset does not delete contents from internal or external storage.]

CWM: Select wipe data/factory reset and confirm the process

TWRP: Press Wipe and swipe to confirm

Note: Do not skip this process as the new ROM might not boot into normal mode.

Step-6: Install CM11 Android 4.4. 3 ROM on HTC One

CWM: Select install zip from sdcard then choose zip from sdcard. Now browse to the location where KitKat ROM is saved. Select it and confirm installation

TWRP: Press Install, find the ROM file and swipe to confirm installation

Step-7: When the ROM is installed, follow the similar procedure (step-6) to flash Gapps file

Step-8: After the installation process is completed, return to the custom recovery screen and reboot the phone into normal mode.

The first boot will take a few minutes, therefore, you should not press any button until the home screen of the new ROM appears. Enter your Google Account info in order to take control over the smartphone.

HTC One M7 should now be updated with CM11 nightly based on Android 4.4.3.

[Source: Android Geeks]