__chaos__ Posted July 2, 2008 Share Posted July 2, 2008 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 More sharing options...
Nark Posted July 3, 2008 Share Posted July 3, 2008 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. Link to comment https://www.insanelymac.com/forum/topic/113645-reverse-engineering-library/#findComment-805253 Share on other sites More sharing options...
Recommended Posts