OnePlus 5T TWRP未要求输入加密密码的解决方法

17次阅读
没有评论

问题描述

希望将 OnePlus 5T 的系统升级到最新版本,但在使用 TWRP (Team Win Recovery Project) 进行刷写时发现 TWRP 不会像往常一样要求输入加密密码,导致数据分区无法挂载。通过查询得知,自最后一次更新(OnePlus 5T OxygenOS 4.7.6)后可能就存在此问题。尽管可以通过 OTA(Over-The-Air)自动更新进行系统升级,但在 TWRP 模式下升级依然需要手动操作,并且遇到此类情况无法更改手机的加密状态。

解决方案

方法一:直接使用 TWRP 终端命令解密

根据最佳回答,在 TWRP 的终端模式下输入命令 twrp decrypt <你的密码> 可以强制解密。这通常会要求你提供正确的解锁密码来完成解密过程,从而允许你正常操作刷写(如挂载数据分区)。

  1. 进入 TWRP 终端:在启动过程中轻触或多次按键选择“Advanced”或对应的选项,“USB Drive”,然后执行 adb shell 或使用设备自带的终端功能。
  2. 输入解密命令:确保你已经记下正确的解锁密码,之后运行命令:
    shell
    twrp decrypt <你的密码>
  3. 允许系统恢复:完成解密操作后,重新启动设备,并进入 TWRP 选择刷写新的 OTA 更新。

方法二:使用第三方工具

如果你遇到任何终端命令无法执行或设备回退至 Oneplus 自带的更新机制等问题,请尝试使用第三方工具辅助,如官方提供的 OnePlus Recovery 来替代当前设备自带的恢复系统。确保在操作前已经备份所有重要数据,并谨慎执行每一步骤。

方法三:手动刷写

如果上述方法仍然无法解决问题,用户可以考虑完全从头开始刷写手机:

  1. 解绑设备:使用 fastboot oem unlock 命令来解锁安全锁。注意这会擦除所有数据。
  2. 下载官方Recovery镜像:访问官方网站或授权来源获取最新版 Oneplus Recovery 用于 OnePlus5T 的镜像文件。
  3. 刷入官方System & Recovery
  4. 使用命令 fastboot flash recovery RECOVERY.img 刷入新的recovery固件
  5. 配合使用 fastboot reboot-bootloader 模拟关机重启,紧接着运行fastboot reboot启动进入新安装的 Oneplus Recovery。
  6. 验证更新过程:利用全新刷写的 Oneplus Recovery 进行 OTA 更新或手动刷入定制系统如TWRP。

请注意,修改和刷写手机固件会带来数据丢失风险,请务必谨慎操作,并建议事先做好重要资料备份。若不确定任何步骤的操作细节,可寻求专业人士帮助或参考官方文档获取更多信息。

正文完