__chaos__
Jul 2 2008, 08:33 PM
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
Nark
Jul 3 2008, 07:55 AM
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 otoolHere some help ->
Exposing those private frameworksHope that help. :-)
EDIT: You also can seek headers in the framework bundle. ".h" files contain methods and functions.