Jump to content
2 posts in this topic

Recommended Posts

Hello, all

 

I have Microsoft Remote Desktop Client for Mac. Need rewrite and extended this program.

 

I am analyzed application. In Mac this application its file "Remote Desktop Connection.app". I think its special file format similar to jar file in Java.

 

So "Remote Desktop Connection.app" has structure:

-Resources

-Frameworks

- bla-bla-bla

....

- bla-bla-bla

 

Folder "Frameworks" consists:

-RDP.framework

-Netlib.framework

 

I want used RDP.framework & Netlib.framework in my project. But i has some problems:

- API of RDP.framework & Netlib.framework closed. (in this libraries i can not found *.h files)

 

- how correct extract this libraries with (*.app) file format to own project.

 

- how open API of this libraries and used in project.

 

 

What do you think about reverse-engineering libraries with app file formant and use in extern project. Its possible ?. How its do. Which tools use and etc.

 

Sorry for my english.

 

Thanks,

 

Anatoliy

Link to comment
https://www.insanelymac.com/forum/topic/113645-reverse-engineering-library/
Share on other sites

Hi Chaos,

 

 

If you already installed the Apple Dev Tools, it exists a command-line utility called as "otool". With it, you can "reverse" Match-O UB executables files.

 

Here the manual -> Apple otool

 

Here some help -> Exposing those private frameworks

 

 

Hope that help. :-)

 

 

EDIT: You also can seek headers in the framework bundle. ".h" files contain methods and functions.

×
×
  • Create New...