【问题标题】:Can't pull files using adb无法使用 adb 拉取文件
【发布时间】:2014-12-17 15:52:54
【问题描述】:

我查看了其他问题,但似乎找不到答案。我正在尝试从我的 android 手机中提取所有文件(尤其是 /data),但由于权限问题似乎无法提取。

我只能在手机(三星 Galaxy s3)上进入下载模式和系统恢复模式,其他都没有(安装了错误的自定义 rom :( 因此使用非常有限)。我需要备份所有数据在应用恢复出厂设置之前。

我试过了:

adb root 
adb cannot run as root in production builds

adb pull /data ~/Desktop/backupfolder
pull: building file list...
0 files pulled. 0 files skipped. 

此外,adb shell 不允许我拉(它说即使在外壳之外检测到设备,也找不到设备)。所以如果无法拉取数据,从 adb shell 运行 su 是没有用的。移动数据没有帮助。

请帮忙!除了下载模式和系统恢复模式外,手机已经死机,因此需要应用程序的解决方案不适用。

【问题讨论】:

  • 编辑:我处于恢复模式

标签: android permissions pull


【解决方案1】:

最可能的原因可能是您的手机没有root,因此您将无法重新挂载分区以进行读/写访问。 有一个特定的堆栈溢出页面,用于将有根设备重新安装到 RW 模式。 link

重新挂载基本上是重新加载您的文件系统,因此您可以像任何其他文件系统一样读取或写入文件系统。

您可能需要对手机进行 root(请注意,root 将使您的保修失效)。 Rooting 允许所有用户安装的应用程序运行通常对库存配置中的设备不可用的特权命令。更高级且具有潜在危险的操作(包括修改或删除系统文件等)需要 Root。

在正常的生产构建中,root 默认是禁用的,因此您需要安装第三方 root 软件才能访问此特权模式。

root的整个过程在这篇文章中已经无法解释了,但是你可以从XDA查看这篇文章 生根时需要非常小心,因为它可能会使您的手机变砖。

如果您使用确切的设备名称进行搜索,则可以在 google 上找到类似的 XDA 帖子。

【讨论】:

  • 谢谢。不幸的是,手机停止工作的原因是在我尝试生根之后。它从未重新启动:(
  • 很抱歉听到这个消息......但实际上有一些方法可以用来修复手机变砖。forum.xda-developers.com/showthread.php?t=2492192
【解决方案2】:

我设法解决了这个问题!

下载并安装了 Kies,它还安装了相应的三星驱动程序。然后从那里运行固件安装(工具 > 固件升级和初始化)。 确保您手边有型号和 S/N(写在手机内部)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-06
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 2013-09-22
    • 1970-01-01
    相关资源
    最近更新 更多