您已解锁引导加载程序并使用 KitKat 对 HTC One 进行 root 操作,但仍有一个安全问题尚未解决:儿子– HTC 在 Sense 中实施的额外安全措施。
S-澳大利亚 代表安全关闭,允许您更新固件、更改 CID(运营商 ID)、安装 RUU(ROM 更新)以及安装具有需要 S-Off 权限所需的附加功能的自定义 ROM。
有许多工具(例如 Moonshine)可用于此目的,但最可靠的工具是在 HTC One 运行时使用 Android 4.4 KitKat 和 Hboot 1.56 是 消防用水 由 XDA 认可的开发人员 美女。
第 1 步:准备您的计算机和设备
要实现 S-Off,您必须首先安装带有不安全内核的基于 Sense 的 ROM。 对于本指南,我将使用 急性心脏病使用 Firewater 时,这似乎会导致最低的错误率。
另外,请确保您的计算机上设置了 ADB,并且 不是 有 HTC 同步管理器 在你的电脑。 您需要下载 Sync 来安装 HTC 驱动程序,但之后您应该删除该程序(有关更多信息,请参阅下面的步骤 4)。 您的设备还必须在解锁引导加载程序、自定义恢复和启用 USB 调试的情况下获得 root 权限。
毕竟,请确保禁用您可能已设置的任何锁屏安全性,方法是: 设置 -> 安全 和态度 屏幕安全 到 没有任何。
您还需要禁用 Fastboot 设置 -> 电池管理器 并禁用 快速启动。
为了实现最安全、最一致的过程,请使用 USB 2.0 端口(3.0 可能会导致问题)、默认 Sense 启动器,并一如既往地备份您的数据,因为这会擦除除内部存储之外的所有内容。 如果您不打算保留 ROM(我们将在下一步中安装),那么在恢复时创建 Nandroid 备份至关重要。
步骤 2:在 HTC One 上安装 ARHD(可选)
此步骤可确保您使用 具有不安全内核的基于 Sense 的 ROM。 如果您知道自己已经满足这些要求,请向下滚动到下一步。
开始下载最新版本 急性心脏病 直接连接到您的设备,然后以恢复模式重新启动手机。 如果您不确定如何执行此操作,请同时按住电源按钮和音量调低按钮,直到进入引导加载程序。 然后降低音量选择“恢复”选项,并使用电源按钮确认。
立即选择 擦拭 然后 高级删除并确保你已经做到了这一点 达尔维克缓存, 缓存, 数据和 系统 然后选择 滑动即可擦拭。
现在返回主菜单并选择 安装导航到“下载”文件夹并选择它 急性心脏病 您之前下载的 .zip 文件 滑动确认闪光。
刷卡后,按照 AROMA 安装程序提示并安装您想要的任何调整,但前提是您打算在完成后保留 ARHD ROM,否则没有必要。 安装完成后,选择选项 重启 可能性。
步骤 3:设置 ROM 并重新启用 USB 调试
重新启动后(可能需要几分钟,所以不用担心),您需要像新设备一样完成 ROM 设置过程。 如果您打算恢复 Nandroid 备份,则可以跳过登录部分。
确保你 重新启用USB调试 并禁用快速启动。 然后继续下一步。
第 4 步:准备您的设备并下载 Firewater
将 HTC One 连接到计算机,打开计算机上的 cmd/终端窗口并下载 消防用水 并将其放在桌面上。
再次确保 ADB 设置为使用 HTC 提供的正确驱动程序在您的计算机上运行。 如果您不确定是否安装了正确的驱动程序,请下载并安装它们 HTC 同步管理器但请确保你做到了 卸载 之后的程序 – 我们只希望删除同步后保留的驱动程序。
第 5 步:使用 ADB 运行终端命令
使用 ADB 在 cmd/terminal 中重新启动手机:
- 亚行重启
重新启动后,您可以使用以下命令将 Firewater 传输到您的设备:
- adb Push 桌面/firewater /data/local/tmp
如果您尚未将 Firewater 放置在桌面上,请将“desktop/firewater”更改为 Firewater 的位置。
现在更改 Firewater 的权限以允许其在您的设备上运行:
- 亚洲开发银行 Shell
- 苏
- chmod 755 /data/local/tmp/firewater
请留意您的设备,因为它可能会要求您授予 ADB 超级用户权限。 如果是这样,请允许。
现在使用以下命令运行 Firewater 不要触摸您的设备:
- /数据/本地/tmp/消防水
现在只需同意向您提供的条款和条件,然后让漏洞利用程序发挥作用即可。
就是这样,伙计们,您现在拥有一台配备 S-Off 的 HTC One。
现在您可以随时刷新自定义固件、hboot 并重新锁定引导加载程序。 另外,当您将 One 恢复出厂设置时,它会派上用场。 我希望这对您有所帮助,如果您有任何疑问,请务必给我留言。