For those who are proud owner of Sony Xperia M, here is a good news for you. If you have got bored of using Android 4.1.2 Jelly Bean Operating System on your smartphone and wish to use the latest Android KitKat, then you would be happy to know that a group of developers on XDA Forum has recently released an unofficial port of CyanogenMod 11 for Sony Xperia M, which brings Android Kitkat features. But it comes with some bugs like GPS, NFC, notification LED, auto-brightness, headphone playback.
To install this CyanogenMod 11 on your Xperia M smartphone you have to unlock the bootloader which would void the warranty of your phone. You can get the full instructions on how to install it from here.