问题描述
最近安装了CyanogenMod 14(CM14)及Gapps在Nexus 6p上,开机启动到设置向导界面进行设置,选择语言等步骤一切正常。但在Wi-Fi选项后,“从另一设备迁移数据”对话框却打开,并且无法取消或继续这个操作。求助于其他用户。
解决方案
注意,在修改系统文件前务必做好备份,以免影响系统的稳定性。
方案1 – 临时解决方法
在当前版本的CyanogenMod 14上,设置向导出现了已知的问题,但可以通过以下步骤暂时绕过这个问题:
备份相关目录:
使用TWRP(Team Win Recovery Project)或者其他恢复工具进入设备快照模式。
将路径/system/priv-app/CyanogenSetupWizard
复制到安全位置以做备份。确保记录完整的文件路径,例如:/sdcard/twrp/backups/CyanogenSetupWizard.backup
。调整权限并重新启动:
从系统恢复模式中启动设备,并进入命令行界面
(可以通过连接PC和设备后,打开终端工具实现)。- 移动
CyanogenSetupWizard
包到其他位置:运行命令
shell
mv /system/priv-app/CyanogenSetupWizard /sdcard 重新启动OS以查看更改是否有效并进行系统设置尝试:
- 进入终端工具,输入
reboot
来重启设备。
- 进入终端工具,输入
检查效果:
如果通过重启成功进入OS并且发现通知栏和快速访问功能有所异常(如显示正常),请继续执行步骤4;否则可能恢复备份或者寻求帮助。还原设置向导:
- 通常情况下,此时系统可能会自动运行
CyanogenSetupWizard
,但因未有适当权限将直接退出。 - 再次通过TWRP进入文件系统页面,从备份位置
/sdcard/twrp/backups/CyanogenSetupWizard.backup
复原至其原始路径:执行命令
shell
cp -r /sdcard/twrp/backups/CyanogenSetupWizard /system/priv-app/ - 更改正确的权限:
chmod 755 /system/priv-app/CyanogenSetupWizard
- 调整其中的文件权限:
chmod 644 /system/priv-app/CyanogenSetupWizard/*.apk; chmod 644 /system/priv-app/CyanogenSetupWizard/*.odex
- 通常情况下,此时系统可能会自动运行
引导恢复并重新启动设备:
- 复制完成后,回到TWRP主界面选择“应用备份”进行还原。
- 接着在重启选项中选“正常引导”,等待系统自动完成所有步骤直到系统完全启动。
按照上述方式,可以绕过当前CyanogenMod 14版本下的BUG。尽管解决方式暂时性较强且存在一定的不稳定性,请定期更新系统来获取最新的官方补丁并修复可能出现的问题。
方案2 – 查找和安装最新固件
有时系统BUG可通过寻找社区发布的新ROM或者固件解决,比如可关注xda开发论坛等渠道了解是否已有针对Nexus 6p新发布的CyanogenMod版本。
总结:目前解决方案主要是通过手动操作绕过设置中的障碍项。随着官方更新的到来,这个问题可能有望得到长久性修复。在此期间,可以继续进行设备使用并留意是否有更多帮助或更新方法提供出来。
(注释):上述解决过程中涉及的操作步骤有一定技术要求,未经培训的用户建议联系专业人士求助以避免误操作对手机造成不可逆影响。