I’m back from Twente where I had a great time at EuroFoo. Thanks to Tim and the gang for having invited me. They’re hoping to host a European OSCon next year. Looking forward to that.

An anonymous developer has released iOpener, an application which integrates DeDRMS and FairKeys with iTunes. From the FAQ:

iOpener is an application that will find all of the “protected” AAC files in your iTunes library (the ones you purchased online) and remove the DRM (encryption) from them “in place”, allowing you to enjoy the music you’ve purchased on any device anywhere that supports the standard AAC format. This means that you will notice no change whatsoever in iTunes except that the “type” of the track will change from “Protected AAC audio file” to “AAC audio file”. Additionally, iOpener can run in the background (in your task tray, actually) and auto-decrypt any “protected” AAC files as they are added to your iTunes library.

Cody Brocious has written up a description of FairPlay and started working on pyTunes.

Real Music

Article: Real in online music price war

Media software firm RealNetworks has halved the price of its music downloads in an aggressive attempt to boost its share of the online music market.

The company is offering songs for $0.49 each, down from the usual $0.99, while albums are available for just $4.99.

Interview with Rob Glaser over at news.com:

Q: Has the Harmony project met your expectations?

A: No, it has blown them away. We took the decision at the beginning of the year to implement Harmony. It really went back to some things we were working on before, where we’ve had good experience with creating technology with interoperability in the past.

What a coincidence 🙂

Article: Real ‘frees’ Apple’s iPod player

It says its engineers used publicly-available information in order to work out how to make files compatible with Apple’s digital rights management (DRM) software, which is called FairPlay.

Article: The Apple of forbidden knowledge (via Luis Villa)

How exactly had Real “broken into” the iPod? It hadn’t broken into my iPod, which is after all my iPod. If I want to use Real’s service to download music to my own device, where’s the breaking and entering? … So leaving aside the legal claim for a moment, where is the ethical foul? Apple was saying (and apparently believed) that Real had broken into something different from my iPod or your iPod. They had broken into the idea of an iPod. (I imagine a small, Platonic white rectangle, presumably imbued with the spirit of Steve Jobs.)

Reversing AirTunes

I’ve released JustePort, a tool which lets you stream MPEG4 Apple Lossless files to your AirPort Express.

The stream is encrypted with AES and the AES key is encrypted with RSA.

AirPort Express RSA Public Key, Modulus:
Exponent: AQAB

MD5(JustePort-0.1.tar.gz) = fe13e96751958c6e9d57cce0caa7b17b

Update: JustePort is not Windows-only. Thanks to mono it runs under GNU/Linux, MacOS X and Windows.

Update: List of all iTunes RSA Public keys.

Really Fair

Real ‘frees’ Apple’s iPod player

Software firm RealNetworks says it has found a way for tunes from its store to be played on devices like Apple iPods.
Previously, the only tracks with digital protection the iPod would play were those from the iTunes store.

It says its engineers used publicly-available information in order to work out how to make files compatible with Apple’s digital rights management (DRM) software, which is called FairPlay.

What took them so long? Probably the legal review 😉

Some details from Karl Lillevold (RealNetworks Sr. Codec Engineer):

As you know, the RealNetworks music store sells songs in 192 kbps AAC (as opposed to iTMS at 128 kbps). When transferring your purchased songs to the iPod, the AAC itself is not touched, but the Helix DRM is transmuxed to the DRM used by the iPod, i.e. fully protected and without trans-coding. If you then transfer the file back to your PC (for instance with Anapod), you get an M4P file, that is a protected MPEG-4 AAC file.


I’ve released FairKeys, a tool which lets you retrieve your FairPlay keys from Apple’s servers.

Instructions for MacOS X users:

1. Install MonoFramework-1.0.4.dmg
2. Start Terminal.app
3. curl -O ‘http://nanocrew.net/software/FairKeys-latest.tar.gz
4. tar -zxvf FairKeys-latest.tar.gz ; cd FairKeys-*
5. mcs -target:exe -out:”FairKeys.exe” -r:ICSharpCode.SharpZipLib.dll -r:System.Web.dll *.cs
6. mono FairKeys.exe <AppleID> <Password>


There’s an interesting post over in the hymn forums by a user calling himself laudmusic:

I work for major music publisher. We buy and convert files from ITMS as it’s cheaper than buying a whole CD from a one-stop when we need a master of a song we control.

Would love to have it AppleScriptable so I can incorporate Hymn into our creative system.

Searching for laudmusic turns up Michael Lau at Warner/Chappell.

From perennial favorites such as “Happy Birthday,” “Rhapsody In Blue,” “Winter Wonderland” and the ballads of Cole Porter to the hottest hits of recent years by such megastars as: R.E.M., Michael Jackson, Elton John, Sheryl Crow, Jewel and Madonna, Los Angeles-headquartered Warner/Chappell Music, Inc. now ranks as the premiere music publishing company in the world. Experiencing tenfold growth in revenue over the past decade, core businesses include exploitation of compositions, development of new writers and artists, licensing and printing of English and foreign language music, collection and payment of royalties on a worldwide basis, and the ongoing acquisition of music catalogs.

Did Warner/Chappell’s legal department review the iTMS TOS and come to the conclusion that it’s not worth the paper it’s, uhm, not written on? 😉

DeDRMS 0.3

If you’re having trouble playing your legally bought music, you might want to try this command:

find ~/Music -iname ‘*.m4[a,p]’ -exec perl -pi -e ‘BEGIN{$b=0}if(!$b){if(s/geIDx00x00/DIegx00x00/){$b=1}}’ {} “;”

If iTunes plays your fixed files but won’t transfer them to your iPod, delete the entries from your iTunes library and then readd the files.

MD5(DeDRMS-0.3.tar.gz) = 9a3fe1940771e8b55fdf1f77d019bd8d