sideloading gapps after cm13 install

17次阅读
没有评论

问题描述

尝试将GApps包侧载到已安装CM13的设备上时遇到问题。使用CM恢复模式进行闪现时,提示“无效参数”错误,并且通过ADB闪现也失败了。此外,在进入恢复模式后,计算机无法再与设备(Nexus 6)通信。

解决方案

注意:本解决方案仅适用于稳定版本TWRP,因为每日构建版本可能存在漏洞。

方案1 – 使用TWRP进行侧载

根据最佳答案建议:

  1. 安装TWRP: 首先确定你是否已经正确安装了TWRP。如果是CWM恢复模式,则需要切换为TWRP。确保下载最新稳定版的TWRP for 联想Nexus 6,避免使用每日构建版本以免遇到不稳定问题。
  2. 备份数据并清除缓存: 在进行任何闪现操作之前,请确保已创建了必要的备份措施,并从恢复模式中擦拭“data”和“cache”。这一步骤可以通过进入TWRP恢复模式来完成。
  3. 安装CM13及GApps:在确认设备处于稳定恢复模式后,可以尝试使用TWRP刷入GApps包。选择已准备好的GApps zip文件(如这里下载),并在TWRP中选择“Install”或直接将压缩包拖入恢复模式的文件管理界面进行闪现。
  4. 重启设备: 完成所有文件闪现后重新启动设备,以确保一切配置正确运行。

注意点:尽管官方表示近期版的CM安装程序可能自带TWRP兼容性修复补丁,但为获得最佳体验仍推荐使用独立版本的稳定TWRP恢复工具进行操作。在进行此类重要操作之前,强烈建议做好多方面的准备工作和确保有足够的空间存放备份文件。

方案2 – 使用ADB命令行手动安装

如果依然希望仅通过ADB命令而非GUI方式尝试侧载,请考虑如下步骤:

  1. 确认设备可见性: 首先检查是否在计算机上正常识别出Nexus 6设备。可通过adb devices命令确保设备已连接且处于可访问状态。
  2. 转换文件格式并传输至设备指定位置:部分GApps版本并不直接支持通过ADB推送到recovery分区,需要首先用fastboot工具或某些自动化脚本将压缩包重写为适用于当前环境的形式,并放置在预设路径(如/treble/recovery/root/)。
  3. 执行侧载命令: 根据需要侧载的文件,使用如下格式:

adb reboot recovery
fastboot -i 0x18d1 flash /path/to/gapps.zip <path/filename>

上述示例假设通过ADB设备界面手动操作完成整个过程。实际应用中需确保路径和参数匹配具体环境要求。

总结: 最简单的成功办法通常是切换到TWRP兼容的恢复模式并在其中执行闪现命令,同时建议选择官方或可靠来源提供的GApps包版本以减少故障几率。在进行复杂操作前务必做好数据备份以免造成不必要的损失。

通过以上指导,希望能帮助解决用户遇到的问题,并引导用户顺利完成所需的功能侧载任务。

正文完