diff --git a/INSTALL b/INSTALL index 3930a692..5fc085cb 100644 --- a/INSTALL +++ b/INSTALL @@ -1,5 +1,8 @@ Type 'make' to build the packet decoder, 'hairtunes'. +To Run make, you need pkg-config installed (mac): + brew install pkg-config + You need the following installed: openssl libao (if you use homebrew, use brew install libao) diff --git a/README b/README index ef928ffe..e26ab908 100644 --- a/README +++ b/README @@ -38,3 +38,16 @@ finding the keys, everything else was pretty much trivial. Thanks also to Apple for obfuscating the private key in the ROM image, using a scheme that made the deobfuscation code itself stand out like a flare. Thanks to wtbw. + +How to compile and install on Mac OSX 10.6 +------ +* install XCode +* install homebrew (https://github.com/mxcl/homebrew) +* brew install pkg-config libao +* make +* perl -MCPAN -e 'install Crypt::OpenSSL::RSA' +* perl shairport.pl + +OSX 10.5 only bundles perl 5.8, which won't work with shairport. After getting a update +here (http://www.perl.org/get.html), it worked. +