使用CM13恢复闪存GApps遇到的问题解决指南

5次阅读
没有评论

问题描述

在使用CyanogenMod 13(CM13)恢复刷入GApps时遇到了问题。用户从指定链接下载了CyanogenMod Nightly版本并成功安装,但尝试使用open_gapps-arm-6.0-nano-20151216文件进行GApps刷入时失败。在/tmp/recovery.log中记录了错误日志,显示无法运行/tmp/update_binary文件。

解决方案

请注意,以下操作可能涉及固件更新,请确保备份重要数据并谨慎操作。

方案1:使用TWRP替换CM恢复系统

步骤1:下载并安装TWRP

  1. 访问官方TWRP网站下载适用于OnePlusOne设备的TWRP固件。
  2. 使用ADB工具将TWRP固件安装到设备上:
    bash
    fastboot flash recovery twrp.img

步骤2:使用TWRP刷入GApps

  1. 重启设备进入TWRP恢复模式。
  2. 选择“安装”选项,找到并选择GApps文件(open_gapps-arm-6.0-nano-20151216.zip)进行刷入。
  3. 刷入完成后,重启设备即可。

用户反馈

用户反馈这种方法有效,但需要在TWRP中重启设备以刷入CM更新。

方案2:同时刷入CM和GApps

步骤1:准备文件

  1. 下载CM13和GApps文件(open_gapps-arm-6.0-nano-20151216.zip)。
  2. 确保两个文件在同一目录下。

步骤2:使用ADB工具同时刷入

  1. 使用ADB工具将CM13和GApps文件同时刷入:
    bash
    adb sideload cm13.zip
    adb sideload open_gapps-arm-6.0-nano-20151216.zip
  2. 按照提示完成刷入过程。

用户反馈

用户反馈这种方法也有效,只需确保在重启前同时刷入两个文件。

方案3:检查文件完整性

步骤1:验证文件完整性

  1. 使用ls -la /tmp/update_binary检查文件权限和是否存在。
  2. 使用du -hs /tmp/update_binary检查文件大小。
  3. 如果文件不存在或损坏,尝试重新下载文件并再次刷入。

步骤2:检查日志文件

  1. 查看/tmp/recovery.log文件,查找具体错误信息。
  2. 根据错误信息进一步排查问题,例如权限问题或其他文件缺失问题。

总结

以上三种方法均可解决CM13刷入GApps的问题。建议尝试第一种方法,如果无效,则尝试第二种方法。最后,如果仍然存在问题,可以检查文件完整性并查看日志文件以获取更多信息。

正文完