unixbinarydd

How to overwrite some bytes of a binary file with dd?


I have a binary file and i want to replace the value A2 at address DEADBEEF with some other value, say A1.

How can I do this with dd? If there are other tools that can do this, please suggest. But I plan to do this on iPhone so I can only work with most basic Unix tools.


Solution

  • printf '\xa1' | dd of=somefile bs=1 seek=$((0xdeadbeef)) conv=notrunc