dd:禁用转换选项
dd: conv option disabled
为了拍摄我的 Android phone 的逐位图像,我正在使用 dd 命令,但它 returns dd: conv 选项被禁用。请让我知道如何解决这个问题。
我写的命令语法如下:
dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync
可能是 dd 实用程序问题。 GNU dd 不包含该消息 ('conv option disabled'),但是 Android 的小内存 dd 版本已禁用所有转换处理并用确切的消息替换它们。
我建议:找一个不同的 Android 二进制工具发行版,一个不会与您工作所依赖的工具混淆的发行版。或者获取源代码并根据需要重新编译它。
但是,您将 运行 遇到验证问题:不要使用取证工具,除非您已验证它们按预期工作。
在许多 Android 手机中,位于 /system/bin
的库存二进制文件 dd
不是支持转换选项的完整版本二进制文件。如果您想将 dd
与 conv 选项一起使用,则必须使用 busybox。最好在 /system/xbin
安装 busybox,然后删除库存二进制文件。如果你不想删除stock dd,那么在你的命令或脚本中,dd
应该加上busybox
前缀,就像下面的busybox dd
。
busybox dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync
为了拍摄我的 Android phone 的逐位图像,我正在使用 dd 命令,但它 returns dd: conv 选项被禁用。请让我知道如何解决这个问题。 我写的命令语法如下:
dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync
可能是 dd 实用程序问题。 GNU dd 不包含该消息 ('conv option disabled'),但是 Android 的小内存 dd 版本已禁用所有转换处理并用确切的消息替换它们。
我建议:找一个不同的 Android 二进制工具发行版,一个不会与您工作所依赖的工具混淆的发行版。或者获取源代码并根据需要重新编译它。
但是,您将 运行 遇到验证问题:不要使用取证工具,除非您已验证它们按预期工作。
在许多 Android 手机中,位于 /system/bin
的库存二进制文件 dd
不是支持转换选项的完整版本二进制文件。如果您想将 dd
与 conv 选项一起使用,则必须使用 busybox。最好在 /system/xbin
安装 busybox,然后删除库存二进制文件。如果你不想删除stock dd,那么在你的命令或脚本中,dd
应该加上busybox
前缀,就像下面的busybox dd
。
busybox dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync