danchr
Nov 22 2003, 06:29
The Register reports that the DRM-format used in Apple's iTunes Music Store has been circumvented. The original developer of DeCSS has created a utility for intercepting the decrypted AAC in the QuickTime DLL - they say a utility for doing this already exists, but this time, the source code is in the open.
Stories on
The Register &
Mac Rumors
Well, The Register says that "An application called MyTunes already performs much the same function, but Johansen's is open source."
According to other sources (Mac Rumors article&forum) this is not the case. The new utility strips only the DRM off and leaves the unchanged raw AAC-stream, which can be again put to the MP4 container, losslessly.
Edit. seems that this information was wrong. MyTunes claims that it saves the original encoded stream.
kl33per
Nov 22 2003, 07:07
I thought MyTunes was used to copy network streams losslessly. In any event this could be a big blow to the iTunes store.
Jon Lech Johansen's blog says "So sue me". It seems that DeCSS trials weren't enough for him..
Animaniac
Nov 22 2003, 07:23
Yay, let's hijack the only decent online music store.
Hmm, but doesn't this still require the file to be cracked to be owned by the cracker?
Or does this also work when you don't have the playback rights for this file?
Menno
kl33per
Nov 22 2003, 07:27
As far as I can tell you need the playback rights.
Edit:
The process requires you to be playing the file in QuickTime so that the app can divert the raw unencrypted AAC stream to the hard drive. Therefore you would need playback rights.
Edit 2:
At least under Windows people will be able to play back iTMS songs in something other than iTunes (which is bloated, slow and memory-resident).
Yes, I'd guess too that you need the playback rights, as it's said that QTFairUse is not decrypting the DRM, only extracts the raw AAC stream.
Animaniac
Nov 22 2003, 07:44
QUOTE(kl33per @ Nov 22 2003, 05:27 AM)
As far as I can tell you need the playback rights.
Edit:
The process requires you to be playing the file in QuickTime so that the app can divert the raw unencrypted AAC stream to the hard drive. Therefore you would need playback rights.
Edit 2:
At least under Windows people will be able to play back iTMS songs in something other than iTunes (which is bloated, slow and memory-resident).
You can already do that, as long as the program knows how to use the QT API. For example, Media Player Classic can play owned M4P files perfectly.
danchr
Nov 22 2003, 07:50
QUOTE(Animaniac @ Nov 22 2003, 02:23 PM)
Yay, let's hijack the only decent online music store.
On the other hand it enables playback of the music you own with players not using Apple's decoder. This is perfectly legal in both Denmark and Norway; circumventing copy protection solely for the purpose of playback is not against the EU directive - at least not the way the Danish Ministry of Culture interprets it. The world is not black & white...
It'll be interesting to see how Apple responds to this
kl33per
Nov 22 2003, 07:55
QUOTE(Animaniac @ Nov 22 2003, 11:44 PM)
QUOTE(kl33per @ Nov 22 2003, 05:27 AM)
As far as I can tell you need the playback rights.
Edit:
The process requires you to be playing the file in QuickTime so that the app can divert the raw unencrypted AAC stream to the hard drive. Therefore you would need playback rights.
Edit 2:
At least under Windows people will be able to play back iTMS songs in something other than iTunes (which is bloated, slow and memory-resident).
You can already do that, as long as the program knows how to use the QT API. For example, Media Player Classic can play owned M4P files perfectly.
I thought this wasn't true. I can't test it because the iTMS is only in the US but even if it's possible Media Player Classic can't save the AAC stream anywhere.
QUOTE(JohnV @ Nov 22 2003, 11:09 PM)
It seems that DeCSS trials weren't enough for him.
Apparently not.
AstralStorm
Nov 22 2003, 08:31
I'm still wondering why debuggers aren't illegal?
QUOTE(AstralStorm @ Nov 22 2003, 05:31 PM)
I'm still wondering why debuggers aren't illegal?
Because they are too useful for other purposes. You can't ban kitchen knives either.
@zZzZzZz:
Whait a year or two and some idiot in a government will propose this.
kritip
Nov 22 2003, 10:02
There are several good uses for this kind of delevopment. For example i recently got a Nokia 3300 phone which plays mp3 and .aac formats, not even mp4!! If i ever used the apple music store, this would allow me to use music, I had payed for on MY own devices. This is more likley to persuade me to buy from the store, therefore increasing apple's revenue.
There are several other good asspects as well, and of course the negative aspect of piracy.
Kristian
NumLOCK
Nov 22 2003, 10:13
QUOTE(danchr @ Nov 22 2003, 01:29 PM)
The Register reports that the DRM-format used in Apple's iTunes Music Store has been circumvented. The original developer of DeCSS has created a utility for intercepting the decrypted AAC in the QuickTime DLL - they say a utility for doing this already exists, but this time, the source code is in the open.
Stories on
The Register &
Mac Rumors I foresaw it a month ago
See that
thread.
Apple is clever, but I wonder what they'll do now.
QUOTE(JohnV @ Nov 22 2003, 02:09 PM)
Jon Lech Johansen's blog says "So sue me". It seems that DeCSS trials weren't enough for him..
gday..
just a minute..
this type of stories.. do somewhat bug me..
QUOTE
Jon Lech Johansen, better known as DVD Jon for his authorship of the DeCSS decryption software.
in that time.. he did function purely as a carrier..
the real man behind that.. was a russian dude.. witch i think
most of you know by nick.
as the aac/mp4 story.. well.. i didn`t read it all..
but i have my doubts.
The_Cisco_Kid
Nov 22 2003, 10:24
QUOTE(kl33per @ Nov 22 2003, 05:27 AM)
As far as I can tell you need the playback rights.
Edit:
The process requires you to be playing the file in QuickTime so that the app can divert the raw unencrypted AAC stream to the hard drive. Therefore you would need playback rights.
Edit 2:
At least under Windows people will be able to play back iTMS songs in something other than iTunes (which is bloated, slow and memory-resident).
my crude but effective method has to play the AAC files thorugh the iTunes player, capture it .wav via Audiotools, and encode that as a flac file that has the full sound quality of the AAC without the restrictions. Also lets me play in it in foobar 0.6/0.7
How do you convert the stripped AAC file back to a usable MP4 file? I tried opening the AAC file in WinAmp and the plugin has an option to convert to MP4 but that errored out. I tried the version of MP4Creator on RareWares and that did not work either.
QUOTE(bman1 @ Nov 22 2003, 05:28 PM)
How do you convert the stripped AAC file back to a usable MP4 file? I tried opening the AAC file in WinAmp and the plugin has an option to convert to MP4 but that errored out. I tried the version of MP4Creator on RareWares and that did not work either.
The file is RAW AAC, you can convert this to ADTS AAC with faad2 (-a option), then convert it to MP4 using mp4creator or the winamp plugin.
Menno
Maybe I'm blind, but the FAAD 2.0 RC1 build on RareWares doesn't have an -a option. Is that something implemented in a newer version?
danchr
Nov 22 2003, 11:02
QUOTE(NumLOCK @ Nov 22 2003, 05:13 PM)
Apple is clever, but I wonder what they'll do now.
I'd agree that Apple have made some good choices lately, but iTMS has put them in an entirely new situation. They are no longer a just niche player, but "the Microsoft of music stores" - to quote their CEO, Steve Jobs. It's a new challenge, and they can either fail horribly or use it to actually compete with Microsoft on other areas.
QUOTE(bman1 @ Nov 22 2003, 06:01 PM)
Maybe I'm blind, but the FAAD 2.0 RC1 build on RareWares doesn't have an -a option. Is that something implemented in a newer version?
Hmm, yes, it's in RC3, bug roberto for a new compile, or go to Case' site.
Menno
QUOTE(menno @ Nov 22 2003, 07:02 PM)
Hmm, yes, it's in RC3, bug roberto for a new compile, or go to Case' site.
Here, if somebody wonders.
Woo! We scooped Slashdot!
Has anyone actually tried it? I've tried it and it doesn't work at least for me.
lilmoonee
Nov 22 2003, 13:49
got it to work
basicly all u do is compile the file with MinGW. then run the output through FAAD with -a command. then i used ivan and menno's frontend for mp4creator and works perfectly.
edit: one side effect of the patch is any mpeg 4 content will export the audio stream.
No, I got it to build fine but it doesn't patch some necessary files so it doesn't work properly. I don't want to get into any further since I think I fear I might break rule #9.
lilmoonee
Nov 22 2003, 14:33
be sure to have QT and itunes closed before running the patch.
Well.. does
MyTunes, which is almost month old, allow actually saving the aac stream of files which are not your own, rather shared by others? This is the impression I get?!?
If this is so, there's nothing new in QTFairUse, except the open source code and MyTunes seems to go even further??
TheQat
Nov 22 2003, 17:06
I don't think you can save your own files in mytunes. Hence the need for this program.
syntax
Nov 22 2003, 17:16
Here's a borland DEF and build script so you can compile this thing using the borland c++ compiler instead of Mingw.
DEF (call it november_bcc32.def):
CODE
EXPORTS
Friday
Build script:
CODE
@echo off
ren november.def november.olddef
ren november_bcc32.def november.def
if not exist "out" md out
echo Building qtfairuse.exe...
bcc32 -O2 -w-8057 qtfairuse.c > nul
echo Building november.dll...
bcc32 -tWD -w-8057 november.c > nul
ren november.def november_bcc32.def
ren november.olddef november.def
move /Y *.exe out > nul
move /Y *.dll out > nul
del *.obj
del *.tds
echo Done, files are in directory out\
QUOTE(TheQat @ Nov 23 2003, 01:06 AM)
I don't think you can save your own files in mytunes. Hence the need for this program.
Has anybody tested it? It would allow shared files to be saved but not own files? I don't know.. The homepage says:
QUOTE
The CNET story on MyTunes described it as a "stream capturer". This is wrong. MyTunes allows you to obtain the exact original file, unlike "stream capturers", which record audio as it's streaming and save the recorded audio to disk.
...
MyTunes adds this previously unimplemented feature by allowing you to save music from other computers to your hard drive.
TheQat
Nov 22 2003, 18:32
QUOTE(lilmoonee @ Nov 22 2003, 11:49 AM)
got it to work
basicly all u do is compile the file with MinGW. then run the output through FAAD with -a command. then i used ivan and menno's frontend for mp4creator and works perfectly.
edit: one side effect of the patch is any mpeg 4 content will export the audio stream.
When I try to use I&M's front end with their mp4creator60, the command prompt popup tells me it's dropping vast numbers of input bytes, and the files come out wayyyyy too small. Any help on this one would be appreciated.
bawjaws
Nov 22 2003, 18:41
before: You buy the song for 99¢ from the iTMS or you go looking for it on some p2p network.
after: You buy the song for 99¢ from the iTMS or you go looking for it on some p2p network.
"Digital files cannot be made uncopyable, any more
than water can be made not wet." - Bruce Schneier
Is Steve Jobs the only one who gets this? People pay for convenience and that's what Apple is selling.
danchr
Nov 22 2003, 19:33
QUOTE(bawjaws @ Nov 23 2003, 01:41 AM)
Is Steve Jobs the only one who gets this? People pay for convenience and that's what Apple is selling.
It's quite likely that Apple couldn't care less if their DRM was cracked. However, the music industry has shown more than once that they worry more about loosing their rights than loosing their customers. The real issue for Apple is to keep pleasing both users (and thus themselves) and the music industry.
QUOTE(kritip @ Nov 22 2003, 11:02 AM)
This is more likley to persuade me to buy from the store, therefore increasing apple's revenue.
Apple is not making much money out of this scheme as it is. Check
this.
QUOTE(danchr)
It's quite likely that Apple couldn't care less if their DRM was cracked.
I guess so because of the same reason.
In the end it's good for everyone. Yay! for the freedom of communication.
pacohaas
Nov 22 2003, 21:22
QUOTE(JohnV @ Nov 22 2003, 04:22 PM)
Has anybody tested it? It would allow shared files to be saved but not own files? I don't know..
MyTunes works to save your own files as well, basically anything that can be played can be saved to a specified file.
lazyn00b
Nov 22 2003, 23:17
QUOTE(pacohaas @ Nov 22 2003, 07:22 PM)
QUOTE(JohnV @ Nov 22 2003, 04:22 PM)
Has anybody tested it? It would allow shared files to be saved but not own files? I don't know..
MyTunes works to save your own files as well, basically anything that can be played can be saved to a specified file.
How do you get it to work pacohaas? I turned on sharing in iTunes, but nothing shows up in MyTunes. I thought you needed two computers to make this work.
kode54
Nov 23 2003, 02:33
QUOTE(kritip @ Nov 22 2003, 09:02 AM)
If i ever used the apple music store, this would allow me to use music, I had payed for on MY own devices. This is more likley to persuade me to buy from the store, therefore increasing apple's revenue.
While this may be true, according to Steve Jobs, you won't be helping them turn a profit unless you buy an iPod.
QUOTE(TheQat @ Nov 23 2003, 01:32 AM)
When I try to use I&M's front end with their mp4creator60, the command prompt popup tells me it's dropping vast numbers of input bytes, and the files come out wayyyyy too small. Any help on this one would be appreciated.
Did you run faad -a out.aac in.aac on the file first?
If so you may need to update your mp4creator.
Menno
pacohaas
Nov 23 2003, 19:43
QUOTE(lazyn00b @ Nov 22 2003, 10:17 PM)
How do you get it to work pacohaas? I turned on sharing in iTunes, but nothing shows up in MyTunes. I thought you needed two computers to make this work.
as soon as you start playing a track, regardless of the source(network, local drive, etc), the track shows up in MyTunes, then you double click to save it locally.
gutzalpus
Nov 23 2003, 21:34
removed message: don't want to risk violation of rule #9.
sambeckett
Nov 23 2003, 21:44
nice work guys! wtg
PatchWorKs
Nov 24 2003, 01:41
Ha ! Ha ! Ha ! What a shame !
Johansen is demonstrating an old rule: any kind of protection in the digital world is useless.
Resistance is futile !
Mordejai
Nov 24 2003, 13:18
QUOTE(zZzZzZz @ Nov 22 2003, 12:42 PM)
QUOTE(AstralStorm @ Nov 22 2003, 05:31 PM)
I'm still wondering why debuggers aren't illegal?
Because they are too useful for other purposes. You can't ban kitchen knives either.
What about guns, then?
sambeckett
Nov 24 2003, 13:58
http://story.news.yahoo.com/news?tmpl=stor...cy_031124173049QUOTE
Norwegian hacker cracks Apple's iTunes anti-pirating software
OSLO (AFP) - A Norwegian who drew the ire of the Hollywood movie industry by breaking the encryption code for DVDs at age 15 has now cracked the codes for Apple Computer's online music site iTunes, a report said
gday..
again.. JJ. did not create DeSS.. nor did he break the DVD encryption.
someone should make that clear to MPAA..
i guess that`s why he did win the first round.. and feeling pretty shure
about the outfall of the upcomming..
either way.. if he should have done it.. he would be pretty stupid
to take on apple.. during the "trial`s".
i personally doubt he have hacked anything else than games..
enry2k
Dec 23 2003, 10:50
Please explain me how to compile qtfairuse in minGW?
I have installed minGW and MSYS in my system which commad I have to type?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.