Portable AirPort Express can not only serve as a wireless access point, but being connected to the audio system to play music c user’s computer. However, only from iTunes and not from third-party applications. Therefore, James Laird (James Laird) decided to correct this misunderstanding, hacked into the private key of the device and made it a decoder open source, which is called SharePort.
Helping my girlfriend set up the connection between the wireless access point and the AirPort Express, austere American guy was very upset when he learned that Apple uses for the system encryption scheme with public key, storing the private key is “inside” the device. Naturally, he dismantled the AirPort Express, to access its ROM, and applying reverse engineering, received the private key!
A slight digression: AirTunes technology used by the Cupertino-based streaming media content from iTunes to the AirPort Express, which was provided for a special audio connector for remote speakers.
A little later, Apple developed it to its present form and renamed the AirPlay. This technique performs similar functions on the iPhone, iPad, Apple TV second-generation and other compatible devices.
Thus, from now on producers is sufficient to use an open source decoder SharePort (tag.gz, or a copy on github) and implemented in their product emulator AirPort Express, allowing decoding packets received on the closed protocol Remote Audio Output Protocol (RAOP). And what is most interesting, is not required to buy an expensive license from Apple.
Of course, on the one hand it is very happy news for the hacking community, but hardly compatible devices manufacturers who choose to buy a license to be honest, willing to use “undocumented” features and in a moment to spoil relations with Cupertino. On the other hand, who knows how much is enough fantasy for software developers and all sorts of “iron” pieces? Maybe they can find quite a useful application for this project.
Apple does not want to open AirPlay for all, without exception, for several reasons. For example, similarly Cupertino trying to keep selling their own devices like the AirPort Express or Apple TV. The second reason is that the company is afraid to lose control of the manufacturers who produce accessories for AirPlay under license. After a semi-quality “products in the first place, have a negative impact on the reputation of Apple, even if the blame for the poor performance of a particular product of its creators or software developers. The third reason involves the eternal problem with record companies and using commercially available from the iTunes Store music.
Anyway, I suggest to wait and watch situation, the actions of Apple and the manufacturers who can benefit from the development of James Laird. And can not use it.