Search code examples
androidimagingdd

dd: conv option disabled


For taking a bit-by-bit image of my Android phone, I am using the dd command but it returns dd: conv option disabled. Kindly let me know how to fix this problem. I am writing the command syntax as follows:

dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024       conv=noerror,notrunc,sync

Solution

  • In many Android phones, the stock binary dd which is at /system/bin is not a full version binary supporting conv option. In case you want to use dd with conv option, then you have to go for busybox. Install busybox preferably at /system/xbin, then delete the stock binary. If you don't want to delete the stock dd, then in your commands or script, dd should be prefixed with busybox, like busybox dd as below.

    busybox dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024  conv=noerror,notrunc,sync