[Galaxy S 4 Active General] Devo7v:
This guide will walk you through how to root any firmware that has been released for the AT&T i537. As new firmware is released I will update this post.

For instructions on how to flash any i537 AT&T firmware, please read through the [GUIDE][HOW-TO] Install Any i537 AT&T Firmware thread.

For download links for i537 AT&T firmware as well as links to other information relevant to specific firmware, please read through the i537 AT&T Firmware Thread.

UCUAMF1(4.2.2)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the Active Root website.

Click on the lambda symbol to download the Active Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUAMF2 (4.2.2)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the Active Root website.

Click on the lambda symbol to download the Active Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUAMF3 (4.2.2)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the Active Root website.

Click on the lambda symbol to download the Active Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUBMI2 (4.3)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the TowelRoot website.

Click on the lambda symbol to download the Towel Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUBML2 (4.3)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the TowelRoot website.

Click on the lambda symbol to download the Towel Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUCNC9 (4.4.2)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the TowelRoot website.

Click on the lambda symbol to download the Towel Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUCNE3 (4.4.2)

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your phone navigate to the TowelRoot website.

Click on the lambda symbol to download the Towel Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. Feel free to uninstall the app if you want.

UCUCNH3 (4.4.2)

This procedure will require you to use Odin and putting your phone in Download mode. For more information on this read the OP in the [GUIDE][HOW-TO] Install Any i537 AT&T Firmware thread.

Go to your System Settings->More->Security and check the box to all Unknown Sources. This will allow you to install the application that will root your phone.

On your computer navigate to W0lfdroid's rooting website. This website walks you through exactly how to root your NH3 firmware but I will try to explain the steps as well.

You need to download 3 things from this page: Odin v3, rootable kernel, and the NH3 stock kernel. Odin v3 can be downloaded from a variety of sources, so obtain it from a source you trust. The other 2 files can be downloaded from w0lfdroid’s website above. Make sure you download the files meant for the i537.

Extract both of the zip files you downloaded above to a location you will be able to find later.

Power down your phone and put your phone in download mode, open Odin, and select the AP or PDA button to load the I537_ROOT_Ker_W0lfDroid.tar.md5 file you extracted. Odin should look exactly like the picture below if you’ve loaded it correctly.

Click the start button to flash the rootable kernel to your phone. This kernel needs to be flashed in order to downgrade the kernel to the previous version that has the necessary root vulnerability.

Once Odin has finished, reboot your phone into the stock ROM.

On your phone navigate to the TowelRoot website.

Click on the lambda symbol to download the Towel Root apk.

Once the apk is downloaded, install it. This is why we needed to allow unknown sources in step 1.

Once the app is installed, open the app. Your phone should now be rooted. You’re not done yet though.

Power down your phone and enter download mode.

Open Odin again and select the AP or PDA button to load the I537_NH3_Ker_W0lfDroid.tar.md5 file you extracted previously. Odin should look exactly like the image below.

Press the start button to flash the NH3 stock kernel. This will restore your phone to exactly the way it was before you started this process except now you will be rooted.

UCUCOC6 (5.0.1)

[MENTION=4708661]muniz_ri[/MENTION] has put together a great guide for retaining root privileges on the OC6 firmware.

IMPORTANT: If you are already on the OC6 firmware without root, the only way you can root is to start by flashing the NE3 Odin package. This will completely wipe your phone. A method to natively root OC6 has not been found yet; if/when it is I will update this post.

Thanks to:

[MENTION=3280118]geohot[/MENTION] for creating a simple app to exploit the root vulnerability

@W0lfdroid for finding a way to root the UCUCNH3 firmware

[MENTION=4708661]muniz_ri[/MENTION] for finding a way to retain root on the UCUCOC6 firmware