How do we use objdump to output to a binary file?
This is definitely not the right way to do so:
objdump -s -j .text /path/firmware.ko > /content.bin
as it is only presenting text format. I only require the bytes of the text segment to be extracted and to be set in binary forms.
We have to specify the file format explicitly using the -I.
objcopy -I #file type format# -j #ELF segment contents to copy# -O #data type to output, binary, etc# #input file# #output file#
eg.
objcopy -I elf32-little -j .text -O binary firmware.ko content.bin