Want to Join Us ?

you'll be able to discuss, share and send private messages.

IDA hexagon (QDSP6)

Discussion in 'Loaders' started by storm shadow, Jun 13, 2013.

Share This Page

  1. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer


    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

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

    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.


    Attached Files:

  2. Nihilus

    Well-Known Member Developer

    Actually I would need something like this for Pantech UML295... However I have problems dumping the firmware from the dongle.
  3. gonazi87

    New Member

    Nihilus, storm shadow and Rip Cord like this.
  4. Nihilus

    Well-Known Member Developer

  5. gonazi87

    New Member

    I sent you a pm