Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ADB工具从Android Sony Xperia Z1中提取文件?我的手机坏了_Android_Adb_Adb Shell - Fatal编程技术网

如何使用ADB工具从Android Sony Xperia Z1中提取文件?我的手机坏了

如何使用ADB工具从Android Sony Xperia Z1中提取文件?我的手机坏了,android,adb,adb-shell,Android,Adb,Adb Shell,我自己尝试过,但失败了,当我环顾四周时,除了一个名为adbd unsecure的工具之外,我没有找到其他工具,它使我可以运行这个命令 “亚行根” 当我运行这个命令时,我在CMD上没有得到响应,当我试图在我的手机上使用上面提到的这个程序时,我得到了一个错误 当我在Windows 10操作系统上运行命令“adb root”时,执行所需的操作 CMD中的“adbd已作为root用户运行”。 到目前为止,我可以运行“adb pull/data/data&把它放在我电脑的任何地方”。 任何帮助都可以。好的

我自己尝试过,但失败了,当我环顾四周时,除了一个名为adbd unsecure的工具之外,我没有找到其他工具,它使我可以运行这个命令 “亚行根”

当我运行这个命令时,我在CMD上没有得到响应,当我试图在我的手机上使用上面提到的这个程序时,我得到了一个错误

当我在Windows 10操作系统上运行命令“adb root”时,执行所需的操作 CMD中的“adbd已作为root用户运行”。 到目前为止,我可以运行“adb pull/data/data&把它放在我电脑的任何地方”。 任何帮助都可以。

好的,下面是对我有用的步骤。
我是Linux用户,因此您以后可以在必要时将终端命令转换为windows:
由于您提到您的设备已根目录:

  • adb设备-->确保您的设备已连接
  • adb外壳-->在设备上运行外壳命令
  • su-->为您提供根访问权限
  • cd data/data-->(data/data/xyz)显然是您要提取的文件
  • pwd-->将显示路径
  • 复制该路径并将其保存在某个位置
  • 使用“退出”从外壳中退出
  • 回到C:\Program Files(x86)\Android\Android sdk\platform tools后,运行adb pull(粘贴复制的路径)
  • 现在你应该有你的档案了。希望有帮助
    请按顺序发布您在终端中运行的不同步骤。1-好的,首先,我连接了手机,并且已经启用了usb调试,我打开我的CMD并转到adb目录,通常是“C:\Program Files(x86)\Android\Android sdk\platform tools”。。2-然后我写入adb根目录,当我期望“adbd已作为根目录运行”3-我试图从目录/data/data获取文件时,在cmd中没有得到响应,将它们全部拉出来并放在我的pc中。当我运行这个命令“adb pull/data/data”时,我得到了0个文件,我认为这是权限问题@Red MI将此步骤设置为红色,但我得到了“/data/data 0文件”。。好的,当你运行“adb shell”然后运行“su”时,让我说点什么。。。您可以授予自己的超级用户权限,但当您退出时,会自动返回到常规用户,因此无法运行命令“adb pull/data/data”,因为此目录受内核保护,因为它包含元数据。所以我在寻找一种方法让我这么做。。。到目前为止,谢谢你。你确定文件夹/数据/数据包含任何文件吗?此外,如果回答是“是”,请检查这些文件的权限。可能将文件设置为只读会阻止您提取最后一个文件。是的,我通过进入SU模式列出了所有文件。。。抱歉,您知道如何检查特定文件的权限!?在文件内部,运行“ls-l”,它将显示文件权限。如果它返回像dr--r--r这样的值,这意味着您只有读取权限。chmod 644将其更改为-rw-r--r--这也将为您提供写访问权限。网上有很多关于文件权限的资源,所以继续搜索吧。另外,你的最后一个问题与这个开放线程无关。非常感谢,很抱歉,我只是想完成这个过程。