Slashdot Mirror


Install iPod Update in Linux

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."

21 of 162 comments (clear)

  1. 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?

  2. Re:iTunes update benefits by Have+Blue · · Score: 2, Informative

    There's a way to access the iTunes store from Windows right here.

  3. 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."
  4. 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

  5. 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."
  6. 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.

  7. 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.
  8. Re:Well... by ItMustBeEsoteric · · Score: 2, Informative

    No kidding. I was referring to the new, loseless codec called "Apple Lossless" which this adds support for.

  9. 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.

  10. 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!
  11. 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.)

    1. 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.
  12. Re:Well... by nathanh · · Score: 4, Informative
    Or am I clueless and is iTunes wine-able?

    iTunes is MOL-able (LinuxPPC users can run MacOS in a virtual session with full audio and networking).

  13. 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.
  14. Re:And others? by giraphe · · Score: 2, Informative

    No, as said here, it runs on OSX libraries.

  15. Re:Well... by Nailer · · Score: 3, Informative

    Or am I clueless and is iTunes wine-able?

    It works fine using any Linux web browser and PhpTunes

  16. 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 --
  17. Re:Buy two! by illusion_2K · · Score: 3, Informative

    Why poke his eye out when you can make him see the light?

    Hint: iPods do run linux. Yay.

  18. 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.

  19. 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.

  20. 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;
    }