【问题标题】:How to pull photos with ADB from local storage - android device如何使用 ADB 从本地存储中提取照片 - android 设备
【发布时间】:2017-01-04 18:23:36
【问题描述】:

我的 Asus Zenfone 2 设备有一些问题(没有 root)。

特别是几天前,当我出国旅行时,我的设备决定不再开机,永久停留在加载华硕屏幕。

在进行硬重置之前,我想尝试至少将我所有的照片保存在内部存储中(注意:我没有外部 SDCARD)。

我正确设置了 ADB 软件以识别我的设备,但我无法找到照片目录。

到目前为止,我只成功拉了 2 个目录:“sys”和“cache”,使用此命令:

adb pull / C:\Myfile

似乎只传输了一些文件系统。

有人知道如何提取照片或其他文件吗?

【问题讨论】:

  • adb pull /sdcard/DCIM/ C:\MyFiles\
  • 刚刚尝试使用“adb pull /sdcard/”....0 个文件拉取。跳过了 0 个文件...我不明白为什么我看不到这些文件...手机当然没有 root。

标签: android adb photos pull


【解决方案1】:

使用adb pull sdcard/DCIM/Camera C:\MyFile

如果它不起作用,请使用:

adb shell
echo $EXTERNAL_STORAGE

它将打印到您的模拟外部存储的路径。那么:

cd $EXTERNAL_STORAGE/DCIM
ls

它将打印包含相机应用程序文件夹的文件夹。最后,使用:

adb pull HERE_PUT_PATH_TO_EXTERNAL/DCIM/SELECTED_CAMERA_APP_FOLDER C:\MyFiles

注意:要离开adb shell,请输入exit

【讨论】:

  • 我无法使用“adb shell”。这是错误: exec '/system/bin/sh' failed: No such file or directory (2).
  • 看起来 shell 丢失了(这很糟糕)。我猜内存已经完全损坏了。 adb pull /sdcard/ 应该下载一些东西,但看起来没有什么可下载的。
  • 它也使用“push text.txt /sdcard”失败,说“权限被拒绝”。可能我需要 root 权限才能访问 SD 卡。有什么办法吗?
【解决方案2】:

我做了 3 件事来提取相同类型的所有文件,在本例中为 *.mp4(所有视频)

1.首先将带有 xargs 的 {all videos listed} 的输出复制到 file.txt

adb shell ls /storage/7C17-B4FD/DCIM/Camera/*.mp4 | xargs -t -I % echo % >> file.txt  

adb shell ls /storage/7C17-B4FD/DCIM/Camera/*.mp4 返回设备中列出的所有视频。 参数-t 显示XARGS 的输出,-I 允许您使用变量,在这种情况下用% 表示,然后您编写您想要执行的命令。在这种情况下,echo % 每行并将其添加到 file.txt

2。您需要清除空格中的 file.txt 和 '\r',您可以使用命令 tr

tr -d '\r' < file.txt > text-clean.txt  

输入文件为&lt; file.txt,新的输出文件为&gt; text-clean.txt

3.现在您可以cat 新的干净文件text-clean.txt 并使用该输入和XARGS 命令为每个文件传递命令adb pull

cat text-clean.txt | xargs -t -I % adb pull % ./ 

我们cattext-clean.txt的内容并将输出发送到XARGS,然后我们看看-t-I添加变量的命令的结果是什么。 adb pull%./ 表示的路径请求文件意味着复制到您所在的目录或当前目录。

如果您只需要复制一个文件。只需使用adb shell ls /path/to/file 找到文件,然后使用adb pull 将其复制到您的位置。例子

adb pull /storage/7C717-B4FD/DCIM/Camera/video1.mp4 ./
 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    • 2015-06-13
    • 2015-08-28
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多