LineageOS 在每次启动时执行出厂恢复的问题排查与解决方法

9次阅读
没有评论

问题描述

使用的是 Samsung Galaxy Note 3 (hlte) 手机,在安装了 LineageOS 18.1-20230923-nightly-hlte-signed 和 Open GApps arm 11.0-micro 更新后,手机每次启动至欢迎界面时会立即进行出厂数据恢复。此错误信息显示非常短暂而模糊,导致用户无法查看具体原因,并直接进入 TWRP 恢复模式。

解决方案

提示:在尝试以下步骤前,请备份所有重要数据并确保你的 LineageOS 和 GApps 版本是最新的更新版本;操作过程中存在风险,请谨慎执行。

方案1: 更新 LineageOS 及其他软件包

步骤 1. 首先,确认 LineageOS 和 TWRP 恢复分区的当前版本是否为最新稳定版本。

步骤 2. 下载并安装适合的 LineageOS 和 TWRP 版本。

  • 进入 <恢复模式>
  • 使用 adb sideload 或其他方法将下载的新版本软件包推送到设备;
  • 根据提示进行安装,重启手机以确认新的系统是否正确更新。

方案2: 检查 GApps 与 LineageOS 的兼容性

步骤 1. 访问 Open GApps 并重新下载与当前 LineageOS 版本匹配的 GApps 包。

  • 点击进入 ;
  • 根据你的设备型号和预设安装选择合适的包(例如:micro 适合空间有限的情况);
  • 使用 TWRP 固件更新功能将新下载的 GApps 推送到手机。

步骤 2. 尝试重新启动并检查问题是否解决。

  • 如之前步骤所述,重启手机后观察欢迎界面和任何后续行为是否正常运行。

方案3: 检查和修改 LineageOS 的恢复引导菜单配置

步骤 1. 确保 TWRP 恢复分区中已安装了正确且适当的 boot.img 和相关文件。

  • 在 TWRP 菜单的“安装”选项中,找到并替换 /system 分区的相关镜像;
  • 保存更改并在下次启动时尝试恢复正常引导。

步骤 2. 检查引导加载程序(如 initramfs.img 或其他补丁)是否有错误。

  • 运用 TWRP 的“命令行”工具执行一些必要的调试命令,或借助专业人员帮助进行修复、更新及优化这些可能的文件。

方案4: 回滚 GApps

如果上述任何步骤不能解决问题,则考虑卸载当前版本的 Open GApps 并重置为原始版 GApps。

步骤 1. 在 TWRP 中挂载 /system 分区,清除系统分区并确认所有数据是否已得到妥善备份;

  • 访问 <恢复模式>;
  • 使用以下命令分别卸载 build.prop 文件,并重新安装官方的 Open GApps 版本。

示例命令如下(仅作参考):

su -c "rm /system/build.prop"

步骤 2. 推送新下载的支持设备的原始版 GApps 包,在引导启动时检查问题是否已经解决。

请注意,每个步骤都存在一定风险,请务必谨慎行事,并确保在进行任何重大操作前做好充足准备。如果不确定如何执行某一步骤,则建议联系 LineageOS 社区或专业人士寻求帮助以避免数据丢失或其他意外情况的发生。

正文完