Slashdot Mirror


Palm Pre "iTunes Hack" Detailed By DVD Jon

CNETNate writes "As the reviews of the Palm Pre start to roll in, DVD Jon expands on previous coverage of the Pre showing up in iTunes as some sort of an iPod, by publishing the offending code Palm has used to enabled the feature. As suspected, in regular USB mode, the phone addresses itself as a standard peripheral. But in 'Media Sync' mode, it claims to be an iPod ... from a vendor known as Apple."

27 of 338 comments (clear)

  1. Passwords aren't copyrighted by Ironchew · · Score: 5, Informative

    *If* this is the only way to get data from iTunes, then spoofing the model and vendor should be like the Game Boy requesting an image of the Nintendo logo at bootup. There was a court ruling back in the 90s (Sega vs Galoob, I think) that said the image was treated as a password to go through the BIOS bootup, therefore, anybody could put it in their games. This is probably a completely different ball game, though.

  2. Re:Antitrust? by sys.stdout.write · · Score: 1, Informative

    In order to gain a successful antitrust verdict you need to be something of a monopoly (which iTunes and more generally Apple clearly isn't).

    There is no law that forces your products to work with other people's products - although perhaps there should be!

  3. Re:Apple cannot block and it's not illegal by uglyduckling · · Score: 3, Informative

    Well, if you read the article you would see that "the root USB node (IOUSBDevice) still identifies the device as a Palm Pre", therefore it appears that there are checks that could be put into the next version of iTunes to block this. If Apple were a bit smarter, they would make iTunes available for 50 quid for non-iPod devices.

  4. Re:Apple cannot block and it's not illegal by LizardKing · · Score: 5, Informative

    They are pretending to be an Apple device. I don't think that's legal.

    This computer is claiming to be an IBM PC. IBM sued. IBM lost.

  5. Re:Apple cannot block and it's not illegal by insanius · · Score: 1, Informative

    You are pretending to be an authority. I don't think you know the law.

  6. Re:How Long Before Apple Files a Lawsuit? by Chaos+Incarnate · · Score: 4, Informative

    They may be hit with a lawsuit, but if Palm did their job right, they'll escape scot-free same as Compaq did in the early '80s.

    --
    Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
  7. Umm... why the fuss? by exhilaration · · Score: 5, Informative

    Why would Apple sue over this? On what grounds? There's no copy protection being circumvented, no cryptography being broken, it's a plaintext response. Also remember when that when Apple suggested legal trouble for Palm, Palm suggested that they wouldn't hesitate to strike back with their own patent portfolio. I can't see either party taking anything to court.

    1. Re:Umm... why the fuss? by ckaminski · · Score: 2, Informative

      Everyone allows you to try before you buy nowadays (14 day return policies). Why not give a Pre a shot. I know where I'm gonna be at 9am on Saturday morning.

  8. Re:Apple cannot block and it's not illegal by Late+Adopter · · Score: 4, Informative

    Sega v. Accolade protects trademark infringement that is necessary for the purpose of interoperability:

    Because the TMSS has the effect of regulating access to the Genesis III console, and because there is no indication in the record of any public or industry awareness of any feasible alternate method of gaining access to the Genesis III, we hold that Sega is primarily responsible for any resultant confusion.

    http://digital-law-online.info/cases/24PQ2D1561.htm

  9. Re:Antitrust? by bennomatic · · Score: 4, Informative

    With the removal of DRM, there's no issue of monopoly whatsoever. 70% of the market is not 100% of the market; a clever player who can work a deal could get in and take over a big chunk of that.

    The only issue before was the fact that anything you bought on the ITMS would only work on the iPod. While that sort of software-hardware vendor lock-in still does not constitute a monopoly--there are other stores that work with other devices--the removal of DRM means that you can buy from ITMS and play your files on anything. You might just have to take an extra step of importing your music into a different piece of software.

    If anyone were to take that to court and claim that this requirement constituted a monopoly, the judge would try to say, between fits of laughter, "Buy your music from a different store and use that store's music management software. Now GTF out of my courtroom!"

    --
    The CB App. What's your 20?
  10. MTP by assassinator42 · · Score: 4, Informative

    Well, there is a standard for media syncing, but it's developed by Microsoft and apparently not followed. Especially by Microsoft with their Zune, as they decided to ignore the standards they had created and sold to third-party developers in favor of something that only works with their software.
    Mass storage mode still seems to work better. Again, Microsoft will allow watching a video on the Xbox 360 from a mass storage device but not a MTP device.

  11. Re:Apple cannot block and it's not illegal by DdJ · · Score: 4, Informative

    Nor is it even unsafe, because the code to support older iPods is pretty stable and will not change over time - the older iPods will always be supported.

    But iPods can get firmware updates.

    The older iPods will always be supported. But do you know what happens if you plug in a first generation iPod right now and don't permit iTunes to update its firmware?

    All Apple has to do is put out firmware updates for all the legacy iPods (which they really have done in the past) and require those upgrades for iTunes to continue working. Apple can block this if they want to.

    Which is kinda stupid on Palm's part, IMO.

    You can use iTunes with other MP3 players -- I have several that still work with it. If iTunes sees a driver for your music player, it'll work with it. Palm could have done whatever they wanted and distributed a driver for their device, or they could have emulated a non-Apple device for which iTunes already had a driver (eg. Diamond Rio), which Apple doesn't have the freedom to require firmware updates for. I can understand why they didn't do the former -- they want users to be able to just plug in the devices and have them work, rather than installing device drivers. But I think it was unnecessarily risky to spoof an Apple device.

  12. Re:Apple is not a Police Officer by Zashi · · Score: 5, Informative

    Okay, I have to set something straight. It doesn't look for the string "Apple." It looks for a 2 byte code which MEANS apple.

    --
    Skiffy is Spiffy, but Ort is tort.
  13. Re:Apple cannot block and it's not illegal by SuiteSisterMary · · Score: 2, Informative

    Next time you connect your Pre to iTunes, well, iTunes attempts to install iPod software on a Pre and I have no idea how happy the Pre will be with that :-(

    Well, the Pre will just respond with 'sure, upload the new firmware!' and pipe it over to the Pre equivalent of /dev/null. Then it will respond with the 'upgrade worked! Thanks alot!' code.

    Or, worst comes to worst, a simple update to the Pre allows it to emulate the new and improved firmware version.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  14. Re:Apple cannot block and it's not illegal by prockcore · · Score: 2, Informative

    The DMCA has exceptions for interoperability.

  15. Re:Apple cannot block and it's not illegal by DdJ · · Score: 4, Informative

    1) This is impossible for Apple to block. If according to USB it's an iPod, how can Apple distinguish?

    You didn't read all the links in the article.

    It's not the case that it's an iPod according to USB. That's not what Palm did.

    It's a USB device with an array of sub-devices. The mass storage portion claims to be an iPod mass storage device... but if you look at the whole tree, you can see that it's connected via a Palm device.

    The Pre does not pretend to be an iPod instead of a Pre. It pretends to be a Pre with an iPod inside it. Even easier for Apple to block than I had thought, if they care at all.

  16. Re:Antitrust? by Dare+nMc · · Score: 2, Informative

    In economics, a monopoly exists when a specific individual or enterprise has sufficient control over a particular product or service to determine significantly the terms on which other individuals shall have access to it. Monopolies are thus characterized by a lack of economic competition for the good or service that they provide and a lack of viable substitute goods.
    Neither the lack of possible competition entering, nor 100% market share are required to be a monopoly. With apple having the ability to dictate pricing, etc for the industry. As well as the number of devices they shipped with a lack of competition for services to those devices, they easily qualify for the Monopoly label in some areas.

  17. Re:How Long Before Apple Files a Lawsuit? by anaesthetica · · Score: 4, Informative

    It's unlikely that this was the work of a 'rogue engineer.' Palm's Pre team is run by a former Apple VP who hired away Apple iPod team employees to join his new Palm Pre team. There's almost no chance that this wasn't intentional and by design, using inside information that the former Apple employees had. Apple, being famously litigious, will almost certainly try to build a case. On what basis is unclear—perhaps non-compete violations, perhaps trade secrets.

    Here's John Gruber's take on the Pre's MediaSync.

  18. Re:Poor Open Source by changa · · Score: 5, Informative

    I think Palm is counting on them yelling than then Palm will lean on them with their patents.

    Remember Palm defined this space long before Apple did and from a few quotes from palm recently they are going to use that as leverage.

    Quote from Palm CEO:

    "The whole area of patents is elaborate; a lot of issues there, and a very complex area. One of the things we've done over 15 years is build a very extensive patent portfolio in the mobile computing space, one of the highest-rated patent portfolios in this space, which contains more than 1,500 patents. And the reason you do that is to have a defensive position in the marketplace. It's kind of like two little porcupines going around, and you don't want to touch each other because you might get stung. You peacefully coexist and everything's OK and we keep working together."

  19. Re:How Long Before Apple Files a Lawsuit? by Anonymous Coward · · Score: 1, Informative

    Which is why they publicly advertised this feature back at CES.

  20. Re:Antitrust? by Mr2001 · · Score: 2, Informative

    For Apple's iPod/iTunes ecosystem to be considered a monopoly they would have to be doing things like offering discounts to vendors for not carrying other portable music players or making music bought from iTunes deliberately unplayable by other portable music players [...] or possibly by locking iTunes down to only provide syncing functionality to the iPod.

    Incorrect. Those are the sort of things that could get them in trouble once they already had a monopoly -- leveraging their music monopoly into a hardware monopoly. Having a monopoly in the first place isn't illegal; using your monopoly position to block potential competitors is.

    --
    Visual IRC: Fast. Powerful. Free.
  21. Re:Apple cannot block and it's not illegal by tepples · · Score: 3, Informative

    The DMCA didn't exist then

    Chamberlain v. Skylink, 381 F.3d 1178 (Fed. Cir. 2004), and Lexmark v. Static Control Components, 387 F.3d 522 (6th Cir. 2004), were decided in 1994 after the DMCA was passed, both times in the cloner's favor.

  22. Sega, Chamberlain, and Lexmark by tepples · · Score: 3, Informative

    This computer is claiming to be an Apple Computer. Apple sued. Apple won.

    Citation needed. This device is claiming to be a Sega Genesis game cartridge (Sega v. Accolade), a Chamberlain LiftMaster garage door opener (Chamberlain v. Skylink), or a Lexmark toner cartridge (Lexmark v. Static Control Components). Sega, Chamberlain, and Lexmark sued. Sega, Chamberlain, and Lexmark lost.

  23. Re:DMCA ??? by David+Gerard · · Score: 3, Informative

    Lexmark tried this with printer cartridges and was told to bugger off.

    --
    http://rocknerd.co.uk
  24. Re:DMCA ??? by digitalunity · · Score: 2, Informative

    How did this get modded insightful?

    iPod firmware can be updated by iTunes. The interpretation of handshaking being done in hardware vs. software is very subjective, given that it's either hardcoded in the hardware(see: old modems) or in firmware(see: software modems).

    As far as another person mentioning using ROT13 to invoke DMCA, it wouldn't work. Reverse engineering is allowable(for the moment) to allow interoperability. Palm could easily explain that their device does not enable copyright infringement any more than any other mobile media device and the fact that it needs to report itself as an Apple device to connect is just evidence of Apple's reluctance to make iTunes operate with other hardware devices.

    In short, the DMCA doesn't necessarily apply.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  25. Re:Poor Open Source by DurendalMac · · Score: 2, Informative

    I doubt it. Both of them could start firing volleys at each other, but who has more money and could keep the case tied up for a few very expensive years? Apple. They have hordes of lawyers and boatloads of cash to keep them going. Palm doesn't have nearly as much capital for that kind of job. They'd be foolish to deliberately try testing Apple's legal mettle.