无法写入/nandroid/0目录(即使以root身份)

47次阅读
没有评论

问题描述

使用Android nandroid备份恢复功能后,在Motorola Moto G 2014 LTE手机上无法访问/存储/emulated/0及其子目录,如Download、Documents、Ringtones。即使以root权限尝试写入目录,也收到”Permission denied”的错误提示。

解决方案

方案1:完整擦除并重新备份

根据评论者的经历,最有效的解决方案是进行一次完整的设备擦除后再恢复之前的nandroid备份。

请注意,在执行此操作之前,请确保拥有最新的数据备份,并谨慎选择要格式化的分区。

以下是详细的步骤:

  1. 准备工具
  2. TRoSHiD ReLoader 或其他类似工具用于解锁Bootloader,安装并引导TWRP恢复固件。

  3. 完成设备重启至TWRP界面

  4. 使用Micro-USB线连接手机到电脑,并使用上述Bootloader解锁工具启动至TWRP。

  5. 进行完全擦除

  6. TWRP中选择“Erase All Data”选项来进行完整擦除。此过程会删除设备上所有数据,请小心操作。

  7. 备份现有系统分区(如必要):如果有重要文件未备份,可以考虑在此步骤前备份现有系统分区的镜像。

  8. 恢复nandroid备份

  9. 完整擦除后,回到TWRP界面选择“Install”选项浏览并选择之前保存的nandroid备份文件。
  10. 进行安装过程,等待设备完成恢复操作。完成后,重启设备以确保更改生效。

  11. 验证问题是否解决:安装完成后重新登录设备,使用File Explorer或类似工具检查/存储/emulated/0目录及其子文件夹,并尝试修改权限和写入数据,确认问题得以解决。

方案2:使用分区级别备份恢复

若没有完全擦除的操作经验和担忧保持现有数据的情况下,可以考虑更细粒度的分割恢复方式。例如:

  1. 锁定Bootloader,并确保TRWP安装正确
  2. 使用支持的解锁工具引导进入TWRP。

  3. 识别关键操作系统的分区内核备份与恢复

  4. TWRP主界面下选择“Backup”选项,分别创建并保存必要的分区备份如/system、/data等。

  5. 使用nandroid或其它方式还原系统备份数据:选择性地从一个已知良好状态的nandroid备份中选取关键部分进行恢复。

  6. 验证与调整设备设置:完成备份恢复后,按需重新安装丢失的应用程序(如FX File浏览器)。

总结而言,尽管存在多个尝试解决文件系统权限问题的方法,但在经历了多次小规模修复失败后,一次彻底的擦除和完整的nandroid还原通常能更快速且稳固地解决问题。请视数据安全保障要求谨慎决定最合适的处理方案。

正文完