The problem is due to the “Modstrings” that are used to modify the exploit parameters to gain root access on phones. If you get the “phone isn’t currently supported by Towelroot” message, you can fix it by manually by changing the string. Here is how it is.
To change the modstrings, open the Towelroot application and tap “Welcome to Towelroot v3? three times.
This will open a box under “make it ra1n button”.
Now, type one of the following codes. Code 1: 1337 0 1 0 4 0 (standard, works on most phones) Code 2: 1337 0 1 7380 4 0 (for Samsung Galaxy devices) Code 3: 1337 0 1 0 4 1 (universal, but give temporary root access only) 4. The first code is standard and it should work for most of the devices. Type the first number and then press the root button.
If it is a Samsung Galaxy device, the first code may not work, so try the second number. It should work almost all new Galaxy devices.
The third code is universal. It can root any lates Android device but it is a temporary root. So you will lose root access when you reboot your phone again. For your information, TowelRoot currently provide root access on all phones with a kernel date prior to June 3 2014. (The kernel date can be found in the About page of the Settings app). How to root using TowelRoot? Download the APK and install it (you will likely be prompted with a security warning that the app is dangerous). Hit the ‘make it ra1n’ button to gain root and then install the SuperSU app from the Play store. It’s easy, quick and doesn’t even require a reboot!