The open-source nature of the Android mobile operating system makes it highly powerful and customizable. An open-source operating system is easy for not only users to customize but also developers to create new apps. Android smart phones generally come with built-in security that stops users from manipulating the inner workings of a device. However, a process called rooting can give you privileged access to your Android phone’s sub-system. Android phones are rooted to lift the limitations placed on them by OEMs and mobile carriers. If your Smartphone is rooted, you can take advantage of the cool features offered by some of the apps mentioned here.

1. CyanogenMod

CyanogenMod (available from cyanogenmod.org) is a custom ROM for your Android phone. This custom ROM offers more advanced features than the official firmware released by your device manufacturer. The features include native theme support, FLAC audio codec, OpenVPN, Privacy Guard (an application permission management app), processor over clocking, and several interface enhancements,

2. ROM Toolbox

ROM Toolbox is a complete customization app for your rooted device. This app combines other major root apps, such as Titanium Backup, Root Explorer, SetCPU, MetaMorph, Termina Emulator, etc. You can use this to install new ROMs, themes, create and restore Nandroid (Android sub-system) backups, manage tasks, etc.

3. LMT Launcher

LMT Launcher can be a powerful companion to your Android smart phone. It lets you create new gesture controls and invisible swipe areas. The app can be used to give system-wide swipe inputs regardless of the app running in the foreground. This app can make interaction with your Android Smartphone a breeze. However, install LMT Launcher carefully as incorrectly using it may make your smart phone inoperable.

4. DriveDroid

Do you want to boot your computer using your Android phone It’s possible with the DriveDroid app. This app lets you create a bootable Linux distribution on your Smartphone as an ISO file, which can be used to boot your desktop computer itself. This can essentially turn your Smartphone into a bootable rescue disk for your PC.