from man obdjdump
:
objcopy can be used to generate a raw binary file by using an output target of binary (e.g., use -O binary). When objcopy generates a raw binary file, it will essentially
produce a memory dump of the contents of the input object file. All symbols and relocation information will be discarded. The memory dump will start at the load address of the lowest section copied into the output file.
(emphasis by me)
So unless you're exporting multiple sections that get loaded at different places, then shifting the single section you're pushing into the binary has no effect.