AirPlay 2 Has Been Cracked With Multiroom Play To Unsupported Speakers

Apple’s AirPlay 2 has been cracked in news that was surely only a matter of time. Three developers say that they have now succeeded in making AirPlay 2 work without Apple’s help.

While the original announcement was made in a private Slack channel, it was later posted to GitHub as well.

Guys… ready? I can finally confirm I got airplay2 working, including multi-room! Audio streaming data correctly recovered, decrypted and decoded!

This is big news for people who want to enjoy AirPlay 2 without having to buy a device that has been given the Apple seal of approval. HomePods, Sonos, and other speakers that have AirPlay 2 built in aren’t inexpensive propositions, but with this news people may be able to install software on a computer and then have that handle the heavy lifting. That, in turn, will mean any speaker will be AirPlay 2-capable.

However, the developer who announced the news was also keen to make sure people know that there is still work to be done. There isn’t yet a solution that is ready for public consumption.

The code I have is rather a python prototype for debugging/reversing not meant for running in “production”. You might have read in this channel that @iostat is working on a cool Rust implementation of AirPlay 2. A bit of patience and I’m sure it will happen.

AirPlay 1 was already cracked, but AirPlay 2 offers improved latency among other things.

You may also like to check out:

You can follow us on Twitter, or Instagram, and even like our Facebook page to keep yourself updated on all the latest from Microsoft, Google, Apple, and the Web.