There are many root tools like kingo ,iRoot and so on. Since you have used so many tools,I'd suggest you use iRoot apk file cause many people said it has a larger success rate.
Preparations:
1.Make sure your phone has charged 85% .
2.Backing up your data like message,photos,videos and remove your SD card before rooting.
3.Internet connection necessity(Wi-fi network suggested)
4.Allow installation of apps form unknown resources.
How to root android without computer?
Step 1: Launching the iRoot apk file and open it when the installation done.
Step 2: Clicking "Root Now" on the interface after it detects your device’s model automatically.
Step3: waitting and your Android will be rooted soon.
Step 4: Your phone will reboom to confirm the rooting process.
good luck
— modified on Mar 10, 2016, 2:51:07 AM