授权adb进行恢复模式下的文件备份

6次阅读
没有评论

**

问题描述

作者需要在三星Galaxy S3 I9300(国际版)的钟表工模恢复模式下授权adb以备份手机中的文件。当前使用的是ClockworkMod Recovery 6.0.4.3,但当尝试通过adb pull /sdcard/DCIM命令拉取文件时收到错误提示“device unauthorized”。作者询问如何解决这一问题。

解决方案

请注意操作系统的版本差异及恢复过程中可能遇到的风险,请确保备份重要数据并进行充分的设备恢复前的数据验证。

方案1

使用最新TWRP固件授权adb

根据最佳回复的内容,当尝试通过adb拉取文件时收到“device unauthorized.”错误提示,说明当前的adbd与电脑中的adb版本不匹配或未被授权。因此,可以考虑更新恢复模式下的系统以解决该问题:

  1. 检查TWRP固件:首先确保下载并使用的TWRP版本为最新版本,可以通过访问https://twrp.me/获取最新版TWRP,并使用ODIN工具(版本3.0.7,具体版本请根据设备型号及更新要求选择)进行刷写。刷前务必检查电脑系统与安装包兼容性。

  2. 刷入TWRP:连接设备至电脑,打开命令行工具或PowerShell窗口,通过ODIN软件启动下载模式并加载TWRP固件。按照提示操作完成刷写过程后,进入TWRP恢复界面。

  3. 授权adb

  4. 输入 adbdsu 权限:在TWRP主菜单中选择“Install”选项,在安装窗口输入以下命令激活adbsu权限(可选但建议执行以确保root访问):
    sh
    chmod +x /system/bin/adbd && exit
    rm -f /cache/busybox && ln -s /system/xbin/busybox /cache/busybox & exit
  5. 重启设备:执行以上命令后,选择重新启动进入Android系统。如果操作成功,在下一次使用adb pull /sdcard/*命令时将自动被授权。

  6. 再次通过adb拉取文件

  7. 输入以下命令尝试拉取所需目录的内容以验证是否解决授权问题:
    sh
    adb pull /sdcard/DCIM .

以上步骤完成后,应可以成功使用adb进行备份操作而不再显示“device unauthorized.”的错误提示。如果遇到其他错误或问题,请参照相关论坛及文档进一步排查原因。

方案2

直接在恢复模式中拉取文件

另一种方法是利用手机恢复模式中的内置支持进行文件传输,这种方法理论上不需要专门授权:

  1. 连接设备至电脑并开启ADB调试:确保开发人员选项已启用,并开启了USB调试

  2. 进入TWRP主界面后,长按电源键+home键进入菜单配置(具体操作视不同版本的TWRP而定),找到命令行工具或类似选项直接输入如下命令:
    sh
    adb pull /sdcard/DCIM .

  3. 直接通过adb进行文件拉取:如果上述方法有效,应该可以直接使用终端拉取设备中的目录内容而不提示授权。

以上就是解决授权问题、顺利完成Galaxy S3 I9300的文件备份步骤。在执行任何刷机或恢复操作前,请确保已经做好重要数据的备份,并在操作过程中仔细确认每一步骤及安装包来源,避免因误操引发其他硬件损坏或是安全威胁。

正文完