问题描述
拥有一台OnePlus 7 Pro手机(型号:GM1917),该手机曾长期运行OOS 10.3.8系统,解锁了bootloader并进行了root操作。最近尝试升级到OOS 11.0.5.1.GM21AA ROM后,导致手机无法正常启动,并且/data分区变得不可访问。尽管尝试了多种方法,如使用TWRP恢复、格式化数据分区、重新刷机等,问题仍未得到解决。
解决方案
方案1:修复/data分区问题
请注意,操作前请备份重要数据,并确保了解每个步骤的具体含义。
步骤1:确认历史操作
用户忘记之前安装过OrangeFox双启动恢复,这可能导致/data分区被重新分区。
步骤2:重新分区/data分区
- 使用正确的*.img文件再次刷写操作系统(OOS 10.3.8)。
- 通过fastboot启动标准OrangeFox恢复(非双启动版本)。
- 使用OrangeFox的adb sideload功能刷写相同的OrangeFox恢复,利用其选项将/data分区恢复为“出厂设置”。
- 刷写完成后,/data分区应恢复正常,可进行格式化和访问。
步骤3:重新刷写系统和其他工具
- 刷写OOS 10.3.8系统。
- 刷写适当的TWRP和Magisk工具。
- 手机现在应该能够正常使用。
方案2:解决EDL模式问题
虽然/data分区问题已经解决,但EDL模式仍然存在问题。用户尝试使用MsmDownloadTool刷机时,遇到了Sahara Connection Failed的问题。
步骤1:尝试其他方法
- 更换USB端口。
- 重新连接设备。
- 重启程序。
步骤2:直接刷写OTA更新
尝试直接刷写OnePlus提供的OTA更新,这可能有助于解决问题。
结论
经过上述步骤,用户成功解决了/data分区不可访问的问题,虽然EDL模式问题仍然存在,但在当前情况下并不影响使用。用户表示现在手机已经恢复正常使用,对于未能解决EDL模式问题表示不着急,计划在空闲时间继续寻找解决方案。
正文完