QTFairUse
From Wikipedia, the free encyclopedia
QTFairUse is a free / open source program for Microsoft Windows first released in November 2003 by Jon Lech Johansen. The program dumps the raw output of a QuickTime AAC audio stream to a file, which could bypass the DRM (Digital Rights Management) encryption FairPlay by Apple Computer, which is used to encrypt content of music from media such as those distributed by the iTunes Music Store, Apple Computer's on-line music store. Once installed on a computer running Windows, QTFairUse saves the intermediate decrypted result produced by QuickTime whenever QuickTime plays a protected AAC file. Although these resulting raw AAC files were unplayable in their final form by most media players at the time of release, they represented the first attempt at circumventing Apple's encryption. One of the few media players able to play those raw AAC files was foobar2000; however, today the AAC files can be converted to any audio format.
iTunes 6 used DRM that could initially not be bypassed by programs like QTFairUse, hymn, and others. However, QTFairUse was updated within a day of the release of iTunes 6 to remove the newer version of the DRM. Apple Computer then introduced iTunes 7.0 in September 2006, which once again included changes intended to stop programs like JHymn. However, only a few days after the release of iTunes 7.0, the experimental version 2.3 of QTFairUse6, an open source QTFairUse derivative written in Python, was released — which, like the original QTFairUse, dumps each track to a raw AAC file which then can be converted to any format. However, Apple then released a iTunes 7.0.2 upgrade, again making QTFairUse unable to decrypt song files purchased with the latest version of iTunes, but the upgraded QTFairUse6 version 2.5 can decrypt iTunes 7.0.2 files.
[edit] External links
- iTunes copy protection 'cracked' - BBC News Website (posted 25th October 2006)
- DVD Jon unlocks iTunes' locked music - Andrew Orlowski writing for TheRegister (posted 22 November 2003)
- QTFairUse6 article at engadget.com