⚠️ 重要警告:请务必在开始前阅读!
S-OFF 是什么? S-OFF 是 "Security Off" 的缩写,意味着你获得了手机的最高控制权,在 S-OFF 状态下,你可以:

- 刷写任何分区:不仅仅是系统分区,还可以刷写 Boot、Recovery、Radio 等所有核心分区。
- 完全访问文件系统:即使不 Root,也可以通过 ADB 或其他方式直接读写手机的
/system、/boot等目录。 - 进行更高级的修改:例如修改 Bootloader 的 SPL (Secondary Program Loader)。
S-OFF 的风险:
- 变砖风险:操作失误可能导致手机无法启动,变成“砖头”。
- 保修失效:S-OFF 是一种官方不支持的修改,会立即让你的手机失去保修资格。
- 安全风险:获得最高权限后,恶意软件或错误的操作可能会对手机造成不可逆的损害。
- 失去官方 OTA 更新:你将无法再接收官方的系统更新。
本教程适用于哪些机型? 这份教程主要适用于搭载了 Qualcomm (高通) 芯片 的 HTC 机型,
- One M7 (HTC One)
- One M8 (HTC One (M8))
- One M9 (HTC One (M9))
- 以及其他许多使用高通芯片的 HTC 旧型号。
不适用于:
- 使用 MediaTek (联发科) 芯片 的 HTC 机型(如 Desire 系列),它们有不同的解锁方法。
第一部分:准备工作
在开始之前,请严格按照以下步骤准备,这是成功的关键。

确认你的手机型号和 Bootloader 版本
- 型号:进入
设置->关于手机,查看“型号名称”。 - Bootloader 版本:关机手机,然后同时按住 音量下键 + 电源键,进入 Bootloader/HBOOT 界面,屏幕上会显示你的 Bootloader 版本,
54.0000。请务必记下这个版本号,因为不同版本的 Bootloader 对应的 S-OFF 方法可能不同。
解锁 Bootloader
S-OFF 的前提通常是 Bootloader 已经解锁。
- 在电脑上访问 HTCdev 官网(如果网站不可用,可搜索 "htc bootloader unlock" 找到新方法)。
- 按照网站提示,同意条款,获取你的手机的 解锁码。
- 回到手机 Bootloader 界面,使用音量键选择
FASTBOOT,然后按电源键进入 Fastboot 模式。 - 在电脑上打开命令提示符 或 PowerShell,输入以下命令:
fastboot oem get_unlock_data
- 命令会返回一长串代码,复制这串代码,粘贴到 HTCdev 网站的相应位置。
- 网站会生成一个
unlock_code.bin文件,下载它。 - 将文件复制到你的手机存储根目录。
- 在 Fastboot 模式下,输入以下命令:
fastboot flash unlock_code.bin
- 屏幕上会出现提示,使用音量键选择
YES,按电源键确认。 - 手机会清空所有数据并重启。注意:此操作会删除手机上的所有个人数据!
安装必要的驱动和工具
- 安装 HTC USB 驱动:
- 从 HTC 官网 下载并安装最新的 USB 驱动,这是确保电脑能识别手机的基础。
- 下载 Revolutionary 工具:
- 这是最经典和常用的 S-OFF 工具,请从其官网下载最新版本。请务必从官方网站下载,避免使用来路不明的版本,以防病毒。
- 官网地址:
revolutionary.io(请自行搜索确认当前可用链接)。 - 下载后解压到电脑的一个固定位置,
D:\Revolutionary。
备份!备份!备份!
- 个人数据备份:将照片、联系人、短信等重要资料通过云服务(如 Google Drive, HTC Sync)或电脑进行备份。
- 系统备份:强烈建议在 S-OFF 前使用 TWRP Recovery 或其他第三方 Recovery 备份整个系统,如果后续操作失误,你可以通过恢复备份来挽回。
第二部分:执行 S-OFF 操作
步骤 1:进入 Fastboot 模式
确保手机已解锁 Bootloader,然后关机,同时按住 音量下键 + 电源键,直到屏幕出现红色的 FASTBOOT 界面。
步骤 2:以管理员身份运行 Revolutionary
- 在电脑上找到 Revolutionary 的解压文件夹。
- 找到
revolutionary.exe文件。 - 右键点击,选择 “以管理员身份运行”,这是非常重要的一步,否则可能会因为权限不足而失败。
步骤 3: Revolutionary 自动识别
- 运行后,Revolutionary 会自动检测你的手机,如果连接正常,它会显示你的手机型号、Bootloader 版本和 CID 号。
- 如果提示找不到设备,请检查:
- USB 驱动是否正确安装。
- 是否在 Fastboot 模式下。
- 尝试更换 USB 线或 USB 接口。
步骤 4:执行 S-OFF
- 在 Revolutionary 的命令行界面,它会提示你进行下一步,通常会有以下选项:
a- 自动尝试 S-OFF (推荐新手先尝试这个)。i- 安装自定义 Recovery (如 TWRP)。s- 刷入 SuperCID。- 其他高级选项。
- 首先尝试
a(auto):输入a然后回车,Revolutionary 会自动分析你的 Bootloader 版本,并尝试执行 S-OFF 流程,这个过程可能需要几分钟,请耐心等待,不要断开连接。 a失败:某些版本的 Bootloader 无法自动 S-OFF,这时你可能需要手动刷入 SuperCID。- 输入
s并回车,按照提示刷入 SuperCID,SuperCID 会移除运营商对 Bootloader 的限制,让你可以刷入任何地区的 ROM。 - 刷入 SuperCID 后,再尝试输入
a进行 S-OFF。
- 输入
步骤 5:确认 S-OFF 成功
- S-OFF 成功,Revolutionary 会提示你 "S-OFF Successfully!" 或类似的成功信息。
- 你也可以重启手机到 Bootloader 界面查看,在
S-OFF或SECURITY: OFF的字样旁边,会显示UNLOCKED,而不是之前的LOCKED,这表示你已经成功获得最高权限。
第三部分:S-OFF 后的常规操作
S-OFF 只是第一步,接下来你通常会想做这些事:
安装自定义 Recovery (如 TWRP)
自定义 Recovery 是刷机、备份、刷模块的利器。

- 从 TWRP 官网 或 XDA Developers 论坛 下载与你手机型号和系统版本匹配的 TWRP 镜像文件(通常是
.img文件)。 - 将下载的 TWRP 镜像文件复制到电脑的 Revolutionary 文件夹。
- 确保手机仍在 Fastboot 模式。
- 在 Revolutionary 中输入
i并回车,它会提示你选择要刷入的 Recovery 镜像,输入文件名(如twrp-3.6.2_9-0.img)并回车。 - 等待刷写完成。
Root 手机
有了 Recovery,Root 就变得非常简单。
- 下载适用于你手机的 Magisk ZIP 文件,Magisk 是目前最主流的 Root 方案。
- 将 Magisk ZIP 文件复制到手机存储的根目录。
- 重启手机到 TWRP Recovery (在 Bootloader 界面选择
RECOVERY)。 - 在 TWRP 中,选择
Install,然后找到并选择你刚才复制进去的 Magisk ZIP 文件。 - 滑动按钮进行刷写,完成后重启手机。
刷入第三方 ROM (可选)
现在你可以自由刷入各种第三方 ROM(如 LineageOS, Pixel Experience 等)来获得全新的体验,具体方法请参考你所要刷入的 ROM 的官方教程。
第四部分:常见问题与故障排除
- 问题:Revolutionary 找不到手机。
- 解决:检查 USB 驱动,更换数据线,确保手机处于 Fastboot 模式,并以管理员身份运行 Revolutionary。
- 问题:S-OFF 过程失败。
- 解决:尝试手动刷入 SuperCID (
s命令),然后再试 S-OFF (a命令),确保你的 Bootloader 版本在 Revolutionary 的支持列表内,如果不行,可以去 XDA 论坛搜索你的具体型号,寻找其他 S-OFF 方法。
- 解决:尝试手动刷入 SuperCID (
- 问题:手机变砖无法启动。
- 解决:如果无法进入 Fastboot,你可能需要使用 eMMC 工具(如 HTC eMMC Tool)来尝试救砖,这是一个非常专业且风险很高的操作,建议在 XDA 论坛上仔细研究相关教程后再尝试,最好的预防措施就是提前备份!
S-OFF 是一项强大的功能,但伴随着高风险,请务必:
- 仔细阅读教程,理解每一步的作用。
- 做好充分准备,特别是驱动和备份。
- 保持耐心和细心,操作过程不要急躁。
- 遇到问题多搜索,XDA Developers 是你最好的朋友。
祝你 S-OFF 成功!
