TWRP解密问题及解决方案

11次阅读
没有评论

TWRP 不再要求输入密码进行解密**

问题描述

在尝试从备份恢复时遇到问题,TWRP 停止要求输入密码进行解密。尽管尝试使用 twrp decrypt 1234 命令,仍然收到“Failed to decrypt data”的错误提示。此外,在使用 TWRP 的任何其他功能时也会收到类似的错误信息。

解决方案

请注意,以下操作可能涉及固件刷写,操作前请确保备份重要数据,并确认固件兼容性。

方案1

通过刷写TWRP解决

  1. 下载适合您设备的TWRP固件。确保固件版本与您的设备型号相匹配。
  2. 使用Flashtool或其他刷写工具,将TWRP固件刷入设备。
  3. 进入Fastboot模式,使用以下命令刷写TWRP:
    shell
    fastboot flash recovery twrp.img
  4. 使用TWRP界面,执行以下操作:
  5. 清除所有数据(不包括备份数据)
  6. 刷入新的ROM
  7. 设置新ROM,例如登录WiFi
  8. 重启到TWRP,此时TWRP应会提示输入密码并允许进行解密。

方案2

通过刷写完整固件解决

  1. 下载适合您设备的完整固件(FTF格式)。确保固件版本与您的设备型号相匹配。
  2. 使用Flashtool或其他刷写工具,将完整固件刷入设备。
  3. 进入Fastboot模式,使用以下命令刷写固件:
    shell
    fastboot flashall
  4. 使用TWRP界面,执行以下操作:
  5. 清除所有数据(不包括备份数据)
  6. 刷入新的ROM
  7. 设置新ROM,例如登录WiFi
  8. 重启到TWRP,此时TWRP应会提示输入密码并允许进行解密。

方案3

通过格式化userdata分区解除加密

  1. 使用TWRP界面,执行以下操作:
  2. 清除所有数据(不包括备份数据)
  3. 格式化userdata分区
  4. 重启到TWRP,此时TWRP应能够挂载userdata分区而不进行加密检查。
  5. 使用TWRP界面,刷入新的ROM并设置新ROM。
  6. 重启到TWRP,此时TWRP应会提示输入密码并允许进行解密。

方案4

通过ADB命令尝试解密

  1. 使用ADB连接设备
    shell
    adb devices
  2. 尝试使用ADB命令解密
    shell
    adb shell twrp decrypt 1234
  3. 如果上述命令不起作用,尝试使用以下命令:
    shell
    adb shell twrp decrypt

    并按照TWRP提示操作。

方案5

通过恢复出厂设置

  1. 使用TWRP界面,执行以下操作:
  2. 恢复出厂设置
  3. 清除所有数据(不包括备份数据)
  4. 重启到TWRP,此时TWRP应会提示输入密码并允许进行解密。

通过上述方案之一,应该能够解决TWRP不再要求输入密码的问题,并允许正常进行数据恢复操作。如果问题仍然存在,建议联系设备制造商或社区寻求进一步帮助。

正文完