TWRP无法通过CyanogenMod恢复进行刷写 – 无法安装Gapps

4次阅读
没有评论

问题描述

希望在刷入CyanogenMod(CM)系统后,将手机恢复至TWRP,并准备安装Google应用程序库(gapps)。然而,在使用Heimdall和TWRP.img尝试刷入过程中遇到问题。具体表现为:
– 使用Heimdall进行刷写操作时一切看似顺利,但实际并未成功改变恢复模式。
– 试图利用其他方法如Flashify也未能成功刷入TWRP,并且发现ADBl sideload无法安装gapps.zip文件。

解决方案

方案1:尝试不同方式刷入TWRP

注意此步骤可能会有一些风险,请在刷写前做好数据备份。

1. 使用Fastboot方法刷入TWRP

使用Fastboot工具进行刷写操作,通常可绕过恢复模式的问题。以下是具体的操作步骤:

  1. 确保当前系统处于快照模式:执行 adb reboot bootloader 命令。
  2. 安装适用于三星Galaxy S2的TWRP固件包(.img文件)。
  3. 通过命令行工具刷入TWRP:
  4. 使用Fastboot命令:fastboot flash recovery <path_to_twrp_image>.img
  5. 接载后重新启动设备,应进入TWRP恢复界面。

2. 利用Flashify尝试其他形式的刷写

  • 尝试使用不同的软件工具如TWRP的官方安装包进行刷写。
  • 检查你获取的TWRP固件是否与你的手机完全匹配(包括型号和大小版本)。

方案2:临时措施 – 利用CM系统运行gapps安装

如果当前CM环境能够提供基本的网络连接服务:
1. 手动将Google Play Services APEX下载至你的电脑或外部存储。
2. 使用ADB与设备建立连接后,尝试使用adb sideload <path_to_downloaded_file>方法来传递和安装APEX文件(注:这种方式在CM环境中可能需要额外的权限和步骤)。

注意事项

  • 除非绝对必要,请勿轻易修改恢复固件或系统分区。
  • 在刷写过程中确保设备始终处于稳定状态,以防任何意外发生导致数据丢失或其他不可逆转的问题。
  • 使用官方渠道提供的软件包以防止兼容性问题的发生。
正文完