[HTC One X] Thömy:
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4 (KitKat), which is designed to increase performance and reliability over stock Android for your device.

Code:

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

IMPORTANT INFORMATIONS

We will not support users and answer questions from users which:

are running a custom kernel

have flashed mods

modified system files

didn't follow our instructions word by word

are unfriendly

WIKI

Official CyanogenMod Wiki: http://wiki.cyanogenmod.org/w/Endeavoru_Info

INSTRUCTIONS

First time installing CyanogenMod 11.0 to your HTC One X (GSM), or coming from another ROM:

Read the official wiki

Read known issues ans FAQs

DO A BACKUP

Unlock your device via http://www.htcdev.com if you haven't done so already

Flash the preferred (touch / non-touch) HTC One X (GSM) recovery image from http://www.clockworkmod.com/rommanager via Fastboot

DO A DATA WIPE / FACTORY RESET

Copy GApps and the CM 11.0 zip to your SD card

Boot into Recovery

Flash the CM 11.0 zip from SD card

Flash GApps for KitKat from SD card

Flash the boot.img included in the CM 11.0 zip via Fastboot

Reboot

Don't restore system data using Titanium Backup!

Restoring Apps + Data might cause problems and is not recommended, avoid it if possible!

Upgrading from earlier version of CyanogenMod 11.0:

Copy the CM 11.0 zip to your SD card

Boot into Recovery

DO A BACKUP

Flash the CM 11.0 zip from SD card

Optionally flash the most recent GApps if you encounter problems

Flash the boot.img included in the CM 11.0 zip via Fastboot if necessary. If in doubt, flash it.

Reboot

Upgrading from CyanogenMod 10.2:

Read known issues ans FAQs

DO A BACKUP

Flash the preferred (touch / non-touch) HTC One X (GSM) recovery image from http://www.clockworkmod.com/rommanager via Fastboot

Copy GApps and CM 11.0 ZIP to your SDCard

Boot into Recovery

Flash the CM 11.0 zip from SD card

Flash the GApps zip from SD card

Flash the boot.img included in the CM 11.0 zip via Fastboot

Reboot

Patience, it can take a while for the device to settle. The boot animation should disappear after 2-3 minutes.

DOWNLOADS

ClockworkMod-Recovery: http://www.clockworkmod.com/rommanager (search for "HTC One X (GSM)")

CM11.0 official stable builds: http://download.cyanogenmod.org/?device=endeavoru&type=snapshot (read http://www.cyanogenmod.org/blog/cm-11-m4-post-release-items)

CM11.0 official nightly builds: http://download.cyanogenmod.org/?device=endeavoru&type=nightly

Google Apps: http://wiki.cyanogenmod.org/w/Google_Apps

CHANGELOG

BBQDroid: http://changelog.bbqdroid.org/#endeavoru/cm11.0/next

CMXLog: http://www.cmxlog.com/11/endeavoru

KNOWN ISSUES

Audio may be problematic with MHL.

Sense 5 camera features not available (no burst, no zero-shutter-lag, picture quality seems to be worse).

Proximity sensor issues (screen stays black after call, hardware issue, it may not affect you).

Workaround: install Rezound Prox Sensor Calibrator and play with the PS1_CANC slider).

No P2P/Wi-fi Direct.

Screen corruption after unlocking when the device was rotated.

Just let it rotate again or close and re-open the app.

Crashes and freezes when using a docking station.

I can't test this. More reports and logcats are welcome.

FAQ

Can I dirty flash coming from CM 10.2?

Yes, generally it should work. Don't forget to flash CM 11.0 gapps and boot.img

Where is the Superuser App?

The Superuser App is now part of CM. You can find it in the Setting under the System category. Make sure you enable root access for Apps in the Superuser settings. In case you can't find it enable the "Developer options" by tapping "Build number 7" in "About phone" 7 times and enable root access there.

Where are the Sweep2Wake, Button Backlight Notifications, NVIDIA Smart Dimmer and Fast Charge Settings?

Gone or moved to other menus. But the functionality is still in the framework. See second post for details.

Where is the "Developer options" menu?

Hidden by default. Go to "About phone" and press "Build number" seven times to show it.

When do the nightlies start? When do upload the next version? When do you fix XYZ?

I don't know.

Does ART (the new Android runtime) work

Generally yes, but some apps (even from Google) have problems. Also the cache files use more space than with Dalvik. So if you have many apps installed you will run out of space.

But I enabled it anyway and now my phone doesn't start anymore :(.

The setting is persisted on the /data parition. So execute "echo -n libdvm.so > /data/property/persist.sys.dalvik.vm.lib" in the recovery (don't forget to mount /data). You can also execute is as root while the phone is trying to boot.