[One (M7) General] tobesedated:
I see so many having problems trying to get S-off on the 1.55 HBoot. Some have had none but I've posted this response so many times I thought I'd make my own post and hopefully people's searches will direct them here and it helps them.

I am no developer or coder or anything but a techno junkie. I have no linux experience except what I've taught myself so be sure if this 47 year old, self taught mother can do this then anyone can.

Just take your time, pay attention to what you're doing, and read everything before you hit go.

I had no luck with rumrunner on Windows 7 or Windows 8/8.1. Drivers were never right. Couldn't get rid of HTC one sync. So I finally got myself

(1) a copy of 32bit Ubuntu. NOT 64!! http://www.ubuntu.com/download/desktop

(2) no need to install-boot into it as if trying it (IMAGE 3)

(3) grab rumrunner for Ubuntu (linux) http://rumrunner.us/

(4) drivers NOT needed

(5) turn off fastboot (IMAGE 2) You should also turn off any lockscreen security....

(6) turn on USB debugging in development settings (IMAGE 1) You should also turn off any lockscreen securtiy

(7) run rumrunner (instructions are on the rumrunner site) paying attention in case extra permissions are required by superuser http://rumrunner.us/instructions/ (See Ubuntu section below)

(8) sat back and watched the magic. Worked the first time.

I know others have had zero issues but some of us have had nothing but nightmares. This is who I'm sharing this for.

I hope it helps... Even just one!

Have fun all!

IF BY CHANCE YOU ARE HAVING ISSUES WITH ADB OR FASTBOOT IN UBUNTU SEEING YOUR DEVICE, TYPE sudo BEFORE YOUR COMMANDS. IT WANTS PERMISSION TO ACCEPT YOUR COMMANDS. WHEN YOU TYPE sudo THEN YOUR PASSWORD YOU ARE GRANTING THOSE PERMISSIONS. SOMETIMES THE ISSUE WON'T APPEAR TIL YOU GET INTO FASTBOOT. SO CHECK FIRST BY TYPING IN adb devices WHEN YOU FIRST OPEN THE TERMINAL. IF YOU GET A SERIAL NUMBER YOU SHOULD BE FINE. AFTER YOU GET INTO BOOTLOADER, TYPE fastboot devices IF YOU GET A "no permission" ERROR THEN YOU NEED TO TYPE sudo BEFORE all INSTRUCTIONS. SOME VERSIONS OF LINUX HAVE AN SU TERMINAL. THAT WOULD BE THE BEST TO USE AS IT REQUIRES ROOT/PERMISSION TO EVEN START AND WILL MAINTAIN THOSE PERMISSIONS THROUGHOUT.​

UBUNTU STEPS.....

Image 3- Boot into Ubuntu

Image 4- Download Linux version of rumrunner

Image 5- Extract Rumrunner (Right click on the zip and select extract here...I left it in the Downloads folder)

Image 6- Inside the extracted Rumrunner file

Image 7- Open Terminal in Ubuntu (Top left gear like symbol, click it and a search bar will appear, start typing terminal, it will appear below the bar, just select it)

Image 8- You need to install adb fastboot these are the instructions you need to type in the terminal you just opened. Type one line at a time and press enter after each. Allow Ubuntu to do it's stuff.

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot

Image 9-12 Shows how the terminal should look as it finds, downloads and install the appropriate files.

Image 13- After the downloads are finish you can check to make sure things were installed correctly. Type “adb” and your screen should look like this

Image 14- Type “fastboot” and this is the information that should appear.

Image 15- To make sure your device is seen type “adb devices” and it should show devices with a serial number.

Image 16- Now make your way in the terminal to your downloads folder and into the rumrunner folder by typing the following BOLDED commands in the terminal

ubuntu@ubuntu:~$ cd Downloads

ubuntu@ubuntu:~/Downloads$ cd rumrunner_HTC_0.5.0

ubuntu@ubuntu:~/Downloads/rumrunner_HTC_0.5.0$

(This line simply indicates you are in the rumrunner folder)

Image 17- Now you need to run the command to get the party started...it is in bold

ubuntu@ubuntu:~/Downloads/rumrunner_HTC_0.5.0$ sudo ./soju

Image 18- Confirm you understand what it is you're doing or at the very least you are willing and accept the risks by typing “Yes”. It must be “Yes”. It will not accept yes, y, ok or anything else. The Y must be a captial.

Image 19- After you type Yes the second time things get under way. Be patient. It may take a bit of time. Just pay attention in case you are asked for extra permissions.

Image 20- S-Off verification

After the second Yes rumrunner does it's stuff...it can take a while. Be patient. Pay attention in case you need to give permission. DO NOT DISCONNECT YOUR PHONE until you either get the ok or are told it failed.

This is as clear as I can be and I hope it makes it even easier....

Suggested by [MENTION=289462]chp[/MENTION] , you may need to go into software centre (selected by opening the search bar again and typing software centre), edit tab, software resources and making sure that "Community-maintained free and open-source software (universe)" is selected.

ALSO, PLEASE GIVE CREDIT IF YOU USE THIS. FEEL FREE TO SHARE IT, JUST LET PEOPLE KNOW WHO ACTUALLY TOOK THE TIME TO CREATE IT. UNLIKE THIS PERSON... http://www.usofttech.com/t152630.html , WHO HAS EVEN TURNED OFF REGISTRATION SO I CAN'T EVEN MAKE IT KNOWN THERE.

THANK YOU!! :)​