IDA hexagon (QDSP6)

Storm Shadow

Administrator
Staff member
Developer
Ida Pro Expert
Elite Cracker
hexagon

IDA processor module for the hexagon (QDSP6) processor
This is the processor found in recent qualcomm basebands ( MSM9xxx ) with LTE support, like the apple iphone5 and samsung galaxy s3.
This processor module is a wrapper for the objdump code found on codeaurora
A programmers reference manual for the hexagon CPU can be found here
binary download

A binary for Mac OS X can be downloaded from bintray
A binary for Windows can be downloaded from bintray
installation

Copy the hexagon.imc file to the procs subdirectory of your IDA installation.
usage

Start IDA, select 'Qualcomm Hexagon DSP v4:QDSP6' from the processor type.
When loading an ELF binary, IDA will tell you 'Undefined or unknown machine type 164.' you should answer 'Yes'. Then IDA well tell you about unknown flag bits, you can ignore that as well. IDA may also tell you the ELF has an illegal entry point.


https://github.com/gsmk/hexagon
 

Attachments

  • hexagon.rar
    144.3 KB · Views: 58

Nihilus

New member
Developer
Actually I would need something like this for Pantech UML295... However I have problems dumping the firmware from the dongle.
 
Top