I have tried all the rooting apps including desktops one but none of them able to root my device.
I also tried to go through adb but not able to get '#' access in order to move files into intended directory.
Nowadays there is a lot of rooting apps and mostly depend on user's choice and ease. You may try the following apps since they do have a higher success rate when rooting.
After rooting its up to you to find the SU management of your choice because there seems to be controversy around this topic (many users have complained of privacy invasion from some of the rooting apps)