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)
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?