[Sprint Galaxy S 5 Q&A, Help & Troubleshooting] missionary7:
I'm new to the whole rooting and flashing scene. However, I'm good at following instructions, generally pretty good at figuring out how to overcome unexpected problems, and a pretty quick study. I've got the hang of rooting my phone down pat, and I can flash stock ROMs with no trouble. Unfortunately though, I have yet to successfully flash a custom ROM on my Sprint Galaxy S 5 (SM-G900P). First, I thought I'd try for CyanogenMod, but the CM installer says that my device is not supported, and refuses to work for me. I know it can be done without the installer, but I have yet to locate the instructions someplace to do it manually.

After giving up on CM for now, I found Alliance ROM for KitKat 4.4.4, which REALLY intrigues me with its high flexibility. What's more, it's KitKat, which I much prefer over Lolipop. Ever since I switched to Lolipop, my apps have all started crashing frequently, even after being updated, and even TouchWiz itself has started crashing frequently. I also don't like the new drop-down menu or the new Recent Apps display. So, I flashed KitKat 4.4.4 kernal and then tried to flash Alliance ROM, but I just got stuck in a boot loop. I booted back to recovery, flashed the stock 4.4.4 image again, and tried to figure out what to do to get Alliance working. I went through the entire Alliance ROM thread here on xda, and found THIS POST describing a method to get Alliance ROM working on a 4.4.4 kernal without having to flash back to 4.4.2. After following those directions, though, I still wound up in a boot loop. Now, when I did that, I wasn't able to use the de-odexed version, and had to use the odexed one instead. After waiting 2 hours to download both versions, I couldn't get the de-odexed one to flash at all. It gave me an error message about no md5 found, or something like that. Unzipping the zip file would have given me a bunch of disconnected folders, so I just tried to flash it from the zip, but it didn't work. The odexed version, however, had an md5 inside the zip, so I just unzipped and flashed the odexed md5. Still got boot loop, though, after I tried to install Alliance ROM afterward.

So, with all that being said, here's what I'm looking for.

Either:

1.) A reliable way to install Alliance ROM on my Sprint Galaxy S5 (SM-G900P)

2.) A different custom ROM that might be better suited to my needs. This is what I'm looking for:

a.) Rooted

b.) debloated

c.) wifi tether and USB tether

d.) KitKat Drop Down and Recent Apps menus

e.) Some badass-looking themes. I really like the look of the Black Glass themes from Alliance, so either THAT or something that looks equally badass

f.) I would like to be able to overclock

g.) want to see CPU usage

h.) battery percent

i.) want to be able to turn off camera shutter sound. (Maybe this can be handled by just installing a different camera app, idk)

j.) Working private mode

k.) fingerprint scanner functionality would be NICE, but not a must. I really only use it for Private mode.

I'm sure there are probably other things that I'd like to see, but those are the ones I can think of right now. So if anyone can tell me how to get Alliance ROM working, or has a suggestion of another custom ROM that would include those features, and that will work with my Sprint Galaxy S5 (SM-G900P), and where I can find it, I'm all ears.

Thanks!