How To Get S-OFF On International & Verizon HTC One

HTC One has been among the hottest phones of the year, but unless you got yourself the Google Play Edition of the device that comes with pure Nexus-style stock Android and no carrier or manufacturer restrictions whatsoever, you need to unlock its bootloader via the HTC DEV method in order to install custom mods on it. Furthermore, for those who want to get full, unrestricted access to all parts of their device, there’s HTC’s infamous S flag that needs to be turned off using a process known as gaining S-OFF. Unfortunately, not all variants of the device are alike and getting S-OFF on different carrier variants can involve different methods. If you’ve got the International GSM HTC One (m7) or the Verizon CDMA variant (m7wlv), you can now gain S-OFF on it with ease, as long as it’s running a compatible firmware, thanks to rumrunner by XDA Recognized Developers beaups and Fuses. Read on for more details and instructions.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.

Requirements

International GSM or Verizon (CDMA) HTC One running a compatible HTC Sense-based stock firmware. We will be checking compatibility in the first few steps of the procedure.

Procedure

Open a Command Prompt or Terminal window and enter the following command to reboot the phone in bootloader:

adb reboot bootloader

Once in bootloader, select FASTBOOT using the volume keys (if not already selected) and press POWER to enter it.

Enter the following command on your computer:

fastboot getvar mainver

Note down the result and then reboot back into Android using the following command:

fastboot reboot

Now visit the rumrunner s-off downloads page and download the right version of rumrunner for your device based on its ROM Version after matching it with the ones displayed there. Keep on mind that there are separate sections for each device there: HTC One (GSM) for the international (m7) version and HTC One (CDMA) for the Verizon one (m7wlv). If a compatible version is not listed for your device there, DO NOT attempt to proceed with any other version.Linux users: Make sure you save the downloaded archive to a partition that’s in one of Linux’s native formats, and not in a Windows, Mac or other format.

Extract the contents of the downloaded archive using a utility of your choice. We prefer 7-zip on Windows, while Linux users can use the built-in tar command as follows:

tar –zxf filename.tgz

replacing filename.tgz with the name of the file you downloaded in the previous step.

From the extracted files, run soju. Windows users can just double-click soju.exe, while Linux users should enter the following command in Terminal:

sudo ./soju

Agree with the terms and conditions prompt and let soju do its magic.

Your device will be rebooted many times in the process and when all is done, you should have S-OFF.

Readers Activity

Topics

Authors

Daily articles in your inbox each day for free

About Addictivetips

AddictiveTips is a tech blog focused on helping users find simple solutions to their everyday problems. We review the best desktop, mobile and web apps and services out there, in addition to useful tips and guides for Windows, Mac, Linux, Android, iOS and Windows Phone. Read more...