Espectr0 writes "Following the recent iTunes update, someone has been able to install the iPod update from Linux! The article explains how to hack the iPod's firmware in order to get it installed which is required to take advantage of new features in iTunes 4.5 and the iTunes Music Store."
Why bother?
by
Anonymous Coward
·
· Score: 4, Informative
Steps 1 and 2 from the article are to download and install the windows version of the update first....if you have to download the windows version of the update to get this to work then why bother?
Is the "Linux way" now to take more steps then you need to just to prove you can do something?
Re:iTunes update benefits
by
Have+Blue
·
· Score: 2, Informative
There's a way to access the iTunes store from Windows right here.
Re:iTunes update benefits
by
TravisWatkins
·
· Score: 5, Informative
Uh, you can access iTunes from Windows. They wrote a windows version a long time ago.
--
"But I'm still right here, giving blood and keeping faith. And I'm still right here."
Re:iTunes update benefits
by
aacool
·
· Score: 2, Informative
I should have been more specific - I meant I would like a way to access the iTunes store external to the iTunes player - i.e. from a browser, perhaps.
Now, I know that iTunes is a free browser, and all, but I'd prefer to use other players perhaps, and not build up my library in two places
Re:iTunes update benefits
by
TravisWatkins
·
· Score: 5, Informative
phpTunes lets you access iTunes from a browser, although buying might not actually work since the upgrade. I'm out of cash so I can't test.
--
"But I'm still right here, giving blood and keeping faith. And I'm still right here."
Re:iTunes update benefits
by
vonsneerderhooten
·
· Score: 2, Informative
Not only that, but if he RTFA, he would've noticed that the hack involves using a Win2K or XP box to get the Binary for the firmware update.
Re:Now we just need phpTunes/itms-4-all working ag
by
cbrocious
·
· Score: 5, Informative
When the songs are bought, you're handed both the encryption key for the file, and your "account key"... those can still be used with PlayFair or DeDRMS, given that you know how to create the key files properly.
-- Disconnect and self-destruct, one bullet at a time.
No kidding. I was referring to the new, loseless codec called "Apple Lossless" which this adds support for.
Re:iTunes update benefits
by
NotAnotherReboot
·
· Score: 2, Informative
No offense, but you clearly just skimmed the last article on iTunes and then regurgitated it and added a bit without actually knowing what you're talking about. A Windows version of iTunes has been out for quite some time.
Re:How hard can it be?
by
Jon+Proesel
·
· Score: 5, Informative
iTunes relies heavily on OS X libraries. The user interface, QuickTime playback, CD burning,... the list goes on and on.
If Apple would just release QuickTime for Linux, then we could really get the ball rolling. The GNUStep program is getting better by the day, so hopefully Apple could use that for the windowing.
Here's to the collaboration of GNU coders and Apple!
--
--
Using GNU/Linux - Windows-free zone!
MS is NOT an investor in Apple
by
DavidinAla
·
· Score: 4, Informative
Please, please, please retire this worn-out piece of disinformation. As part of a much larger agreement nearly six years ago, MS paid millions of dollars for some preferred stock (which means non-voting stock) in Apple. When Apple's stock went up after the company started doing well, MS sold the stock a LONG time ago for a nice little profit. MS does NOT own any piece of Apple and NEVER had any ownership influence through ability to vote stock. (I won't go into the details of why the deal happened, but it was a combination of Apple wanting MS's public endorsement and MS wanting to settle some patent infringement claims that Apple was pursuing.)
Re:MS is NOT an investor in Apple
by
sld126
·
· Score: 2, Informative
One minor nit because people always seem to think this as well:
MS bought $150 million in preferred stock with this deal. They did NOT 'save' Apple with this cash as Apple had almost $4 billion in cash at the time.
-- You're just jealous because the voices only talk to me.
iTunes is MOL-able (LinuxPPC users can run MacOS in a virtual session with full audio and networking).
There's more in the firm than iTunes support...
by
Otto
·
· Score: 4, Informative
It adds support for:
-The "Grouping" fields in the iPod's Database (with regards to live updating smart playlists) -A new Smart Playlist field for referencing other playlists -Support for playing the new lossless compression format -Bugfixes with regards to live updating smart playlists that reverse their order for no obvious reason (I'm betting that's in there anyway)
And probably other stuff that hasn't been found yet. There's not exactly a fountain of info on the new firmware yet.
-- - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
Re:And others?
by
giraphe
·
· Score: 2, Informative
It works fine using any Linux web browser and PhpTunes
Re:What's The Point?
by
OblongPlatypus
·
· Score: 3, Informative
Possibly less exotic: VMWare won't recognize my firewire card, but it'll let me download and extract setup.exe just fine. Basically, there are tons of ways to get the firmware that don't involve using a computer that could do the actual update.
I've actually already used this procedure, for the previous update: The exact same method has been described here for ages.
-- -- If no truths are spoken then no lies can hide --
Re:Buy two!
by
illusion_2K
·
· Score: 3, Informative
Re:And others?
by
duck_oil
·
· Score: 1, Informative
Yah, OS X uses parts of FreeBSD. The kernal is the mach microkernal though, different than BSD. But the majority of the "guts" are 'BSD.
My God, this is nothing new!
by
ZackSchil
·
· Score: 2, Informative
This is essentially what you do to get Linux on the iPod, only this guy isn't extracting the firmware and merging it with a Linux image, he's just extracting the Apple image from the firmware updater and using that. I wonder why he chose the Windows updater, the Mac updater contains a file called "Firmware" right in the application package's Resources folder, no hex editing involved.
Re:Now we just need phpTunes/itms-4-all working ag
by
nandhp
·
· Score: 2, Informative
I managed to get iTMS-4-All working again. You just have to take out the call to wget and replace it with something like this. They seem to have started checking for extra headers that iTunes doesn't send.
This worked for me (iTMS-4-All). YMMV.
sub iTunesFetch {
my ($searchStringSafe) = @_;
my $sock = IO::Socket::INET->new('phobos.apple.com:80') or return '';
binmode($sock);
print $sock "GET/WebObjects/MZSearch.woa/wa/com.apple.jingle.searc h.DirectAction/search?term=$searchStringSafe HTTP/1.1\r\nAccept-Language: en-us, en;q=0.50\r\nUser-Agent: iTunes/4.2 (Windows; U; Windows 2000 Professional Service Pack 4 (Build 1234)) DPI/96\r\nCookie: countryVerified=1\r\nAccept-Encoding: gzip, x-aes-cbc\r\nHost: phobos.apple.com\r\nConnection: close\r\n\r\n";
my $rv = "";
my $tmp;
while (read($sock,$tmp,2560)) {
$rv.=$tmp;
}
return $rv; }
Steps 1 and 2 from the article are to download and install the windows version of the update first....if you have to download the windows version of the update to get this to work then why bother?
Is the "Linux way" now to take more steps then you need to just to prove you can do something?
There's a way to access the iTunes store from Windows right here.
Uh, you can access iTunes from Windows. They wrote a windows version a long time ago.
"But I'm still right here, giving blood and keeping faith. And I'm still right here."
Now, I know that iTunes is a free browser, and all, but I'd prefer to use other players perhaps, and not build up my library in two places
phpTunes lets you access iTunes from a browser, although buying might not actually work since the upgrade. I'm out of cash so I can't test.
"But I'm still right here, giving blood and keeping faith. And I'm still right here."
Not only that, but if he RTFA, he would've noticed that the hack involves using a Win2K or XP box to get the Binary for the firmware update.
When the songs are bought, you're handed both the encryption key for the file, and your "account key" ... those can still be used with PlayFair or DeDRMS, given that you know how to create the key files properly.
Disconnect and self-destruct, one bullet at a time.
No kidding. I was referring to the new, loseless codec called "Apple Lossless" which this adds support for.
No offense, but you clearly just skimmed the last article on iTunes and then regurgitated it and added a bit without actually knowing what you're talking about. A Windows version of iTunes has been out for quite some time.
iTunes relies heavily on OS X libraries. The user interface, QuickTime playback, CD burning, ... the list goes on and on.
If Apple would just release QuickTime for Linux, then we could really get the ball rolling. The GNUStep program is getting better by the day, so hopefully Apple could use that for the windowing.
Here's to the collaboration of GNU coders and Apple!
--
Using GNU/Linux - Windows-free zone!
Please, please, please retire this worn-out piece of disinformation. As part of a much larger agreement nearly six years ago, MS paid millions of dollars for some preferred stock (which means non-voting stock) in Apple. When Apple's stock went up after the company started doing well, MS sold the stock a LONG time ago for a nice little profit. MS does NOT own any piece of Apple and NEVER had any ownership influence through ability to vote stock. (I won't go into the details of why the deal happened, but it was a combination of Apple wanting MS's public endorsement and MS wanting to settle some patent infringement claims that Apple was pursuing.)
iTunes is MOL-able (LinuxPPC users can run MacOS in a virtual session with full audio and networking).
It adds support for:
-The "Grouping" fields in the iPod's Database (with regards to live updating smart playlists)
-A new Smart Playlist field for referencing other playlists
-Support for playing the new lossless compression format
-Bugfixes with regards to live updating smart playlists that reverse their order for no obvious reason (I'm betting that's in there anyway)
And probably other stuff that hasn't been found yet. There's not exactly a fountain of info on the new firmware yet.
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
No, as said here, it runs on OSX libraries.
Or am I clueless and is iTunes wine-able?
It works fine using any Linux web browser and PhpTunes
Possibly less exotic: VMWare won't recognize my firewire card, but it'll let me download and extract setup.exe just fine. Basically, there are tons of ways to get the firmware that don't involve using a computer that could do the actual update.
I've actually already used this procedure, for the previous update: The exact same method has been described here for ages.
-- If no truths are spoken then no lies can hide --
Why poke his eye out when you can make him see the light?
Hint: iPods do run linux. Yay.
Yah, OS X uses parts of FreeBSD. The kernal is the mach microkernal though, different than BSD. But the majority of the "guts" are 'BSD.
This is essentially what you do to get Linux on the iPod, only this guy isn't extracting the firmware and merging it with a Linux image, he's just extracting the Apple image from the firmware updater and using that. I wonder why he chose the Windows updater, the Mac updater contains a file called "Firmware" right in the application package's Resources folder, no hex editing involved.
I managed to get iTMS-4-All working again. You just have to take out the call to wget and replace it with something like this. They seem to have started checking for extra headers that iTunes doesn't send.
/WebObjects/MZSearch.woa/wa/com.apple.jingle.searc h.DirectAction/search?term=$searchStringSafe HTTP/1.1\r\nAccept-Language: en-us, en;q=0.50\r\nUser-Agent: iTunes/4.2 (Windows; U; Windows 2000 Professional Service Pack 4 (Build 1234)) DPI/96\r\nCookie: countryVerified=1\r\nAccept-Encoding: gzip, x-aes-cbc\r\nHost: phobos.apple.com\r\nConnection: close\r\n\r\n";
This worked for me (iTMS-4-All). YMMV.
sub iTunesFetch {
my ($searchStringSafe) = @_;
my $sock = IO::Socket::INET->new('phobos.apple.com:80') or return '';
binmode($sock);
print $sock "GET
my $rv = "";
my $tmp;
while (read($sock,$tmp,2560)) {
$rv.=$tmp;
}
return $rv;
}