OnePlus 3 加密与 Magisk 兼容性问题解决办法

16次阅读
没有评论

解决方案:OnePlus 3 设备启用设备加密与 Magisk 系统级 Root 兼容性问题

当您尝试为设备设置全盘加密时遇到了某些不期望的行为。例如,在设置了加密之后可能会出现重启循环,或者更改解锁方式(密码、图案或锁屏PIN)后生效不了。这可能是因为您的 ROM 版本或 Magisk 系统级 Root 的配置存在一定的限制。

解决方案步骤:

  1. 确认当前软件环境:您正在使用 OnePlus 3 设备,并将其基于 Android 7.1.2(Lineage OS),安装的是 Resurrection Remix OS (版本:RR-N-v5.8.3-20170624-oneplus3-Unoffical)。Magisk 版本为 v13.0。这可能是导致您遇到以上问题的原因之一。

  2. 检查加密设置

  3. 在 Lineage OS 早期版本(如您所用),全盘加密可能不可更改,即一旦设置了密码、图案或锁屏 PIN,就无法更改变成另一种方式。
  4. 使用 Magisk 系统级 Root 的情况可以尝试使用 vdc cryptfs changepw 命令来变更加密密码或其他设置。您可以在 Developer 选项里的 Terminal 应用中找到这个命令,并确保 Magisk 拥有 root 权限。

  5. 查看最新 Lineage OS 更新:据 @Reply1 的说法,一些较新版本的 Liniage ROM 解决了这些问题 Ref: 1。因此,您可以考虑更新到一个较新的 Lineage 版本,或者尝试将设备上的 ROM 更换为 Havoc OS。

  6. 数据安全性考量

  7. 如答主 @Question comment 指出的那样,在解锁启动器的情况下,数据依然存在被非法访问的风险。对于这一点,建议回到原始系统并重新锁定 Bootloader 以增加额外的安全保障。
  8. 考虑存储加密采用方法:若现有设备不允许通过 TWRP 访问已加密的数据,并且您仍然需要确保数据安全性,请评估其它基于软件层面的加密方案或寻找支持这种需求的更现代 ROM。

  9. 总结

  10. 在继续您的操作之前,强烈建议测试任何新的改动,确认它不会影响 Magisk 系统级 Root 功能。
  11. 探索更轻量级和更加兼容的 ROM 可能是一个值得尝试的选择。
  12. 对于更深层次的安全问题,请始终回到原始系统或寻找一个可靠并提供充分支持的 ROM 版本。

希望这些建议为您的设备加密提供了帮助。如果有进一步的问题或其他需求,欢迎随时咨询。

[1]:Link to the mentioned command reference https://pastebin.com/e5Ft4bVp

正文完