Slashdot Mirror


Brief Tutorial on Reverse Engineering Mac OS X

rjw57 writes "There is an article on OSNews I wrote about how the guy behind Desktop Manager goes about reverse engineering APIs from Mac OS X with a brand new example not revealed anywhere else. From the article: 'I am often asked in email how I uncovered the API calls I use in Desktop Manager which are, unfortunately, undocumented. This article aims to give a little insight into the techniques I use to reverse engineer Mac OS X in order to provide extra functionality to users and extra information to third-party developers. In this article all the utilities I use are a standard part of Mac OS X's developer tools which are freely available.'"

3 of 121 comments (clear)

  1. Huh? by RzUpAnmsCwrds · · Score: 4, Funny

    So now we find out that Apple has used - and is using - undocumented API calls.

    Sounds like something Microsoft would pull.

    Oh, wait, this is Slashdot. I forgot.

    Well, then Apple's just trying to protect its intellectual property. No harm.

    1. Re:Huh? by Anonymous Coward · · Score: 1, Funny

      I thought the big stink with Microsoft was that many OS services had 2 APIs, one they gave to third party developers, and one they used internally. One of them was tuned to run slower than the other... I just can't seem to remember right now which was which.

      :^P

  2. You're confused, oh trollish one. by Fished · · Score: 4, Funny
    So jobs invented capitalism and anything you have to buy is evil?
    No, no, no, no! Capitalism creates jobs, but jobs didn't "invent" capitalism. What are you some kind of weird left-wing labor flack who thinks that jobs are the end-all-be-all?

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1