<i>I assume this is some kind of ARM binary, but without any headers or anything I haven't been able to find out exactly what it is.</i><p>Hint: ARM (32-bit) non-Thumb opcodes have a very recognisable appearance, i.e. nearly every 4th byte will have E as its high nybble, because most of the instructions can be executed conditionally, and E is the "always" condition.