[AT&T HTC One (M8)] jxcorex28:
Help has arrive :)

I had to switch to my laptop in order to write this, as I plan on making it a rather long reply.....

S-Off means "security off"

S-On means "security on"

You are typing in the AT&T forum's, so it's safe to say that you got your phone stock from the store. The device comes S-on (this means that HTC does not want you to change the firmware or any other part of the phone because the average user may not know what they are doing, and can really mess up their device....S-on is more secure in the sense that if you try to flash another firmware different from what HTC shipped it on, the process will not work. With S-off, you pull these restrictions and you are allowed to flash any kind of firmware you want to (granted that it is the M8's firmware) (flashing any other firmware or rom will certainly destroy your device, by destroy I do mean brick).....Achieving S-off in the old days was a lot harder than achieving s-off these days. All it requires is a small payment, and you will unlock all of the potential of the device....Think of it as a woman....the more your sweet talk your way into her pants. The more likely you will get to see her treasures.....With all of this being said, I will move on....

First thing first

1. you need HTC drivers for your phone to be recognized by your computer

*Side note- if you have a Windows 8.1 computer let me know because I have the drivers you will need for your phone to be recognized, if you have a Windows 7 platform. You can simply search for the drivers yourself, but these drivers will usually be handled by downloading the HTC sync software then deleting the software, but maintaining the drivers already on your computer. The driver acts a bridge (if you cut the bridge, you can't reach the other side).....Take into account that with both systems one can simply find the drivers themselves by using Google...In all of my years of dealing with "Android". If I did not know the answer, I "googled it"....Get use to hearing this as it is a common theme around here...

2. You need a peripheral connection, AKA....ADB/fastboot...

*ADB is Android Debug Bridge (simplest way of explaining this-it allows your computer and phone to talk to each other through the use of command prompt in conjunction with keyboard simulative typing of fastboot commands) Ie....Fastboot erase cache, fastboot flash, fastboot oem writecid, etc....

Here is your first use of me telling you to google:

GOOGLE IT :)

Now here's me being nice : you can find a minimal ADB tool by searching "tool adb minimal xda" ( I use the entire Android SDK, which can be found by well you guessed it, using google). You do not need to download Android studio, just once again type into google, "android sdk stand alone....It will require that you have JRE installed, so use google once more....and find JRE (Java Realtime Environment)....I believe the latest is 8, or something like that....

3. When you have the first two options complete, get back with me....and I will be glad to help you out

Start learning google.....

BTW:

I gave a guy some advice on android rooting in my C++ class tonight, and Im wondering if that's you because when I first replied to your cry for help....I realized it was 40+ minutes from the time I got out of class....If so, hey bud.....

Shelton State, Tuscaloosa.....