[Galaxy S 4 Active General] Krellan:
Thanks, it worked for me

Thanks, it worked for me!

I was able to successfully root my phone. Recovered some lost Bitcoins that I had in my Mycelium wallet, with a forgotten PIN. As root, was able to read the file that had my PIN. Now my Bitcoins are safe!

It took a lot of research, but this was the key thread that put it all together for me. In case it helps others, here's what I did:

1) Download originalkernel and pwnedkernel from this thread.

2) Download Saferoot from its thread.

3) Get the SuperSU app from Google Play and install it on your phone. It won't work yet, because your phone isn't rooted yet, but make sure you have it there and ready to go.

4) Download Samsung Kies from andromint dot com, to get the USB drivers. Set it up. Allow it to get the necessary upgrades, so you are caught up to latest version. Connect your phone with USB (not wireless). Make sure Kies can see your phone.

5) Become a developer, if you aren't already (go to Settings/About/whatever on your phone, tap the build number repeatedly until it says you're a developer).

6) Now that you're a developer, go to Settings/Developer Options, enable USB debugging.

7) You can't be an Android developer without your SDK, so go to developer dot android dot com and get it. You might also need the Java JDK on your computer, if you don't have it already, get it from oracle dot com. Install the Android SDK, go to sdk/platform-tools directory, and run "adb shell" from the command line. Make sure it can see your phone. Type "exit" when done looking around. It's boring, because you are not root yet.

8) Download ODIN from andromint dot com. Set it up. This is tricky. Turn off your phone. Hold Home + Power + Volume Down (all 3 buttons) to turn on phone, keep holding until triangle screen is fully displayed. Let go all at once. Then, hit Volume Up. You should see the green Android robot, waiting for download. Make sure ODIN can now see your phone (one of the empty gray squares will fill in, with the COM port number of your phone).

9) Hit "AP" in ODIN, select the pwnedkernel file, wait for it to load, then hit Start. Don't change any other settings or checkboxes! ODIN will flash the kernel to your phone, and then your phone will reboot. Because this kernel is a downgrade, you won't have Wi-Fi, so be glad you already installed SuperSU earlier.

10) Go to Saferoot's directory, run the "install.bat" file from the command line. Follow instructions that appear. Say Yes when it asks you to install Busybox. It will take a long time, counting up to 25 or so, twice, be patient. It will ask you to run SuperSU, do what it says. Say Yes when it asks you if you want to disable Knox.

11) You've rooted your phone! You can now run "adb shell" again, but this time, the "su" command will work, and you will become root. Now you can have much more fun looking around.

12) Once you've made sure the root works, get back into ODIN. Turn off your phone, then get into ODIN again, same as above. This time, hit "AP" in ODIN, select the originalkernel file. Again, wait for it to load, then hit Start. ODIN will flash the proper kernel to your phone, and then it will reboot.

13) You're done! You now have Wi-Fi working again, and a rooted phone!

Josh