web-dev-qa-db-ja.com

バイナリファイルのいくつかのバイトをddで上書きする方法は?

バイナリファイルがあり、アドレスDEADBEEFの値A2を他の値(たとえばA1)に置き換えたいと思います。

ddでこれを行うにはどうすればよいですか?これを行うことができる他のツールがある場合は、提案してください。しかし、私はこれをiPhoneで行う予定なので、ほとんどの基本的なUnixツールでしか作業できません。

27
Wei Shi
printf '\xa1' | dd conv=notrunc of=somefile bs=1 seek=$((0xdeadbeef))
48