Although the Android OS is open source, there are a lot of features like FLAC audio playback support and mouse-pointer access that are not officially supported as yet. CyanogenMod 6.0 brings these features to the phones of Android users. Using this custom Android ROM on your phone will not only give you access to the features mentioned above, but also brings several web browser enhancements, mobile data toggle in the power widget, customizable trackball notifications and several other tweaks even to those handsets that do not support them officially.
To install CyanogenMod 6.0 on your handset, you will first need to root your Android phone. We have several tutorials on easy one-click solutions to root Android phones. However, do remember that these techniques may brick your handset if you do not do them the right way and so you will have to proceed with caution.
CyanogenMod 6.0 is available for Google Nexus One, Motorola Droid, HTC Dream/Sapphire, HTC Hero, HTC Desire, HTC Incredible, HTC Espresso/Slide, HTC Supersonic/EVO and Samsung Galaxy S/Vibrant.