I am trying to disable some image processing code in a digital camera firmware. From the firmware dump, I found some *.bin files with magic number that corresponds to "Dyalog APL mapped file 64-bit version 19.145" (from unix file command).
After learning about Dyalog APL, I installed the non-registered version of Dyalog APL. However I could not figure out how to open the files. I tried using the MAP function:
⎕MAP'C:\fc.bin'
NONCE ERROR
Was this the correct way to open the file? Is there another method to do so? Or perhaps I could use some other program?
If my research is accurate so far, most APL codes are interpreted. So these files are unlikely to have been compiled. Although if I'm off track, these files can also be compiled programs for the DSP chip.
Below is the first few bytes hexdump of the file.
00000000: aa0a 1391 0400 0002 01e9 0001 0200 0100 ................
00000010: 0000 0000 5341 4a50 4744 5f43 3078 3032 ....SAJPGD_C0x02
00000020: 0200 0006 0100 0000 0100 0000 5000 0000 ............P...
00000030: 0002 0000 4a50 4744 4543 5f43 3078 3030 ....JPGDEC_C0x00
00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
If it helps, I'm trying to disable the built-in hot pixel detection on Sony ILCE camera..
Thanks!