我们如何使用objdump输出到二进制文件?
这绝对不是正确的方法:
objdump -s -j .text /path/firmware.ko > /content.bin
因为它只呈现文本格式。我只需要提取文本段的字节并以二进制形式设置。
答案 0 :(得分:5)
您可以使用objcopy
objcopy -O binary --only-section=.text /path/firmware.ko /content.bin
答案 1 :(得分:4)
我们必须使用-I。
明确指定文件格式objcopy -I #file type format# -j #ELF segment contents to copy# -O #data type to output, binary, etc# #input file# #output file#
例如
objcopy -I elf32-little -j .text -O binary firmware.ko content.bin