Running Extracted Firmware on Symphony Studio
Started by 4 years ago●2 replies●latest reply 4 years ago●156 viewsFrom the extension it smells to be loader files, meaning, binaries that are in external flash / eprom / eeprom that the DSP would load. They would tpically contain all program and pre-defined data for the DSP.
So, without really knowing, I suppose it should be somehow possible to import them into whatever simulator you have for your DSP and simulate them at the assemly level. Not sure if Symphony Studio supports that.
Hello User,
If I was you, I would put the files on a Unix/Linux system. Then run command "hexdump"
The hexdump has many useful options. It may show you some of the ASCII strings (if the source code writer put them). The Strings might help you understand what the piece of code is doing.
What "arangurenj" is saying is also similar. The DSP simulator IDE's should also provide showing you strings and will additionally show the assembly instructions.
Other piece of usefull Unix tool is "ld". It works on ELF files to show the static or dynamically load libraries. There might not be any.
But you might get some insight using these tools. Other useful Linux commands are: ltrace, strace, objdump and gdb for disassembly.
You can read this link:
https://www.codementor.io/@packt/reverse-engineeri...
Bye,
kprakash5226