FORUMS
Remove All Ads from XDA

Qualcomm Hexagon Disassembler?

1,409 posts
Thanks Meter: 2,085
 
By E:V:A, Recognized Developer on 5th January 2014, 07:39 PM
Post Reply Email Thread
Anyone Interested?

As our mobile devices are getting more and more locked-up and harder to maintain, it's is surprising that so little effort has been done in vulnerability research of the Qualcomm Hexagon DSP's. After all, these beasts have been roaming around freely in our phone cores for nearly 8 years already. (In all Snapdragons since 2006). But very few, to none of our security experts have had a good look at what's hiding inside.

So what I propose, is that we start an effort to build an Open Source Hexagon Disassembler for public security research of mobile baseband firmware.

The only effort I know of to this date is that made by Jan Willem Hengeveld (itsme), who wrote an IDA module (here) to the best of his abilities. I don't know what is the current status of that today, but the IDA Hexagon module is now hosted at Github HERE by Ralf-Philipp Weinmann (rpw), who reverse engineered parts of the baseband (shown in THIS video) and recently helped expose the insecurity of TOR hidden-services.

I'm not going to answer why this is important at this point, but I'd rather like to know more about what mobile developers in the security field think about this. Highly technical talk is welcome and preferred.

If you have any additional information on how to do this, or what would be required, please chime in!
The Following 4 Users Say Thank You to E:V:A For This Useful Post: [ View ]
 
 
10th February 2014, 07:31 PM |#2  
SecUpwN's Avatar
Senior Member
Flag DEUTSCHLAND!
Thanks Meter: 647
 
Donate to Me
More
Quote:
Originally Posted by E:V:A

Anyone Interested?
If you have any additional information on how to do this, or what would be required, please chime in!

PUSH! I recommend you to have a chit-chat with developer @c0rnholio, who developed the awesome HushSMS.
19th February 2014, 10:25 PM |#3  
Junior Member
Thanks Meter: 2
 
More
That is very interesting topic. I think it will be hard to disassemble the modem/baseband DSP, but it will be easier accessing the multimedia DSP which is open for user programming. There is even a linux project running on hexagon cores
11th February 2016, 09:55 PM |#4  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by E:V:A

Anyone Interested?

Hi E:V:A, I'm interested. I sent you a PM regarding a similar project, if you're still interested in this subject PM me.
7th June 2016, 09:28 AM |#5  
Junior Member
Flag Moscow
Thanks Meter: 19
 
Donate to Me
More
QCOM proprietary & modem sources.
Type in google/bing:
Code:
AU_LINUX_ANDROID_JB_MR1_RB1.04.02.02.050.175_msm8974_JB_MR1_RB1_CL3847824_release_AU
The Following 2 Users Say Thank You to remittor For This Useful Post: [ View ] Gift remittor Ad-Free
24th June 2016, 11:18 PM |#6  
Senior Member
Thanks Meter: 805
 
More
Quote:
Originally Posted by remittor

QCOM proprietary & modem sources.
Type in google/bing: "AU_LINUX_ANDROID_JB_MR1_RB1.04.02.02.050.175_msm8 974_JB_MR1_RB1_CL3847824_release_AU"

Who am I going to have to buy dinner for and make out with to get the last 42.4% of this file to come through? lol

EDIT: nevermind, got it. Very interesting stuff!
Post Reply Subscribe to Thread

Tags
baseband, disassembler, hexagon, ida, reverse

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes