THIS WEEK'S SPONSOR:

Concepts

Sketch, Note, Draw


Cracked AirPort Express Key Could Allow AirPlay Streaming To Any Device

When Apple introduced AirPlay with iOS 4.2, they brought wireless streaming for music and video to iOS devices, as well as iTunes on the desktop thanks to the old AirTunes technology that allowed music streaming to an AirPort Express station connected to speakers with a simple audio jack. After the unification of streaming under the AirPlay name, several hacks in the past months allowed iOS and Mac users to enable streaming on unsupported devices such as iPhones or Macs. Developer James Laird, however, has achieved a different goal than simply activating audio and video receiving functionalities: by reverse engineering the AirPort Express (and thus AirTunes) private key used by Apple to stream audio to external music speakers, he released ShairPort, an open source AirPort Express emulator.

My girlfriend moved house, and her Airport Express no longer made it with her wireless access point. I figured it’d be easy to find an ApEx emulator - there are several open source apps out there to play to them. However, I was disappointed to find that Apple used a public-key crypto scheme, and there’s a private key hiding inside the ApEx. So I took it apart (I still have scars from opening the glued case!), dumped the ROM, and reverse engineered the keys out of it.

The concept behind ShairPort is very simple: instead of enabling streaming from an app to an official AirPlay device from Apple or third-party vendor, Shareport can turn any software or hardware into a wireless music receiver thanks to the cracked private key used by Apple. Being the project open source, virtually anyone could build a hardware receiver or application that streams music just like the AirPort Express station does through the AirTunes protocol.

While it’s very unlikely that manufacturers will adopt this hack to turn their devices into AirPlay receivers (why using the hack when you can just become an official AirPlay partner?), I’m sure we’ll see interesting things on the software end this week. ShairPort can be installed anywhere, opening to the possibility of gaming consoles, computers, or mobile devices gaining AirPlay functionalities previously reserved to the AirPort Express.

Go download ShairPort here. [via MacRumors]

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.