Jump to content

IDA does not properly disassemble iOS binary code, instructions are replaced by empty sub


3 posts in this topic

Recommended Posts

Posted

Hi there,

I had this problem since years and I've never found a solution. I hope someone can help me figure out what's happening and if there is a fix.
I'm disassembling an iOS binary using IDA 7.0 and every time I try to view the code of a method, (IDA View or the pseudocode), all lines of code are sub. If I try to open the sub, it's always empty.
I'm 100% sure that they are not sub. They are instructions like method calling but IDA always shows me this. I've also tried newer versions of IDA but no luck. I tried to ask for help to other people, but they have experienced the same issue.
You can find here an example. Thanks!

Posted

That's normal. The subs are probable real functions to which you don't have the name, so it's called subroutine_address.

 

If you double click on them in the pseudocode view you should be able to decompile them as well :)

  • Like 1
Posted
11 hours ago, bR34Kr said:

That's normal. The subs are probable real functions to which you don't have the name, so it's called subroutine_address.

 

If you double click on them in the pseudocode view you should be able to decompile them as well :)

Thanks for your answer. Unfortunately, it's not so. They aren't sub but they are real instructions like method calling. I'm sure because in a previous version of the app I could see that, but after a new update, everything is like that code. If I disassemble the code of any method, it's always so.

And those subs are all empty :/ I don't know what to do 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines