[Galaxy S 4 Active General] Diablo2424:
Here is my step-by-step guide to converting your Stock Samsung Galaxy S4 Active i537 into a Rooted, Google Edition 4.2.2 SGS4 Active. After reading a lot of posts and receiving some questions directly, I feel this information is available, but must be dug up from posts within long threads, see the following two post references below:

Instructions from [MENTION=5446408]TreyLWalker[/MENTION]:

http://xdaforums.com/showpost.php?p=45739405&postcount=53

As well as Instructions from [MENTION=4243514]Hashcode[/MENTION]:

I felt that these posts are great tutorials, thank you guys for the information and links! However, I just felt some details needed to be written for the unexperienced Android users out there, who are either just switching over from iPhone's or this is their first time getting into rooting and ROM'ing and are looking for an exact step-by-step guide, without leaving any holes for questions. Basically a n00b guide :p, I mean that in the nicest way possible.

So here's my rendition of what was written above by both TreyLWalker and Hashcode, but a little more n00b friendly. P.S. Thanks again guys for the above guides, I used those as base for mine, as well as thank you for all the work you've put into the Galaxy S4 Active (this goes for all the other members out there who've helped with dev on this device, like [MENTION=907867]br0adband[/MENTION], [MENTION=3047491]Devo7v[/MENTION], [MENTION=3912380]LeJay[/MENTION], [MENTION=5381171]my-blue-snog-box[/MENTION], [MENTION=4442332]Darkman[/MENTION] and anyone else I forgot). Hope you enjoy!

================================Below this line is my step-by-step guide================================

The following instructions are a step-by-step guide to getting your Galaxy S4 Active (i537) from stock to rooted and running GoogleEdition AOSP 4.2.2.

First, determine if your device stock is running MF1, MF2 or MF3. To do this tap the Menu button -> Settings -> About Phone and look at your Baseband Version, it will end in either MF1, MF2 or MF3.

Write down which one you have for later reference

.

Next, make sure you have the following settings set on your device, go to Settings -> Security and make sure "Unknown sources" in CHECKED, and "Verify Apps" is UNCHECKED.

Next you will need to Root your phone, this is a very simple process outlined in this video. But if for any reason you are unable to watch the video, all you need to do is load this website on your phone's web browser, then download the Activeroot APK file, install it and open it. Once this is ran, your phone is now rooted, now you need to open the Google Play Store and download SuperSU, this allows you to approve apps to access root.

Next, we want to install SafeStrap, which allows us to install a second custom ROM, alongside our stock one. To install SafeStrap follow these instructions:

Download the newest version of Safestrap APK from here

Find the APK using a Filemanager tool and open it on your device, then click "Install".

Once installed, open up the Safestrap application as you would any other app.

Then use the "Install Recovery" button. You should see the current version down in the lower left corner of the window. And the "Status:" should say "Installed" when you're done.

From there you can reboot and you *should* see a new splash screen during the boot up. While this is showing you can enter Safestrap Recovery using the [ menu ] button.

Now, download the ROM from here. Save this .zip file to your phone's internal storage or MicroSD card, you can install from either one within SafeStrap.

Also, download the MasterPatch from here and copy this file to your internal storage or MicroSD card as well, again this file can be on either one, just remember where you put it. You can copy these files over through USB or via a file share service such as Google Drive.

Now, reboot into recovery, this can be done by rebooting your phone, when it reboots you will see the SafeStrap boot screen, press the option for recovery (touch your screen on the button or just below the button, you will feel a vibration when it is chosen).

Once in SafeStrap Create ROM-Slot 1, DO NOT delete, wipe or Install over the Original ROM Slot, as that is your stock ROM that you will need to keep. Be sure to create a new ROM Slot then activate the new ROM Slot with the Activate button. When creating the new ROM slot, I chose to give it 2GB of data storage, this ended up being a little lower than I needed, but it helps me remove apps that I don't use, as I will run out of space. I have about 75 apps installed (not counting the Google apps).

Now that you have created a ROM Slot and set it to Active, you can now install the Google Edition AOSP ROM (.zip file) we downloaded earlier. Please install this file, followed by installing the MasterPatch next, during the MasterPatch install you will be prompted with a few questions. Please be sure to install the following options;

Camera Fix

Speaker-Phone Fix

Edited "gps.conf"

I537 build.prop

apns-conf.xml file (install this option if you will be using your phone on AT&T in the United States)

Then lastly, choose the proper MF1, MF2 or MF3 Kernel Modules based on which MF version you

wrote down earlier

. (see Step 1 if you've forgotten which version)

If you have any questions as to how to use SafeStrap, refer to this post, which outlines each option within SafeStrap.

Once you have installed the ROM and MasterPatch you should be all ready to boot up into your new Google Edition AOSP ROM. Go ahead and choose the reboot system option within SafeStrap and let your phone boot. This process may take a few moments as it's the first time you're booting up the new ROM. Once booted up you can set up your Google Account and start downloading/configuring your apps. Also, be sure to check out the settings menu as there are a lot of cool new options you can use compared to the stock ROM you were on before.

Here's the cliff notes, or the TL;DR version:

Root your phone with Geohot Active Root

Install SafeStrap

Download your ROM and MasterPatch

Create a ROM Slot, install ROM and MasterPatch with your Kernel Modules

Boot into the new ROM and enjoy!

And as always, don't forget to make a backup of your running and configured ROM when all done, this can be done in SafeStrap or with apps like OBackup.