#1 Xposed Framework
This is one of the best app according to my experience, this is actually a framework where you can try lots of cool xposed modules that can fully customize your android mobile, according to your wish. Xposed is a framework for modules that can change the behavior of the system and apps without touching any APK. That’s great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code is not changed too much). It’s also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back.
#2 Greenify
The other great app that you will surely love to try in your android phone. Greenify helps you to identify and put the misbehaving apps into hibernation when you are not using them, to stop them from lagging your device and leeching the battery, in a unique way! They can do nothing without explicit launch by you or other apps, while still preserving full functionality when running in foreground, similar to iOS apps. So must give a try to this app.
#3 Titanium Backup
The great app which is really helpful for android users as it is the only app that can create the complete backup of your device with a single click. The backup that this app creates includes all the system files and storage files along the apps backup too. You can easily restore them back whenever you need them.
#4 Link2SD
Link2SD is an application manager that makes it easy for Android 2.0+ users on their device to move applications to the SD card. It enables you to manage your apps and storage easily. So must give a try to this app.
#5 BusyBox
This is one of the most popular app that is mostly used by pro-users. This is the app that has powerful command line utilities in a single binary executable for UNIX systems including Android. With this app, you can perform lots of tweaks and tricks in your android phone.