Slashdot Mirror


Nokia Engineer Shows How To Pirate Windows 8 Metro Apps, Bypass In-app Purchases

MrSeb writes "The principal engineer for Nokia's WP7 and WP8 devices, Justin Angel, has demonstrated, in rather frank detail, how to pirate Windows 8 Metro apps, how to bypass in-app purchases, and how to remove in-game ads. These hacks aren't exactly easy, but more worryingly they're not exactly hard either. Angel shows that turning a trial version of a Metro app into the full version — i.e. pirating an app — is scarily simple. It's just a matter of downloading an open-source app and changing an XML attribute from 'Trial' to 'Full.' Likewise, a quick change to a XAML file can remove an app's ads. Bypassing in-app purchases is a little trickier, involving some reverse engineering of some DLLs and and decryption of database files, but Angel still makes it look fairly easy. Angel gives himself one million credits in Soulcraft, an RPG game — something that would cost you over a thousand dollars, if you performed a legitimate in-app purchase. Angel also demonstrates a way to bypass in-app purchases in WinJS (Metro/JavaScript) apps, by injecting scripts into IE10 (the rendering engine for WinJS apps). It's easy to blame Microsoft for this, but isn't this really an issue that is intrinsic to all installed applications? The fact is, Windows 8 Metro apps are stored on your hard drive — and this means that you have access to the code and data. Hex editors, save game editors, bypassing Adobe's 30-day trials by replacing DLL files, pirating Windows 8 apps — these are all just different incarnations of the same attack vectors."

268 comments

  1. I detect spin... by Press2ToContinue · · Score: 1, Interesting

    Apple and Android platforms also suffer from hacking - their piracy rates are at 60% by some:
    http://www.theverge.com/2012/8/7/3225154/dead-trigger-dev-interview-piracy-android-ios
    This does not make Windows 8 any worse than the competition. In fact, it looks somewhat better from this article because the hacks are lengthier, at least for the present.

    --
    Sent from my ENIAC
    1. Re:I detect spin... by Anonymous Coward · · Score: 5, Funny

      SPIN? Of course you can do these on other platforms! Article is clearly an M$ shill.

    2. Re:I detect spin... by BitZtream · · Score: 5, Insightful

      Its nothing that hasn't been done for as long as I've used computers.

      Yes, you can change code and work around everything.

      SecureBoot with a fully trusted chain makes it impossible ... right up until an exploit is found in the chain.

      Cracking isn't new, and this isn't particularly impressive. Not that credit isn't do for pointing it out, the guy is the 'First Post' so to speak, but other than that, its just 'meh, I did this when I was 15' and it was harder then as programmers weren't so lazy to store things in easily editable unsigned XML files since MOST people using computers had a bit of a clue.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:I detect spin... by fustakrakich · · Score: 5, Funny

      I did this when I was 15'...

      Damn! How tall are you now?

      --
      “He’s not deformed, he’s just drunk!”
    4. Re:I detect spin... by WiiVault · · Score: 3, Insightful

      To be fair, I don't believe there is a jailbreak for iOS6 or any of the new iDevices. So I imagine that number must have gone down. Of course the general gist of what you say is accurate. If WP8 gains any relevance at all I expect them to be in the same boat Apple and Google are in.

    5. Re:I detect spin... by Anonymous Coward · · Score: 0

      That's a closing single quote, rather than the symbol for foot. See the opening quote before "meh."

    6. Re:I detect spin... by andydread · · Score: 2, Insightful

      wow 7:21PM. Heres a clue when trolling slashdot wait a few minutes before posting.

    7. Re:I detect spin... by Anonymous Coward · · Score: 0

      Spin? From somebody who blindly adopted the Content Mafia terror-FUD and uses their terms like “pirate”/“piracy”...?

      YOU DON'T SAY!

      Shit, a couple of years ago you and OP would have been modded -1, Troll, strangled and shot over the Internet, for using that word here!

      But it seems that nowadays, Slashdot is ruled by kids who are either too young, too retarded or too brainwashed to get why it is so important. (Hint: You're basically supporting ACTA, and the very organized crime that harms and cripples you on a daily bases, by doing so.) I bet most of the idiots here even use Apple/Win8 devices!

    8. Re:I detect spin... by Anonymous Coward · · Score: 0

      Missed the sarcasm, mods? Mod this one down too for fun.

    9. Re:I detect spin... by Khyber · · Score: 1, Insightful

      Another victim of our failing educational system...

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    10. Re:I detect spin... by Anonymous Coward · · Score: 0

      Then they wouldn't get first post for the most eyes in their shilling.

    11. Re:I detect spin... by mjwx · · Score: 2, Informative

      Another victim of our failing educational system...

      The fact the measurement is still in Imperial units in 2012 indicates it failed a long, long time ago.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    12. Re:I detect spin... by John+Hasler · · Score: 0

      What country still uses the Imperial system? Hint: the USA never used it.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    13. Re:I detect spin... by thebigmacd · · Score: 1

      Canada. We advertise fuel economy in both L/100km and mpg (Imperial)

    14. Re:I detect spin... by Anonymous Coward · · Score: 0

      Another victim of our failing educational system...

      The fact the measurement is still in Imperial units in 2012 indicates it failed a long, long time ago.

      I'm curious, why do you think, at this point, any country should switch from the units standard that they're already using?

    15. Re:I detect spin... by MikeBabcock · · Score: 2

      Only because the MPG rating allows comparisons with US ratings often published in Canada as well.

      Meanwhile, the USA has officially been metric for years but posts speeds in mph.

      --
      - Michael T. Babcock (Yes, I blog)
    16. Re:I detect spin... by LurkerXXX · · Score: 1

      Because it's a world market, and everyone using metric would save a lot of labelling, speeds things up by not requiring mental or calculated conversions, prevent expensive and wasteful mistakes (ex. probe slamming into mars instead of landing on it) from people not realizing the others are using a different system, etc, etc.

      You couldn't figure that one out on your own?

    17. Re:I detect spin... by History's+Coming+To · · Score: 3, Interesting

      To be honest, I see this as good news. There's no real security threat for the user (assuming any login process is done server side) and means that the software in question is, at least in theory, configurable by the user. The Linux equivalent of this article is "Linux allows your to customise your software with editable config files" - OK, he's having to do it the hard way, but it's a first step, and at least it shows a certain resilience to loss of network connection in principle. This is probably the most positive article on Win8 I've read so far.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    18. Re:I detect spin... by Press2ToContinue · · Score: 0

      Bitter, much?

      I guess it goes hand-in-hand with being old, so don't worry - we young whippersnappers won't hold you accountable for your dementia-induced poison. We'll just smile and say... "he can't help it." (shrug)

      --
      Sent from my ENIAC
    19. Re:I detect spin... by thebigmacd · · Score: 2

      We use *Imperial* gallons in our fuel efficiency ratings. The numbers cannot be compared directly to US gallons, as there are ~4.5 liters per Imperial gallon, and 3.785 liters per US gallon.

    20. Re:I detect spin... by Anonymous Coward · · Score: 0

      What part of "Imperial system" don't you understand? HINT: the USA never used it, in case you didn't read the original question.

    21. Re:I detect spin... by Anonymous Coward · · Score: 0

      Speeds are mph in the UK too.

    22. Re:I detect spin... by Hamsterdan · · Score: 1

      Canada uses Imperial gallons, not US for fuel economy.

      http://en.wikipedia.org/wiki/Gallon

      --
      I've got better things to do tonight than die.
    23. Re:I detect spin... by Jane+Q.+Public · · Score: 2

      "Meanwhile, the USA has officially been metric for years but posts speeds in mph."

      You didn't say Imperial was metric, but you kind of implied it, intentionally or not. Which might confuse people. So, to clarify:

      "Imperial" units have nothing whatever to do with the metric system, just as the old U.S. SAE system also had little to do with the metric system. Imperial units are a third measurement system, separate from both U.S. and metric.

    24. Re:I detect spin... by Tetch · · Score: 5, Funny

      [oblig]: Handy fact: "miles-per-gallon" (Imperial gallons mind you) is equivalent to "furlongs-per-pint" :)

      I'll get my coat ...

      --
      If you don't pray in my school, I won't think in your church.
    25. Re:I detect spin... by shutdown+-p+now · · Score: 2

      Yes, you can change code and work around everything.

      SecureBoot with a fully trusted chain makes it impossible

      It could make it impossible, but it does not - Win8 does not encrypt the installed apps, nor does it restrict the user from modifying them (the default account permissions do not allow access, but you can always elevate to admin and override them). No rooting required.

      So in this case the curious part is not that it's modifiable, but rather how easy it is. Especially with HTML5/JS apps, where you can literally edit the code in-place (no surprise there).

      IIRC, this used to be the case for Android as well, but Google has recently introduced on-device encryption for apps installed from the store, so that it's not that easy, at least.

    26. Re:I detect spin... by Sir_Sri · · Score: 1

      SecureBoot with a fully trusted chain makes it impossible ... right up until an exploit is found in the chain.

      Secureboot is only really about preventing unsigned code from loading before the operating system. It never was intended to do anything to stop anything at the application level.

      I did this when I was 15' and it was harder then as programmers weren't so lazy to store things in easily editable unsigned XML files since MOST people using computers had a bit of a clue.

      Depends on the problem at hand. Back in say even the 90's there was lot less knowledge of how to write secure code and how to hack it, so it wasn't that hard to hack things. Now there's a lot more stuff, and programs are significantly more complex, on average, even supposedly simple things require significant OS libraries, and even if you know your way around security you may not know what the OS is doing. You also may not care. I'm going to guess the vast vast vast vast vast vast vast majority of windows 8 'apps' are intended mostly so that programmers can have some idea how it works rather than as serious commercial products. In 3 or 4 months we might see more serious products, but for the moment I think it's just a toy.

    27. Re:I detect spin... by BitZtream · · Score: 2

      Encryption isn't required. Digital signatures will do the trick. Sure, modify away. Doesn't mean it'll get loaded as soon as the signature check fails.

      Encryption isn't even useful. The decryption keys MUST be there in order for it to be run, so all you're doing is slowing things down for no benefit.

      Digital signatures on the other hand, do accomplish the goal without providing the keys required to create new signatures.

      Without looking, I'd wager what you mean is that Android uses digital signatures now much like iOS, the PS3, Xbox 360 and ... the Linux kernel (3.7) to verify binaries.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    28. Re:I detect spin... by BitZtream · · Score: 0

      The iOS devices have been cracked wide open at least 10 times, and there is (not public just yet) an untethered iOS 6 jailbreak.

      As far as I know, the true shining example of digital signatures working so far has been the xbox 360. As far as I'm aware, they are still just doing things to the DVD player's ROM rather than cracking the machine itself though I really dont' follow it so I could certainly be wrong. I do know that if it has been cracked, it took longer than anyone else.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    29. Re:I detect spin... by shutdown+-p+now · · Score: 2

      Encryption is useful if you want to prevent reverse engineering, and not just modification. And, of course, with private key encryption, you don't have to provide the keys required to encrypt more binaries.

    30. Re:I detect spin... by bjwest · · Score: 4, Funny

      Its nothing that hasn't been done for as long as I've used computers.

      Come on BitZtream, we've been over this many times before. This is " on a mobile device ", so it's never been done before. Get with the times, man.

      --

      --- Keep the choice with the user..
    31. Re:I detect spin... by tlhIngan · · Score: 1

      Apple and Android platforms also suffer from hacking - their piracy rates are at 60% by some:
      http://www.theverge.com/2012/8/7/3225154/dead-trigger-dev-interview-piracy-android-ios
      This does not make Windows 8 any worse than the competition. In fact, it looks somewhat better from this article because the hacks are lengthier, at least for the present.

      Interesting statistic for iOS. Because the only way to pirate is to either jailbreak (~10% of iOS users jailbreak, but not all of them are pirates), or pay Apple $99/year to get a dev certificate so you can run unsigned code, that would imply his game is only interesting to those kind of users.

      So either it's completely a ripoff that people aren't willing to pay for it, or being advertised on the piracy sites was some of the best marketing he got.

      (And yes, for iOS 6 and iPhone 5/iPad mini/iPad 4, the only way to pirate is $99/year, so you better find 100 99 cent apps to make it worthwhile...).

    32. Re:I detect spin... by Ryanrule · · Score: 1

      Yup, 15 years ago it would have been a plain text file with a .ini ending.

    33. Re:I detect spin... by jovius · · Score: 1

      Yes, you can change code and work around everything.

      That's the problem. The solution is there too and coming: streaming of all of the content. Music industry has already gone a long way, and the rest will follow. Streaming and virtualization is the necessary step to make the clients as thin as possible anyway.

    34. Re:I detect spin... by Anonymous Coward · · Score: 0

      Wasn't it Bill Gates that said he prefered Windows to be used pirated negating therefore the need for people to use really open and free operating systems ?
      Windows 8 is shit, the remedy ? Tell your "customers" how easy it is to pirate and then in 1 or 2 years close the loophole.

    35. Re:I detect spin... by Anonymous Coward · · Score: 0

      Except that we have a generation of RAD IDE enabled web2.0 guru's intend of forgetting everything anyone else have ever learned about computer science.

      inside of academia there's now more knowledge, but the guy sitting at a keyboard coding the fancy modern application have even less of a clue as to what he's doing then it was common in the 90ies because everything is 3 level of abstractions away due to the use of rad frameworks.

    36. Re:I detect spin... by rvw · · Score: 4, Funny

      I did this when I was 15'...

      Damn! How tall are you now?

      That's not his height. He meant to say he was 15 minutes old then.

    37. Re:I detect spin... by Bert64 · · Score: 4, Insightful

      If you're capable of reverse engineering the program itself, then you are also capable of reverse engineering the program that decrypts it so you can extract the keys anyway. Encryption would never be more than a minor nuisance for someone wanting to reverse engineer programs.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    38. Re:I detect spin... by Bert64 · · Score: 2

      There are several different hacks for the xbox 360, the most popular of which is the "jtag hack"... People wanting to copy games emulate the DVD however because its harder to detect, and thus less likely to get banned from xbox live.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    39. Re:I detect spin... by Anonymous Coward · · Score: 0

      Another victim of our failing educational system...

      The fact the measurement is still in Imperial units in 2012 indicates it failed a long, long time ago.

      I'm curious, why do you think, at this point, any country should switch from the units standard that they're already using?

      Because base10 is nice between units.

    40. Re:I detect spin... by hairyfeet · · Score: 4, Interesting

      I wouldn't call it spin, I'd just call it another example of how appstores don't do shit to stop piracy and frankly suck.

      The ONLY distribution service where I can truly say "Its worth it" is Steam, because they give me cheaper prices, often with all the games AND all the DLC included in one low price, they give me an excellent chat client built in (in fact I got rid of my regular chat client since everybody I cared to chat with already was on Steam)along with all updates to my games automated, a really nice community that is quite helpful, and excellent customers service even when I would have honestly not been mad if it took awhile, such as during their crazy volume Xmas sale.

      But from what I've seen all these new "appstores" frankly don't give you dick for advantages, and a hell of a lot of downsides. so is it any surprise that some choose to bypass the bullshit? Hell I bought Bioshock II yet played the pirate version for nearly 2 years, simply because I fricking hate GFWL. I honestly don't blame anybody who wants to bypass these appstores as from what I've seen they are all sucky and just not worth the bullshit.

      Oh and I have to point out you're wrong (Someone on the Internet is Wrong! I must swing into action!) because it honestly doesn't matter HOW "long" the hacks are, thanks to the smart cow problem. I mean do you think your average person could hack SecuROM or Starfuck or write their own hacked bootloader like the pirates did with Win 7 and Win 8? Nope but they can read an NFO file "how to" packed along with all the pre-hacked files in a nice .RAR from TPB, that's not hard at all. All it takes is ONE guy to get it right for even your average 13 year old to be able to do this shit, just you watch they'll be pirated game apps with all the call homes removed and a million credits sitting in the character's account, just as many of the pirated PC games would often include a trainer that let you push a button and give your character everything from unlimited bullets to unlimited money.

      at the end of the day you simply have to make the appstore a better value to the consumer than the pirate version but so far from what I've seen most of these corps don't get that. Instead they see it as a great chance for lock in, skimming a percentage of every sale, and for nickeling and diming the user to death. I mean could I not pirate every game I have in Steam? Sure and in fact many of the pirated versions are the Steam version with hacks, but why should I? The games are cheap, the extras are nice, and its as easy as "push button to get game" so i simply see no point and THAT is what these appstores are gonna have to do, make it so using their service is so much nicer than dealing with the pirated version that many won't bother.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    41. Re:I detect spin... by Anonymous Coward · · Score: 0

      dude, i generally enjoy reading your posts. but ffs, DO YOU WORK FOR VALVE???

      Can you write one fucking post without a steam plug??

    42. Re:I detect spin... by RaceProUK · · Score: 1

      Even more fun - MPG can be converted to mm^2! Wolfram Aplha thinks so anyway.

      --
      No colour or religion ever stopped the bullet from a gun
    43. Re:I detect spin... by Vintermann · · Score: 1

      That changes everything right there.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    44. Re:I detect spin... by Anonymous Coward · · Score: 0

      Imperial pint or US customary pint?

    45. Re:I detect spin... by MikeBabcock · · Score: 1

      I implied nothing of the sort, so I'll just ignore the rest of your comment for being completely irrelevant.

      --
      - Michael T. Babcock (Yes, I blog)
    46. Re:I detect spin... by Gr8Apes · · Score: 2

      We are most decidedly not metric. However, if we could get new speed limits with slightly higher values in km, I'd be willing to bet people would be happy to convert. Add in standard world wide recognized signage, and we'd be off to a great start. (a nice red circle sign instead of a B&W huge square sign that also has many many other uses)

      --
      The cesspool just got a check and balance.
    47. Re:I detect spin... by VortexCortex · · Score: 1

      Encryption is useful if you want to prevent reverse engineering, and not just modification. And, of course, with private key encryption, you don't have to provide the keys required to encrypt more binaries.

      What you've described is Cryptographic Signing, not encryption. If the machine has the public key to decrypt the data encrypted with the private key then anyone with full access to the key can decrypt the data, but they can not "encrypt more binaries", thus the encryption is essentially equivalent to an electronic signature, minus the benefit from actually proving the data decrypted was the same as the data that was encrypted. Ergo, plaintext / unencrypted-binaries with cryptographic signatures would actually be superior.

    48. Re:I detect spin... by shutdown+-p+now · · Score: 1

      You assume that the user would have access to the key just because it's somewhere on the machine. This is not a given - the key can be in hardware, or it can be in software which is itself encrypted (think Secure Boot and friends). It can even be unique per-machine, and the Store could encrypt the app with each machine's public key before sending it there, which would effectively defeat the "lab attack" (you could jailbreak one machine with the right equipment, but it wouldn't help you with the others).

    49. Re:I detect spin... by shutdown+-p+now · · Score: 1

      If you're capable of reverse engineering the program itself, then you are also capable of reverse engineering the program that decrypts it so you can extract the keys anyway.

      Not if that's also encrypted, all the way down to your boot loader, for which the encryption is handled in hardware (think UEFI Secure Boot, but with encryption in place of signatures).

      I mean, sure, you still can crack the hardware open with the right tools, but at that point it would be a major hassle, not "minor nuisance".

    50. Re:I detect spin... by X0563511 · · Score: 1

      It's not the educational system. We get metric. (at least until the less intelligent forget it again due to disuse)

      It's all the lazy-ass companies who don't want to switch their shit over to metric that's holding us back.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    51. Re:I detect spin... by X0563511 · · Score: 2

      15 minutes of angle old? That's... an odd way to put it?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    52. Re:I detect spin... by X0563511 · · Score: 1

      Or some key buried somewhere in the HKLM hive...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    53. Re:I detect spin... by hairyfeet · · Score: 2

      I'm so sick of this "If you like something u must be a shill ZOMFG!" horseshit, i really fucking am. I mean if someone says they like their iPhone, does that mean they work for Cupertino?

      The simple fact is I can think of NO app selling service other than Steam whose whole attitude isn't "fuck u and give me money bitch", can you? GFWL will show you NOTHING but Xbox games, even when you are in Windows using GFWINDOWS LIVE, because some PHB put out a PPT and said "Herps derp, product, herp derp metrics, on message derpa de derp" and the rest feel like being stuck in the 90s with Bonzi Buddy "You want to buy? How about buy? You buy now?"

      So excuse the fuck out of me that I have found one service I actually like buying from, as opposed to just pirating everything. If you haven't figured it out yet I'll clue you in, like Win 7, hate Win 8, like Comodo's AV and browsers, don't like AVG, like AMD and Asus/Asrock (although not Bulldozer on AMD) and don't like Intel and MSI. Oh and I like pizza with a nice layer of creamy mashed potatoes on top.

      So there you go, you can now tell me how I'm actually a millionaire with product deals with everybody from Redmond to the Idaho farmers group, oh and I fly an invisible jet I stole from Wonder Woman and am not freezing my balls off during a cold snap in the south, I'm secretly blogging from South America next to Elvis whose been here since 79.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    54. Re:I detect spin... by 517714 · · Score: 0

      The SI system is less than sixty years old. There is no metric system in practice, there are metric systems. Most textbooks and technical references when I was in school were in the CGS system and I'm sure most haven't been changed to MKS in chemistry and many other subjects. Let's lose the calorie in favor of Joules, and use the Pascal instead of mm of mercury (torr), atmospheres, bars, grams-force/cm2, kgf/cm2 (kilopond, per square centimeter), and kg*m^-1/s^2, and let's see those speed limits in m/s please (km/h is not appropriate if errors are to be avoided). Until those bastard units and many others like them are banished, the "metric system" offers only a false promise to eliminate "mental or calculated conversions, prevent expensive and wasteful mistakes" as occurred in the loss of the Mars probe.

      --
      The US government have made it clear that we have no inalienable rights; any we do not defend vigorously will be taken.
    55. Re:I detect spin... by Anonymous Coward · · Score: 0

      When I did tech support for Real Networks, we found out quickly how to change the trials to full... just open the trial, watch for the "phantom file", copy it out of the directory, close the trial (which then deletes the phantom file if you didn't move it), and then never relaunch the trial, only the "phantom file", which is the real game. Worked for every game in the RealArcade. Never really had an interest in playing any of the games, but we could do it very easily.

      It's the same thing blueray found out. if you give physical access, you will lose eventually.

    56. Re:I detect spin... by Anonymous Coward · · Score: 0

      I prefer Bob and Doug McKenzie's conversion chart, as demonstrated by using a 6 pack of regular beers.

      so you double it and add 30, so 6+6+30 = 42 metric beers.
      http://webcache.googleusercontent.com/search?q=cache:lcy6SsoqelsJ:www.bobanddoug.com/sounds.html+&cd=3&hl=en&ct=clnk&gl=us

    57. Re:I detect spin... by Tetch · · Score: 1

      Hmm ... if a "US customary pint" has anything to do with the size of the usual beers people drink in bars, as portrayed in Hollywood movies, then *Imperial pint* .... UK beers are significantly larger :)

      --
      If you don't pray in my school, I won't think in your church.
    58. Re:I detect spin... by Anonymous Coward · · Score: 0

      Even more fun - MPG can be converted to mm^2! Wolfram Aplha thinks so anyway.

      Obligatory XKCD

    59. Re:I detect spin... by Jane+Q.+Public · · Score: 0

      "I implied nothing of the sort, so I'll just ignore the rest of your comment for being completely irrelevant."

      You brought up metric in a discussion about Imperial. To many people, this could imply a connection. I was simply trying to un-muddy the waters.

      Whether the implication was intentional is what is irrelevant.

  2. Attack vector? by XanC · · Score: 4, Interesting

    There's no attack here. Somebody's modifying software on his own machine for his own use.

    1. Re:Attack vector? by Sponge+Bath · · Score: 3, Informative

      They are attacking the profits of Metro app developers. All of them :-P

    2. Re:Attack vector? by geekoid · · Score: 1

      it's an attack vector. Modifying code to operate outside it's intended design is an attack. whether that;s by passing a wheel code for Might and magic II, or changing the trial version of Windows 8 to a full version. They are forms of attack.
      And with App games, you could be impacting people other then yourself.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Attack vector? by Arker · · Score: 5, Insightful

      No, my ability to alter bits on my hardware is not an 'attack' it's proper functioning of a general purpose computer. If people have invested in business models predicated on my inability to modify the bits on my hardware, that is their problem, but it's not an 'attack' it's simply their own short-sightedness and stupidity.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:Attack vector? by viperidaenz · · Score: 4, Insightful

      Hence the movement of DRM to must-be-connected-to-internet-at-all-times-to-play

    5. Re:Attack vector? by Rix · · Score: 5, Funny

      Both of them?

    6. Re:Attack vector? by wvmarle · · Score: 1

      It sounds awfully like DRM. After all, the app is trying to put certain restrictions on you (the R in DRM), and you circumvent them. That's all.

      The trial/full issue: that can be done because they are essentially the same version. To go from trial version to full version, only a configuration key needs to be changed, and you're good. The real solution to this issue is for the developer to have two versions - and upon upgrade to the full version, a different piece of software is installed. That's also what I see mostly in the Google Play Store, where the "pro" version is a different app than the "free" version.

      The ads: well like above. Don't rely on checking a key, just display those ads in the trial version of your app. Having a simple key that is plain text to boot, that's easy to circumvent. It seems they're not even trying to protect this.

      In-app purchases are a tougher nut, and indeed here some serious protection attempt obviously has been done by encrypting stuff.

    7. Re:Attack vector? by c0lo · · Score: 1

      Simple. Kill the attack vector and the attack will stop.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    8. Re:Attack vector? by Anonymous Coward · · Score: 0

      It sounds awfully like DRM. After all, the app is trying to put certain restrictions on you (the R in DRM), and you circumvent them.

      Stallman, is that you?

    9. Re:Attack vector? by Anonymous Coward · · Score: 1

      Yeah just like speeding in my car, i know it's against the terms of my license but hey being able to travel at high speed is just proper functioning of my vehicle.

    10. Re:Attack vector? by Isaac+Remuant · · Score: 1

      Failed analogy. You're not operating in any public space if you modify code in your computer.

      --
      "Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
    11. Re:Attack vector? by Anonymous Coward · · Score: 0

      Failed analogy. You're not operating in any public space if you modify code in your computer.

      Wrong. The analogy is fine, you just fail to understand it so you're attempting to suggest that you can break the terms of the license simply because it's not in the public space, for a vehicle license that is ok because the scope of the license is limited to the public space, for a software license there is no such limitation. Both situations are suggesting breaking the terms of the license within the confines of the license scope.

    12. Re:Attack vector? by dudpixel · · Score: 1

      Consider that windows malware that has 'Administrator' access (the default for most windows user accounts?) effectively has 'root' access to your Windows 8 apps (let's hope I misinterpreted what's going on here).

      I'm a little bit concerned.

      Surely Windows 8 should store Metro App data encrypted and completely separate from the rest of Windows?

      --
      This seemed like a reasonable sig at the time.
    13. Re:Attack vector? by dudpixel · · Score: 1

      Of course, it's impossible for someone else to execute code on your windows pc now isn't it? I mean, that's never been done before...?

      The danger as I see it is that Windows 8 presumably allows you to share apps and data between windows and mobile devices. Mobile devices tend to store a lot more personal data than windows ever did, and if this data is now synced to your pc and vulnerable to exploitation by the same viruses that have plagued windows since forever, then this gets a bit more scary.

      --
      This seemed like a reasonable sig at the time.
    14. Re:Attack vector? by Anonymous Coward · · Score: 0

      Sorry, no. We understand your analogy but it's simply broken.

      If you have to delve into explaining "license scopes" it's pretty obvious that you're barking up the wrong tree.

      Software licensing has pretty much nothing to do with car and driver licensing. Try again.

    15. Re:Attack vector? by Anonymous Coward · · Score: 0

      Since Windows Vista, users do not run in Administrator mode. Users by default are in the Administrator group, which is a variation of how sudoers works on Unix. It's impossible to elevate from normal user mode to Administrator mode without triggering a User Account Control prompt (assuming the user hasn't figured out how to turn that off)

    16. Re:Attack vector? by Anonymous Coward · · Score: 0

      You still don't get it. The point of an analogy is to compare similar things in a transparent, obvious way. If you have to go back and insert provisos and review nuances with a fine-toothed comb, well, it was a shitty analogy to begin with.

      In this situation, the shittiness of your analogy was clearly spelled out for you: Driving licenses are concerned with how you operate a car on public roads. EULAs are concerned with how you operate your private computer. Therefore, while it is charming that you came up with a little analogy of your own, it's not at all relevant to the discussion. Sit down.

    17. Re:Attack vector? by Anonymous Coward · · Score: 0
      It's very simple, you cannot break the terms of either license that you've agreed to, whether you do it in 'public places' is irrelevant.

      Driving licenses are concerned with how you operate a car on public roads. EULAs are concerned with how you operate your private computer.

      And it would be breaking the license agreement if you operate either in a manner contrary to that license. See how simple it is? Or are you still hung up on 'public places' having something to do with it?

    18. Re:Attack vector? by exomondo · · Score: 2

      You're not operating in any public space if you modify code in your computer.

      But you are still breaking the terms of the license agreement...which I assume is the point.

    19. Re:Attack vector? by Anonymous Coward · · Score: 0

      The location is absolutely relevant. You do not need a driving license to operate a car on private property.

      EULAs, on the other hand, are a completely different animal, which the point you still can't quite grasp.

    20. Re:Attack vector? by Barlo_Mung_42 · · Score: 1, Redundant

      120000+

    21. Re:Attack vector? by Anonymous Coward · · Score: 0

      Or eliminate the incentive. I thought Windows 8 already largely took care of that, though.

    22. Re:Attack vector? by Ash+Vince · · Score: 1

      Simple. Kill the attack vector and the attack will stop.

      Exactly.

      The solution here is some sort of call home every time the app is used to get the data in question from central servers rather then store it locally. Now all we need is some catchy 3 letter acronym to call this amazing new technology.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    23. Re:Attack vector? by gl4ss · · Score: 2

      120 000 guys who got a free lunch from MS != developers

      --
      world was created 5 seconds before this post as it is.
    24. Re:Attack vector? by VortexCortex · · Score: 1

      Hence the movement of reverse engineers to create etc/host files and emulate DRM servers thus transforming must-be-connected-to-internet-at-all-times-to-play into can-be-connected-to-localhost-to-play with the added benefit that if the software's protocol is fully discovered alternate remote (private) servers can be implemented.

      Look, the way to end all piracy is simple: You just don't do work unless you're sure you'll get paid for it, like a mechanic or home builder or any other labor centric market. You say, "It'll cost me $X to do the $WORK", then you don't do the $WORK (music, movie, game, software, book, etc) for less than $X. Once you've been paid the price you set that will cover your labor and expenses and a bit of profit then you do the work. Once the work is done, it's done. You don't get paid again each duplication, you're not doing any work. If I make a copy of the bits, then I'm doing the work of making that copy, not you -- You shouldn't be able to charge me for doing my own work.

      Stop working for peanuts or free up front, and trying to extort others once the work has been done by way of artificial scarcity: You can't sell ice to Eskimos. Instead get the required payment up front. You must realize, This is the Information age. Information is a 1 to many thing. When you create more information you can't just give it to one person without giving it to culture as a whole. So, it's all of us that you must sell to up front. See: Consignments, Contracts, Crowdsourced funding. That's a viable rational model.

      What's scarce is not the 1's and 0's -- those are in near infinite supply. What's scarce is the ability to configure the bits, so that's what you market. The scarcity of the materials in your car aren't important to you once you own the car, what a mechanic primarily sells is their ability to configure those materials properly -- To create order from chaos (the very meaning of life). The same goes for floors that need sweeping, ditches that need digging, mathematics that need solving, programs that need writing, movies that need making, etc.

      The problem is that most content creators already work this way, but they do so for greedy Publishers, who try to recoup their costs, but do so far and above the actual cost to produce the content. This disparity between cost to create and cost charged is what drives piracy. In the Information Age we are all publishers of information, and specialized publishing houses that only increase prices without adding any value are obsolete. DRM is the futile effort to restrict the flow of ideas and information. The only thing we have over the apes is our superior ability to share ideas and information. DRM is counter to both the meaning of life, and human nature. To any rational sentient being DRM is abhorrent.

    25. Re:Attack vector? by Anonymous Coward · · Score: 0

      (the R in DRM)

      That would be "rights," dolt.

    26. Re:Attack vector? by viperidaenz · · Score: 1

      Ok, so next time you go to see a movie, pay for your ticket before its made. Wait 5 years while its written, cast, filmed and edited, then go see it. Next time you want to play a game, pay for it before its developed. Startcraft 2 only took 10 years. Duke Nukem Forever didn't take long either!.

      Make sure your ticket cost covers the entire cost of the movie too, since you can freely copy it for everyone else to watch. Lets. see a $150,000,000 ticket should cover The Hobbit.
      It took several companies going bankrupt for Duke Nukem Forever to be made.

  3. And this guys goal is to.....get Fired? by Anonymous Coward · · Score: 1

    And this guys goal is to.....get Fired?

    1. Re:And this guys goal is to.....get Fired? by Anonymous Coward · · Score: 0

      I am wondering that too. Well, it should be good for Nokia sales though ...

    2. Re:And this guys goal is to.....get Fired? by davydagger · · Score: 1

      revenge for microsoft tanking their company....

    3. Re:And this guys goal is to.....get Fired? by imsabbel · · Score: 1

      Sorry, Nokia managed that very well on their own...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    4. Re:And this guys goal is to.....get Fired? by davydagger · · Score: 2

      yeah, after they hired an ex-microsoftie VP, who made nokia an all windows shop, putting all of nokia's smart phone eggs the windows 8 basket, which has been the most glorious flop in history.

      Nokia would have had better luck sticking with meego/maemo, and the small, but stable, and rabidly loyal fanbois that were willing to shell out over $600 for a new unbranded phone, just for meego/maemo.

      windows 8 does not garner that level of excitement, or consumer enthusiasim.

    5. Re:And this guys goal is to.....get Fired? by Anonymous Coward · · Score: 0

      It surely does get some consumer enthusiasm. Consumer != Slashdot geeks.

      And "stable rabidly loyal fanbois" isn't enough to keep it afloat.

    6. Re:And this guys goal is to.....get Fired? by Anonymous Coward · · Score: 0
      You forgot:
      • selling of fundamental mobile phone patents to a patent troll
      • laying off 10000 staff
      • trying to sell the European headquarters

      All this in order to improve the morale at the corporation, I'm sure.

  4. Microsoft could fix this issue ASAP by Anonymous Coward · · Score: 1, Insightful

    But instead they'll be on the phone with Nokia trying to get this guy fired.

  5. Shoot the messenger, quick! by rrohbeck · · Score: 1

    Nokia is more or less owned by Microsoft so...

  6. Bruce by girlintraining · · Score: 5, Insightful

    Bruce Schneider just facepalmed. How many times do you people need to be told client side security doesn't work? Of course the Windows 8 store got hacked: No matter how much you try to lock it down, all you're doing is just giving some bored teenagers and underemployed/unemployed programmers something to challenge them. The Playstation 3 had some very advanced client-side security. It still got broken. It took them awhile, but it fell, as all client side security must. If you have physical access to the hardware, you own it. It may take a mod chip, it may take a special program, or technical knowledge, but the problem is one that although the skillset required to hack it may be highly specialized, once that single success happens, everybody reaps the benefits within hours to months. And there are far more bored engineers than there are DRM proponents. All client-side DRM has ever accomplished is frustrating and annoying paying customers.

    This isn't news. This isn't even interesting. Hell, let's be honest here -- how many of you work at a company that has plans to migrate to Windows 8? Support it for people who have it at home? How many of you are planning on making it your primary operating system?

    I see very few hands. This operating system exploded on the launch pad. It's an attempt to emulate Apple, and they botched it so hard that senior Microsoft executives will be getting handed pink slips by the end of next year -- I'd wager serious money on that. Microsoft lost its ability to innovate awhile ago... now it just follows where the market goes, maintaining a profit margin but never pushing the margins of the technology. The reasons for this are many and beyond the scope of this post...

    But don't act surprised when someone cracks a client-side security scheme. No implimentation of it has denied a determined attacker with the resources of a private individual or (at worst) a small company to date. It has a fundamental design flaw that cannot be corrected.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Bruce by Anonymous Coward · · Score: 2, Informative

      Bruce Schneider just facepalmed.

      Why should anyone care what the brother of Rob Schneider thinks?

      Or did you perhaps mean Bruce Schneier?

    2. Re:Bruce by PhrostyMcByte · · Score: 3, Insightful

      How many times do you people need to be told client side security doesn't work?

      Client-side security is like a lock on your front door. It's there to keep people honest, not to keep people out. Clearly it was not targeting people like Mr. Angel.

    3. Re:Bruce by Anonymous Coward · · Score: 1

      More like a lock on a room inside of the house you bought. People these days go as far as to sell you houses with locked rooms, and have the gall to take offense when people break them open.

    4. Re:Bruce by LordLucless · · Score: 1, Insightful

      No, client-side security is like someone else putting a lock on your front door. It's there to extort a profit out of you, not provide you with any benefit. People are clearly justified in ripping the damn thing off their property, and people like Mr. Angel should be praised for showing them how.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    5. Re:Bruce by Arker · · Score: 2, Interesting

      As another poster already aptly pointed out, it's more like a lock inside your house to prevent you from accessing some of the rooms without paying an additional 'unlocking fee.' Anyone who tries that kind of scam shouldnt be surprised if the homeowner avails himself of a less expensive method of unlocking.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    6. Re:Bruce by dbIII · · Score: 1

      This isn't news. This isn't even interesting. Hell, let's be honest here -- how many of you work at a company that has plans to migrate to Windows 8? Support it for people who have it at home? How many of you are planning on making it your primary operating system?

      I have to admit at this point that I've never even seen it. However, the only bit of software that I support that runs in a Microsoft environment couldn't even run in Win7 until around this time last year. While I purchased Win7 to use at home I only use it for Skyrim (I don't know if I can blame the game or the OS, but together they end up as a buggy piece of shit that crashes every now and again with very poor multi-montior support - worse than the Matrox desktop manager in win2k!).

    7. Re:Bruce by Anonymous Coward · · Score: 0

      Odd, I play Skyrim on Windows 7 x64 using a Readeon 6970 with 3 monitors (eyefinity) without any issues. Well, I do use Flawless Widescreen, but come on, if you are a gamer you should already know that program exists.

    8. Re:Bruce by Nefarious+Wheel · · Score: 1

      That used to be quite common. IBM practiced it when they'd sell nobbled DASD (disk, to you young whippersnappers) that could be upgraded for a healthy fee and a tech to remove a pin from the device.

      --
      Do not mock my vision of impractical footwear
    9. Re:Bruce by Anonymous Coward · · Score: 1

      As another poster already aptly pointed out, it's more like a lock inside your house to prevent you from accessing some of the rooms without paying an additional 'unlocking fee.'

      It's not like that at all, if you buy a house you own the house not just some rooms of the house, if you buy a license to trial software you don't own a license to the full version, it's a pretty simple concept.
      It's more like renting a room in a house, that doesn't entitle you to just take over the whole house just because you can.

    10. Re:Bruce by TheRealMindChild · · Score: 1

      It isn't SO preposterous. Usually 10% effort takes 90% of the time (see http://en.wikipedia.org/wiki/Pareto_principle). Rather than charging every one a gross fee for the software in general, the ones who choose to use these features pay for a majority of the development time.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    11. Re:Bruce by westlake · · Score: 1

      The Playstation 3 had some very advanced client-side security. It still got broken. It took them awhile, but it fell, as all client side security must.

      It took about five years.

      It happens at the risk of civil and criminal prosecution. Digital Millennium Copyright Act

      I'll take "server side" as implying at least three components that are going to limit the geek's options dramatically: the always-on internet connection, the app-store and hardware that is much less physically accessible.

    12. Re:Bruce by dissy · · Score: 2

      Many of IBMs mainframe systems work in a similar way.
      It gets delivered and installed at your location loaded with resources, as well as a modem and phone line to contact IBM.

      If you purchase a certain number of CPUs, RAM, and storage, the actual hardware has much more in it only disabled.

      When the system detects a hardware failure, it can disable the failed device and use a spare. Saves a trip for a tech most times.
      When you call up IBM to upgrade your hardware, they can change some settings and woot you are upgraded, also without a trip from a tech.

      However if you don't pay for it, those other resources are just sitting idle and wasted, unavailable to you.

      That is one reason the second hand mainframe market is pretty small.
      (Of course the physical space, cooling, and specialized usages play a big part in that too)

    13. Re:Bruce by lister+king+of+smeg · · Score: 1

      as i understand it ibm doesn't some much sell you the hardware as lease it to you but i may be wrong on that

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    14. Re:Bruce by lister+king+of+smeg · · Score: 5, Insightful

      it wasn't cracked for five years because it was wide open for the first few until sony decided that they needed to be a douche and screw look people out of using a feature that they had paid for.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    15. Re:Bruce by Anonymous Coward · · Score: 0

      > Microsoft lost its ability to innovate awhile ago... now it just follows where the market goes

      What has MS ever innovated? Aside from the original BASIC?

      MS's only ability is to copy what others do (badly), and then out-market them.

      DOS? Bought from someone else.
      Windows? Copied from Apple who stole it from PARC.
      Word? Was never as good as Word Perfect (yeah, I went there).
      95? Incremental improvement over NT, which was stolen from OS/2.
      XBox? Nothing innovative, just an x86 instruction set.

    16. Re:Bruce by someones · · Score: 1

      > 95? Incremental improvement over NT
      nice troll sir, but go home, if you dont even get the facts straight.

    17. Re:Bruce by Barlo_Mung_42 · · Score: 1

      They may be justified in ripping the damn thing off but the vast majority of users won't. They'll just follow the path of least resistance which is all MS needs. Nothing to see here. Move along.

    18. Re:Bruce by DMUTPeregrine · · Score: 1

      It's still very, very common in high-end oscilloscopes and such. Pay, load a new firmware, new features unlock in hardware.

      --
      Not a sentence!
    19. Re:Bruce by Vintermann · · Score: 1

      Features are often disabled for non-extortive reasons too.The hidden LTE support in a recent Google phone comes to mind.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    20. Re:Bruce by VortexCortex · · Score: 1

      How many times do you people need to be told client side security doesn't work?

      Client-side security is like a lock on your front door. It's there to keep people honest, not to keep people out. Clearly it was not targeting people like Mr. Angel.

      If the people are honest they will respect the door, locked or not. If the "security" only keeps honest people honest then it has no purpose whatsoever.

    21. Re:Bruce by VortexCortex · · Score: 1

      I'll take "server side" as implying at least three components that are going to limit the geek's options dramatically: the always-on internet connection, the app-store and hardware that is much less physically accessible.

      Less physically accessible hardware will have alternatives that are more open and respect the user's wishes. See also: Virtual Machine. Both the app store and the remote connection tethering can then be emulated or bypassed due to said open hardware. Furthermore, the software on such closed hardware is susceptible to exploits because it's made by humans and thus not perfect. Return oriented programming exploits can operate in environments where all code must be fully encrypted and signed. See also: Jail-breaking.

      At some point in the Information Age the efforts to thwart the spread and use of information will cost more than the artificial scarcity is worth... Simple economics of ROI. We're at the "dumb" part of our new age, whereas in the beginning of the Electromechanical Era folks screwed light-bulbs into sockets to keep electricity from leaking out, some folks are now exhibiting equally retarded ideas about how to operate in the Information Age. I'll be glad once the adjustment phase is over, but for now, we live in retarding times.

    22. Re:Bruce by MarkGriz · · Score: 1

      Or did you perhaps mean Bruce Schneier?

      Cut her some slack.... she is after all a girl "in training"

      --
      Beauty is in the eye of the beerholder.
    23. Re:Bruce by Anonymous Coward · · Score: 0

      Incorrect. It *is* there to provide you with a benefit. The benefit of client-side security is that businesses whose model is "selling software on the internet" are able to stay in business, and you have the ease and convenience of being able to obtain software online.

      If everyone followed your line of thought to its logical conclusion, then no business would sell software online. It would not be the valid vector that it currently is. It is only honesty and the good intentions of the majority of us to keep the system functioning that prevent this. In fact, following your line of thought to its ultimate conclusion, you wouldn't even be able to buy software in store - not even with a hardware dongle that you can take home. If you wanted to use a particular program, you'd have to physically go into the business who produces it and use it on their systems.

      I'd wager you don't like that idea. This is where you're given a massive benefit, and trust by strangers, to utilize client-side security instead. If you decide to abuse that trust, that's your failing, not theirs. The fact you aren't able to recognise the benefit of client-side security for easy distribution and availability of software, is astoudning. Mr Angel should not be praised. If everyone did the same - see above.. walking into businesses to use software.

      If your counter is "all software should be free" then you have to accept that likewise, the majority of entertainment titles out there (and most commercial software) simply wouldn't exist in a market where the revenue stream is based around sale of that entertainment - not of "support" which works for a very limited number of strategies.

      So, you've got three choices:
      1) All software is free, but far less diversity and quality software exists, and almost no entertainment titles (certainly none of the AAA titles we currently enjoy).
      2) Proprietary commercial software still exists, except to use it you have to physically go to the establishment which produces that software, and use it their.
      3) Client-side security.

      Tell me - which is the most beneficial to you? Surely it's not the one which you just said provides you with no benefit whatsoever.

    24. Re:Bruce by LordLucless · · Score: 1

      Name one piece of software that client-side security has prevented being pirated.

      You're correct, it is only honesty and the good intentions of the majority of us that keep the model working, not DRM. DRM does not provide any protection from piracy. What it does do is provide vendors with, say, regional lock-in models that allows them to benefit from the effects of globalisation, while forcing their customers to pay through the nose.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    25. Re:Bruce by DMUTPeregrine · · Score: 1

      Well, in the case of the high end 'scopes it tends to be because most of the cost is in the initial engineering, and very little in the hardware. Many companies start small and need more features later on, and it's wasteful to replace all the physical equipment to upgrade. So the 'scope companies just sell the high-end hardware at lower prices and put in firmware limits, allowing for an easy planned upgrade path.

      --
      Not a sentence!
  7. Grey Bar Hotel, yes? by Frosty+Piss · · Score: 0, Offtopic

    Naturally Microsoft will have him arrested, right? Right? I mean, if it were some random hacker they would, right? 15 years in the Grey Bar Hotel?

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Grey Bar Hotel, yes? by Anonymous Coward · · Score: 0

      What a complete pile of smelly turds. The parent is right on the money.

  8. Steve Ballmer is gonna be pissed by WiiVault · · Score: 4, Insightful

    I really hope Nokia realized that when they sold their soul to MS they don't get to say what they want anymore. They are tied to a much stronger company, who literally controls their only chance at having any relevance in smartphones. When they had options, and in-house OS production they might have been able to say what they wanted, and risk souring one of many relationships. Now it's all the eggs in one place, with a company not known for treating even perfect partners with an ounce of respect.

    1. Re:Steve Ballmer is gonna be pissed by Anonymous Coward · · Score: 1

      ... And so, there's nothing to gain from playing the submissive partner. People who do that with MS end up - assimilated, if they're lucky.

      So maybe Nokia's strategy is to stand up to Microsoft, like an actual partner rather than a supplicant. I wonder how that will work out?

      I for one still have hopes for Nokia. It was a great company once, maybe it can be again.

    2. Re:Steve Ballmer is gonna be pissed by Anonymous Coward · · Score: 0

      Now it's all the eggs in one place

      I never understood this expression. How many of us here DON'T keep all their eggs in one place?
      When I come home with a carton of eggs, I just put it in the fridge, all in the one carton.
      Do you take them out and place them individually all over your fridge?
      Do you hide them all around your home?
      Do you keep some in your car's glove compartment, and some more in a safe deposit box at the bank?

      Also, regarding carrying eggs in a basket... who WOULDN'T carry them all in one basket?
      If you saw a man walking down the street with a dozen eggs distributed among several baskets, would you not think he had lost his mind?

      These expressions that we use...

  9. Internal conflict? by fufufang · · Score: 2

    I wonder if this guy hates his job/Nokia/Microsoft. I meant if he loves his company, he should have contacted Microsoft, and get fixed, then perhaps gets some street cred by publishing some news report.

    I am not sure if this kind of activity would sour the relationship between Microsoft and Nokia. Perhaps that's actually his goal.

    1. Re:Internal conflict? by SmlFreshwaterBuffalo · · Score: 1

      I wonder if this guy hates his job/Nokia/Microsoft. I meant if he loves his company, he should have contacted Microsoft, and get fixed, then perhaps gets some street cred by publishing some news report.

      I am not sure if this kind of activity would sour the relationship between Microsoft and Nokia. Perhaps that's actually his goal.

      Maybe he did contact Microsoft and they ignored him. Maybe he felt whistle-blowing was the only way to get this fixed.

    2. Re:Internal conflict? by davydagger · · Score: 2, Insightful

      if he loved his company, he would hate microsoft.

    3. Re:Internal conflict? by CanadianRealist · · Score: 0

      I'm sure if he contacted Microsoft they could have easily fixed this. It's not like their whole security model was based on some simple idea that is just completely flawed, right.

      They could swap the meanings of "Trial" and "Full" in the XML attribute.Then when those clever hackers thought they were pirating the app they would really be turning their full version of the app into a trial version. I think should patent this new security system I've devised.

    4. Re:Internal conflict? by dbIII · · Score: 1

      His job is probably doomed anyway and the relationship turned pretty sour when MS orphaned Nokia's Win7 phones.

    5. Re:Internal conflict? by cbhacking · · Score: 2

      Why do you think this even *can* be fixed? Windows 8 and Windows RT come with full Admin access. They're rooted by design; there's nowhere you can hide a DRM setting (and that's all this is) that it can't be found and changed. Worst case, you can always just attach a debugger to the application (locally on Win8, using the remote debugger tools on Windows RT) and go to town.

      While I'm a little surprised that an employee of a MS partner such as Nokia would publish something like this, there's really nothing MS could do about it. This type of thing is a bit harder on Android, where you typically don't have root access right off the bat, and a lot harder on iOS or most consoles, where you're not supposed to have any access to the system at all except through the approved channels, but on desktop/laptop/tablet versions of Windows or OS X or Linux or *BSD or whatever, it's only a matter of finding the switch; you already know you have the permissions to access and modify it.

      --
      There's no place I could be, since I've found Serenity...
    6. Re:Internal conflict? by Anonymous Coward · · Score: 0

      Why do you think this even *can* be fixed? Windows 8 and Windows RT come with full Admin access. They're rooted by design; there's nowhere you can hide a DRM setting (and that's all this is) that it can't be found and changed. Worst case, you can always just attach a debugger to the application (locally on Win8, using the remote debugger tools on Windows RT) and go to town.

      Yeah damn them and their lack of total lockdown! FWIW I agree, outside of total lockdown these issues will persist.

    7. Re:Internal conflict? by shutdown+-p+now · · Score: 1

      Why do you think this even *can* be fixed? Windows 8 and Windows RT come with full Admin access. They're rooted by design

      It's not quite full access. Try disabling code signature check (to run arbitrary desktop apps, not just those signed with MS key) to see what I mean.

      Sooner or later, that's going to be circumvented, too - some folk over on XDA are working on it - but, so far, they haven't cracked it.

    8. Re:Internal conflict? by phantomfive · · Score: 1

      Going public like that is something I would consider doing if I had warned my company of a serious security flaw that affected millions of people, and no one listened to me.

      --
      "First they came for the slanderers and i said nothing."
    9. Re:Internal conflict? by mwvdlee · · Score: 1

      Obviously that would have impacted all of Microsoft's paying customer. They'd have to recall all mobile phone, update it's firmware and mail it back to him. You really think Microsoft has the necessary resources to deal with all the return package?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    10. Re:Internal conflict? by Anonymous Coward · · Score: 1

      Maybe was drunk. Maybe.

    11. Re:Internal conflict? by Anonymous Coward · · Score: 0

      Obviously that would have impacted all of Microsoft's paying customer.

      Whoosh! Did you hear that?

    12. Re:Internal conflict? by cbhacking · · Score: 1

      I'm actually one of those people :-)

      Yes, the bootloader is locked, but within the running system we have pretty much full access and we can attach a debugger to anything short of the kernel itself, which means we technically can actually run unsigned desktop software, it's just a complete pain to do so. Load a program on the desktop (at which point its signature is checked and verified, attach debugger, modify the in-memory image to do something different (usually just PoC stuff like changing some strings, but in theory you could change anything within user-mode), resume execution.

      There are a couple of different approaches that people are taking toward unlocking full desktop apps. Partial successes so far, such as running unsigned command-line desktop apps within an AppContainer and finding (authenticated, local) exploits that allow changing some kernel memory are encouraging. I prefer a different approach, modifying the program between verification and execution by loading it off a network share (which could be loopback) and using an SMB proxy (which it should be possible to implement as a sideloaded TIFKAM app). There's lots of options.

      --
      There's no place I could be, since I've found Serenity...
  10. Title correction. by Anonymous Coward · · Score: 0

    It should have read ex-Nokia engineer.

  11. Nothing new here.. by Anonymous Coward · · Score: 1

    Anyone remember Ultima? I used to hex edit my stats and inventory to get items all the time.

    1. Re:Nothing new here.. by mark-t · · Score: 1

      What on earth would the point of that be?

      Ultima was solitaire.

      How bad does it have to get to feel like you need to cheat at solitaire?

    2. Re:Nothing new here.. by mpicker0 · · Score: 4, Interesting

      On the C-64 version of Ultima IV, you could flip the floppy disc upside down and then move your character until the next portion of the map was loaded. It read data directly off the disc with no validation, because the map squares then had all kinds of random items on them, a good number of which were treasure chests. As soon as you got enough gold, you just flipped the disc back over and played normally.

    3. Re:Nothing new here.. by TheLink · · Score: 1

      It's fun? Solitaire is boring, and worse after a while.

      I modified Ultima 3 so that I could control the ship's fireball and follow/"fly" behind it.

      Modified Wings of Fury (Apple IIGS/IIe) so that I could change the projectiles I fire to different types on demand even in flight! e.g. press a key and flying rockets turn to torpedoes or bombs.

      All this hack shows is that Windows 8 is not very locked down - just like previous versions of Windows. Whose responsibility is it for securing such stuff? Microsoft or the App authors? Microsoft has to be careful when locking stuff down or there'll be mutters of "anti-trust".

      --
    4. Re:Nothing new here.. by mark-t · · Score: 1

      When one cheats at solitaire, they are only depriving themselves of some sense of accomplishment that comes with winning the game as it was designed. If that really means so little, then why are they even playing the game at all?

    5. Re:Nothing new here.. by IpalindromeI · · Score: 1

      Did you even read your parent post? He specifically says his cheating was done to make the games more fun.

      Sometimes people play games for the winning, sometimes they play them for the playing.

      --

      --
      Promoting critical thinking since 1994.
    6. Re:Nothing new here.. by mark-t · · Score: 1

      Still seems like a waste of time to me... if the game is so boring that you have to change the parameters of the game to keep it interesting, then it's just that... a boring game, and probably shouldn't be played in the first place.

  12. By design by future+assassin · · Score: 4, Insightful

    how else would they increase their user base.

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
  13. Exemplary programming by darkfeline · · Score: 1

    From the summary: It's just a matter of downloading an open-source app and changing an XML attribute from 'Trial' to 'Full.'

    Er, what? Come again? I don't even know what to say, my mind has already been blown across the room. This is like Sony including the PS3 master key in a ROM chip in every console they've shipped. The mind, it boggles.

    1. Re:Exemplary programming by Arker · · Score: 0

      What's truly shocking here is that you apparently have to 'download an open source app' to get a simple text editor. What a broken system! You would think basics like vi would come pre-installed with the OS in this day and age, they cant even get that right?!?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:Exemplary programming by cbhacking · · Score: 1

      You don't have to do any such thing. It's easier if you use a tool built for the purpose, but you can use Notepad or fucking edlin if you want to.

      --
      There's no place I could be, since I've found Serenity...
    3. Re:Exemplary programming by _merlin · · Score: 1

      You would think basics like vi would come pre-installed with the OS in this day and age, they cant even get that right?!?

      Scarily, even Fedora doesn't have vi installed by default these days. One has to install it using the package manager.

    4. Re:Exemplary programming by Anonymous Coward · · Score: 0

      What's truly shocking here is that you apparently have to 'download an open source app' to get a simple text editor. What a broken system!

      The broken system is your cognitive ability to comprehend the situation. Hint: the 'open source app' is *not* a text editor.

      You would think basics like vi would come pre-installed with the OS in this day and age, they cant even get that right?!?

      They do, but you can't even seem to get your criticisms right.

    5. Re:Exemplary programming by Anonymous Coward · · Score: 0

      What? How is that even possible. Despicable Red Hat.

  14. Hacker show they can hack software by loufoque · · Score: 1

    News at 11.

  15. It's All Source by TranquilVoid · · Score: 1

    isn't this really an issue that is intrinsic to all installed applications?

    Yes, even assembly can still be considered source code. That's why a lot of software is moving to a client-server architecture, especially commonly-pirated items like games.

    1. Re:It's All Source by Arker · · Score: 1

      Yes, even assembly can still be considered source code

      Nominating this for unintentional face-desk post of the day. Of course assembler isnt just 'considered' source code it is source code, or rather a language in which source code is written. Not sure what they are teaching (or smoking) in school these days but that made no sense at all. It's like saying 'the sky can still be considered blue.' Only sometimes the sky isnt blue, so even that analogy was too weak.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  16. Can he show how to... by Brad1138 · · Score: 4, Funny

    Roll Windows 8 back to Windows 7?

    --
    If you could reason with religious people, there would be no religious people
    1. Re:Can he show how to... by Anonymous Coward · · Score: 0

      "dd if=/dev/zero of=/dev/hda bs=1M" ...er wait I meant "format c:"

    2. Re:Can he show how to... by Anonymous Coward · · Score: 0

      I think you misspelled "XP"

    3. Re:Can he show how to... by Anonymous Coward · · Score: 1

      You just can't handle chaaaaaange!

      (There. Now, can I have my 12 Ballmer Bucks, or whatever a brief shill post is worth these days?)

    4. Re:Can he show how to... by viperidaenz · · Score: 1

      You mean upgrade from Trial (win8) to Full (win7)?

    5. Re:Can he show how to... by Saija · · Score: 1

      That will include lots of goat blood, a ritual and some orgy

      --
      Slashdot ya no es que lo era! ;)
    6. Re:Can he show how to... by Brad1138 · · Score: 1

      I actually like 7 over XP. I always dual boot Linux & Windows, currently Ubuntu & 7.

      --
      If you could reason with religious people, there would be no religious people
    7. Re:Can he show how to... by Brad1138 · · Score: 1

      Sounds intriguing, Go on...

      --
      If you could reason with religious people, there would be no religious people
    8. Re:Can he show how to... by Anonymous Coward · · Score: 0

      Roll Windows 8 back to Windows 7?

      <WindowsVersion>8^H7</WindowsVersion>

    9. Re:Can he show how to... by q.kontinuum · · Score: 1
      Shit, I mixed it all up... I'm not sure what's more worrying, all the women blood or what I did to the goat :-(

      "Don't drink and rite", I assume...

      --
      Trolling is a art!
  17. Re:Exemplary abstraction by Tackhead · · Score: 3

    From the summary: It's just a matter of downloading an open-source app and changing an XML attribute from 'Trial' to 'Full.'

    But it's XML. The framework doesn't let anybody do that! Why would anyone mess around with a text editor, or grep for strings like "trial"? You don't need a filesystem, you just need <QUANTITY="MOAR">XML</QUANTITY>. Separate your data from the presentation and the application, and let some other level of abstraction deal with everything else.

    "The more they overthink the plumbing, the easier it is to stop up the drain."
    - Commander Montgomery Scott (Ret.)

  18. Let that be a lesson to developers by drkstr1 · · Score: 1

    This is not a failing of the ecosystem, but of the propensity of app developers to trust client side data. The client is a dirty evil little thing, and under no circumstances would it be a good idea to grant it access to precious sever side resources (such as in game purchases) without validating the request against private data (EG. an auth token).

    --
    Fanboy Status: Apache Flex, C#, Eclipse, KDE, Pirate Party, Ron Paul, Slackware, Windows 7
    1. Re:Let that be a lesson to developers by shutdown+-p+now · · Score: 1

      The platform in this case offers standard facilities for things like in-app purchases and app trials, and the developers are just using those standard facilities. Unlike on iOS, they are not forced to - if you want to handle in-app purchases yourself, the license agreement does not restrict your ability to do so - but most people prefer the standard way because it's easy, and because the UI is uniform across all apps, making it more convenient for the end users as well.

  19. "They'll get addicted, and then we'll collect" by Anonymous Coward · · Score: 0

    "They'll get addicted, and then we'll collect" - Bill Gates

    Well, Nokia collects anyway unless people pirate the phones too.

    1. Re:"They'll get addicted, and then we'll collect" by AHuxley · · Score: 1

      Yes thats the usual plan. A long cheap 'beta' trial where its all open, fun and fast.
      Then the production houses are tooled up, renting the software per seat/core.
      The end user walks around staring at the MS logo as they smile over the 'deal' they got.
      The boss gets addicted to seeing and making changes on the go.
      Slowly the system gets bloated, more expensive and more closed.

      --
      Domestic spying is now "Benign Information Gathering"
    2. Re:"They'll get addicted, and then we'll collect" by viperidaenz · · Score: 1

      Nokia collects on everyone, since they own a bunch of patents that the cellphone standards are based on.

    3. Re:"They'll get addicted, and then we'll collect" by Anonymous Coward · · Score: 0

      Nokia collects on everyone, since they used to own a bunch of patents that the cellphone standards are based on.

      FTFY.
      Source: Reuters, 2012-08-09 "Struggling cellphone giant Nokia will sell some 500 wireless patents to U.S. firm Vringo and divest its Qt software business to Finnish IT services firm Digia Oyj to bolster its fast-shrinking cash reserves."
      <sarcasm>
      As Nokia stopped their $ 1 billion loss by selling those 500 fundamental cellphone patents for only $ 22 million, surely this buying company "Vringo" (which used to sell ringtones before) will have trouble making a profit on those deerly paid patents
      </sarcasm>

  20. what about porting app store apps to 7? by Joe_Dragon · · Score: 1

    what about porting app store apps to 7?

  21. Yes, these cracks happen to all the codes. by 140Mandak262Jamuna · · Score: 1

    In most third world countries you can buy a 1 TB hard disk filled with cracked versions of all kinds of software . Price is cheaper for the Bring Your Own Harddisk deals. Everything from Maya, Adobe Illustrator, video editors all the way to strange things like Serenade 7.0 circuit simulator from Compact Software or Star-CCM++ mesher, whatever the hell that is. CAD/CAM tools blah blah blah... everything. So not surprised by the fact some one cracked it. What surprised me was that it is as simple as reading the file in, and changing an XML attribute of an entity with off-the-shelf tools, not something complicated like the black-orifice cracker/debugger. Reminds me of the early days in Web commerce where a site was submitting the price and quantity in a open form. People could just modify the html page and submit orders with spurious (and low) price.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Yes, these cracks happen to all the codes. by Bengie · · Score: 1

      Embrace: 3rd world countries supply HDs full of pirated software
      Extend: Make easy to pirate over a digital distribution platform
      Extinguish: No more demand for re-sellers of pirated HDs

    2. Re:Yes, these cracks happen to all the codes. by Isaac+Remuant · · Score: 1

      mmm... you're probably talking about countries near centers of production (East Asia) right? Because in South America or Africa, I think you'd be hard pressed to find a cheap Hard Disk.

      Huge bunchs of DVDs or low quality pen-drives are more common.

      --
      "Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
  22. Real Games by Anonymous Coward · · Score: 0

    The maker of Real Player, real.com, used to offer a plethora of games for trial and purchase. The problem was when the trial game was opened while the installation folder was also open, a full version with a hidden attribute would appear right next to it. Simply copy the full version to another folder, end the trial and paste the full version back in.

    These schemes, DRM, and trusted computing in general suffer from an assumption that consumers are stupid.

  23. and soon all systems will have a DRM chip and linu by Joe_Dragon · · Score: 0

    and soon all systems will have a DRM chip and linux / other non app store as well a adult stuff will be locked out.

  24. Well once you read it by jameshofo · · Score: 1

    if you actually read his blog then it might become rather obvious that this comes off as more of an academic exercise rather than "oh my god look how bad windows 8 is!". But Microsoft should be happy about this, now they have proof, to point to that the reason applications in Windows 8 aren't selling so hot is not because the operating system is starting out as unpopular but because everyone know's how easy it is to pirate their apps! Don't forget he used free open source software too! har

    --
    Good leaders run toward problems, bad leaders hide from them.
  25. Oh my God it's full of bytes! by dbIII · · Score: 1

    Of course assembly is source code. I take it you meant the binaries instead.
    The terminology doesn't help much though since a "disassembler" actually produces readable assembly from the binaries :)

    1. Re:Oh my God it's full of bytes! by TranquilVoid · · Score: 1

      Yes, you're both right, I meant raw binaries.

    2. Re:Oh my God it's full of bytes! by Anonymous Coward · · Score: 0

      'readable', as an assembly programmer, I take offense. The difference between hand-written and annotated assembly code, and automatically dissassembled compiler generated code is night and day. Sure, by a combination of careful scrutiny and debugging you can annotate disassembled code to get something 'readable', but that doesn't at all imply that the immediate output of a disassembler is 'readable'. Also written assembly code is full of macros and symbolic names that make it far easier to understand than for example "MOVL EAX, RSP+40h"

    3. Re:Oh my God it's full of bytes! by dbIII · · Score: 1

      I meant human readable without a lookup table and not necessarily easily readable.

  26. Re:and soon all systems will have a DRM chip and l by mjwx · · Score: 1

    and soon all systems will have a DRM chip and linux / other non app store as well a adult stuff will be locked out.

    Secured boot loaders didn't work that well on Android.

    The more prolific a restrictive device/process the faster it will be cracked. The locked bootloaders were only on a small number of Motorola Android phones and they were cracked in short order. IOS gets cracked mere days after it's release and most video game DRM systems are cracked prior to release day.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  27. Why is this "worrying" or "scary"? by John+Hasler · · Score: 1

    n/t

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  28. You are all breaking the law. by mtrachtenberg · · Score: 1, Funny

    Attention Slashdot,

    On behalf of the DoJ (*) and the FBI (**), I must inform you that your link to instructions on changing an XML file are in violation of any number of laws, judicial opinions, and fantasies of various American politicians. Cease! Desist! Guantanamo remains open.

    (*) Dumb oily jerks
    (**) Folks bu****it inspired (***)
    (***) Yeah, you can do better.

    1. Re:You are all breaking the law. by Anonymous Coward · · Score: 0

      Feeble Brained Individuals ?

    2. Re:You are all breaking the law. by q.kontinuum · · Score: 1

      (*) Drugs on the Job?
      (**) Fabce-Book-Investigators?

      --
      Trolling is a art!
    3. Re:You are all breaking the law. by Anonymous Coward · · Score: 0

      Dukes of Jerkoff
      Fist-Butt Interface

  29. worryingly? by epyT-R · · Score: 1

    I'm not worried. Why would I want ads in my applications? These web 2.0 idiots need to stop trying to take control of my computer away from me.

    1. Re:worryingly? by postbigbang · · Score: 1

      The folly is: you thought you had control in the first place.

      --
      ---- Teach Peace. It's Cheaper Than War.
  30. Who do you think you are kidding? by westlake · · Score: 3, Interesting

    There's no attack here. Somebody's modifying software on his own machine for his own use

    Without paying for it.

    Some would call it a hack, others simply theft.

    The geek earns his bad press. That is how he loses control over the meaning of words like hack and hacking.

    1. Re:Who do you think you are kidding? by Anonymous Coward · · Score: 2, Insightful

      It's not our fault they gave us the full version and just called it a trial. If you just want to offer a trial, don't give us the entire app maybe?
      It sure as hell isn't theft if it's being offered thru the app store. I can't be arsed to run ALL of your code, just the parts I want will run.
      This is equivalent to a car dealer offering test drives by shipping cars to everyone's house with the keys and just relying on everyone to ship them back when they have finished their "trial."

    2. Re:Who do you think you are kidding? by LordLimecat · · Score: 3, Insightful

      If you just want to offer a trial, don't give us the entire app maybe?

      So costs go up for everyone, just because some people have an entitlement complex. Way to refute parent.

    3. Re:Who do you think you are kidding? by Anonymous Coward · · Score: 0

      I would buy that convincing a trial version that it's a full version is a "hack". But giving yourself money in a single-player game? Back in my day, we used to call that a "cheat code".

      I'm really depressed that now days people are legitimately trying to *sell* cheat codes.

    4. Re:Who do you think you are kidding? by Anonymous Coward · · Score: 0

      Except that it costs virtually nothing to copy and ship a program.

    5. Re:Who do you think you are kidding? by Caetel · · Score: 1

      You do realise your example is still theft, right? If there is a contract or an understanding that the car is for testing, by keeping it you've stolen it.

    6. Re:Who do you think you are kidding? by Anonymous Coward · · Score: 0

      Except that it costs virtually nothing to copy and ship a program.

      ...because, of course, bandwidth is free and has no constraints of any sort.

      Oh... and you're a jackass.

    7. Re:Who do you think you are kidding? by LordLimecat · · Score: 1

      I was referring to the added costs of shipping two separate packages-- one trial, and one full-- with different distribution sources, different upgrade paths, and of course the additional work to test and repackage the thing.

  31. A Matter of Perspective by MacGyver2210 · · Score: 4, Funny

    I prefer to use the term "Freedom Vectors" rather than "Attack Vectors". It's more honest to what you're actually doing.

    --
    If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    1. Re:A Matter of Perspective by Anonymous Coward · · Score: 0

      You're avoiding paying for something that someone has built. They have chosen to charge for it and you think you should be allowed it for nothing?

      Maybe you should call them "Entitlement Vectors" instead.

    2. Re:A Matter of Perspective by Anonymous Coward · · Score: 2, Insightful

      Actually, they didn't chose to charge for it. They give the full app with a "trial" badge on it. It's their fault 100% that they gave the whole app for free.

    3. Re:A Matter of Perspective by q.kontinuum · · Score: 1

      I prefer to use the term "Negotiation Tool" rather than "AK47"...

      --
      Trolling is a art!
    4. Re:A Matter of Perspective by black3d · · Score: 1

      No, it's not their "fault", and you're a sad excuse for a human being. The problem with people with you is, well - see "Tragedy of the Commons". The point is, if everyone followed your course of action (ie, its free because I can access it despite lack of permission) then no business would sell software on the internet. Literally - if EVERYONE did it, there would be no sales - it would not be vector by which any business could sell software online.

      There's a simple logical fallacy test here - for any given course of action, take it to the conclusion of "what would happen if EVERYONE did this?". If the result is that nobody could do it, it's an illogical (and likely, morally wrong) course of action. If you're performing an action which by extrapolation would prevent your fellow humans from being able to do the same, it's already at best harmful to society, and demonstrates a sad lack of empathy or cognitive association.

      Note: This primarily relates to thought exercises, such as your justification for stealing. Obviously, it's not morally wrong to use your kitchen just because everyone in the world can't use your kitchen at the same time. ;) On the other hand, it is morally wrong to deprive someone else of the use of THEIR kitchen (eg, arson), because if everyone did it, nobody would have a kitchen. Do you follow? Nah, probably not. You don't come across that bright.

      --
      "The true measure of a person is how they act when they know they won't get caught." - DSRilk
  32. I detect a fired employee by SpaceLifeForm · · Score: 1

    Tomorrow.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:I detect a fired employee by Anonymous Coward · · Score: 0

      today actually...

    2. Re:I detect a fired employee by UngodAus · · Score: 1

      I agree, I assume he's breaking some DMCA law. Stupidly, he put his company affiliation on his profile, which is going to reflect massively badly on him. Nokia also has a huge "act ethically" policy as well, which will work against him. I'd be really really surprised if he didn't cop major repurcussions because of this.

    3. Re:I detect a fired employee by Bert64 · · Score: 4, Interesting

      Well he works for Nokia, so chances are he would have been out of a job soon anyway.

      On the other hand, piracy has usually been good for the underlying platform, perhaps MS/Nokia are doing this as a way to encourage piracy and thus attract more users to the platform.

      Given how easy the hack was, perhaps this was their intention all along only their platform proved so unpopular that noone ever bothered trying.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:I detect a fired employee by Anonymous Coward · · Score: 0

      > perhaps MS/Nokia are doing this as a way to encourage piracy and thus attract more users to the platform.

      Those of you with moderation points...if you would consider bumping this from a 4 to a 5, it would be very much appreciated...

  33. Client side security by Anonymous Coward · · Score: 0

    I am surprised that unlocking trials is as easy as it is, but software developer have always had their own way of security trials. There's no reason why software developers can't continue using better trialware.

  34. "I Agree" by Anonymous Coward · · Score: 0

    means nothing to the Obama generation.
    You know, the button that says you won't leach of the people that create things.
    They don't beleive in comandments like thou shalt not STEAL.
    Pretty much a bunch of assclowns.
    Now leave your own wifi open, or run root on your own device.
    Hey there are limits to freedom now, aren't there?
    FSKING SLASHDOT USERS ARE ENABLERS AND FRAUDS.

    1. Re:"I Agree" by Anonymous Coward · · Score: 0

      HAhahahaha! Yes, I am bound to a digital representation of a "button*" for sure! Let me tell you, how bad I will die if I don't click on a digital button that says "Live" on it.

      * a button that won't even click unless someone programmed it to and included the sound file for it :(

      WTF IS REAL?
      WHO IS THE MEAT? AND WHO IS THE BUTCHER?
      I am the butcher, and you just don't fucking know.

  35. WTF? by Anonymous Coward · · Score: 0

    What? People use Windows 8?

  36. Hacking vs. theft...is it a matter of perspective? by Anonymous Coward · · Score: 0

    I just wonder if this has more to do with following step-by-step instructions to prove you can or if it's actually worth doing it to save $1. I guess this would be very similar to getting a Redbox DVD for $1, watching it, and then never returning it, but not being charged more than the $1...if this isn't considered theft then I guess I don't understand what constitutes theft...maybe it's the magnitude of the theft that really matters. Shoplifting vs. taking money from a register...maybe the former is ok if it's a pack of gum with the latter being a felony since it's like $50?

  37. Re:Hacking vs. theft...is it a matter of perspecti by Anonymous Coward · · Score: 0

    No, it's not theft since they allowed me to download the application and use it, and those adds are annoying so I have the right to not view them. As for the gum vs. the $50 that's just ludicrous...it's only a felony if you get caught.

  38. Re:A MATER OF PRESPECTIVE !! by Anonymous Coward · · Score: 0

    And freedom fries, ay,you silly fool !! Bring in Wal*Mart and all will be better !! Ay !!

  39. Curiosity? by Isaac+Remuant · · Score: 2

    Experimentation, maybe? Trying out stuff, see what happens when you push the limits?

    --
    "Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
  40. Press2ToContinue (2424598) = Shill/troll account by Anonymous Coward · · Score: 0

    Press2ToContinue (2424598) = Shill/troll account

  41. Anonymous Coward = ... by Press2ToContinue · · Score: 3, Funny

    Anonymous Coward = Anonymous Coward

    --
    Sent from my ENIAC
  42. That’s not piracy by yurikhan · · Score: 1

    If he asked for a trial and was given a fully functional version configured to act like a trial, there’s nothing wrong in reconfiguring it.

  43. I predict ... by Anonymous Coward · · Score: 0

    I predict, that the man is future former Nokia engineer.

    JAM

  44. The problem with pirating.... by bmo · · Score: 4, Interesting

    ...Win8 apps, is that you still wind up with Windows 8 apps.

    I have to speculate on the motivation behind this how-to guide. Microsoft has known for a long time that piracy fuels market share. Bill Gates said publicly so in 1998, and every time Ballmer hops up and down about turning the copyright protection knob to 11, saner minds prevail and he shuts up.

    This hasn't been released without behind-the-scenes official blessing and encouragement from Microsoft.

    --
    BMO

    1. Re:The problem with pirating.... by Peter+Harris · · Score: 1

      God knows MS could do with something, anything, that would fuel the market share of Windows 8. But making things difficult for app developers is not it. Nothing about this encourages sales of the OS or encourages developers to write for it.

      It's not like the desktop situation, where pirated Windows installs maintain an incentive to keep people from experimenting with Linux on their commodity hardware. There are no commodity tablet devices out there without an OS. If you want a low-cost one, you get an Android device. In which case you are already using Linux, and nobody in Microsoft's traditional customer base is going to go to the trouble of jailbreaking Android to install a pirated Windows 8 even if such a thing existed.

      Which doesn't rule out W8 security as a cynical ploy of some kind, but I suspect it's more satisfactorily explained by simple incompetence and laziness.

      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
  45. Re: Bitter Ex-Microsoft employee by Anonymous Coward · · Score: 1

    He used to work at Microsoft until he got pushed out. Then he got hired at Nokia, but likely got bitter after Nokia found what the Microsoft people thought of him and he is no longer put on the good projects.

    I know a few people that worked with him in his past and current job, and have yet to find someone who enjoyed working with him.

    Finally, to most serious Microsoft XAML developers, what he talks about is already very well known and people have been doing it for ages. This is not even as 'hard-core' as Jungle Creature's Decompiler.Net from .NET 1.1 days.

  46. THIS HAS NOTHING TO DO WITH PHONES by CreamyG31337 · · Score: 1

    So quit saying wp7 / wp8 is "broken". Windows 8 is NOT windows PHONE 8.
    If you write a windows phone app, it can't modify other app's data or storage.
    If you use tools to upload or download files (like a database) from the device directly, you still can't touch stuff outside of the folder of your app.

  47. If the person hasn't agreed not to do it by Chirs · · Score: 1

    then technically it's not theft.

  48. Oh dear. by Anonymous Coward · · Score: 0

    The only client-side DRM that never got cracked was on Tapwave Zodiac, and the reason for THAT is that the platform flopped.

    Anyway, it's good that he didn't demonstrate these things in Finland, as it's illegal to talk about cracking here. Thanks, lobbyists.

  49. Conspiracy theory by ikaruga · · Score: 1

    Nokia loyalist taking revenge against Microsoft for destroying his company by showing how to pirate on the platform and thus reducing developer support eventually killing it?

  50. I was thinking of trying this out of curiosity... by Gaygirlie · · Score: 2

    ...but I couldn't find a single Metro-app or game worth the effort!

  51. Obfuscation? by RedHackTea · · Score: 0

    Why didn't the developers obfuscate their sensitive Javascript code? Who leaves var IS_PAID_FULL_VERSION in the release of their JS code? Or am I missing something? As far as I know, it's not a compiled language into either machine language or byte code. It's pure script. What JS developer would be this stupid?

    --
    The G
    1. Re:Obfuscation? by DrXym · · Score: 1

      Probably one which expected Microsoft to adequately lock down the infrastructure so that tampering would be detected. Microsoft follows the same golden cage / curation approach as Apple so it's not unreasonable an expectation.

  52. hmm by Anonymous Coward · · Score: 0

    Harder it is to 'pirate' or share interesting things with friends, as a social beings, faster we find something else that we can share with our friends. There is a reason
    why most people prefer listening radio rather than buying music or playing games on facebook rather than on consoles. It is easier to share music with friends when it comes freely from radio and it is easier to compete with friends when it is easily accessible in facebook. Console and bought music seems so lonely when they are so hard to share ( experience ) with friends. Long time ago when I was young it was easy to share music bought or games bougth or movies with friends, you just made a copy for them and they made copies for you, today it is almost impossible to get that social experience to bought games,music or movies.

  53. Theft's *legal* definition is the one that matters by Anonymous Coward · · Score: 0

    Whether you agree to an EULA or not has nothing to do with the legal definition of "theft". It all depends your jurisdiction's definition (and interpretation).

    If I walk into a grocery store and take a loaf of bread without paying, I can't claim that it wasn't theft because I never agreed to the grocery store's policies.

  54. Re:Hacking vs. theft...is it a matter of perspecti by Anonymous Coward · · Score: 0

    "have the right to not view them"? What? You are clearly insane. You're not entitled to do ANYTHING at all. :) Everything you do in life - everything - is because you've been enabled by other people do so. You're not entitled to take a shit in your own house without the fact that an entire infrastructure has been built around providing you with the ability to do so, and it's an infrastructure you pay for. Or, if you're a freeloader who doesn't contribute, then you're even less entitled than those who do. The fact you're breathing is because a whole bunch of other people have put a government and law enforcement system in place that allows you to live out your life in relative freedom and safety.

    You entitlement brats are crazy with what you imagine your "rights" are. There are no natural rights. You have as much right to "skip ads" as I have to scoop out your eyeballs. The ONLY difference is that society deems one generally more detrimental to peace than the other, although exceptions are made from time to time.

    Everytime someone says anything is their "right", they only demonstrate their blissful ignorance of reality. What you think are rights, is other people giving you permission to do something. :) And as much as anyone can give you permission, they can take permission away. You. have. no. rights.

    (And no, I'm not a crazy militia nut. ;) I've just been around longer, and experienced more than you. I've lived in places where people get shot for "fun" by child gangs. Rather than ranting, I really need to just post a "First World Problems" meme pic for ignorant idiots like yourself.) :)

  55. Re:Bruce - rubbish - PS3 security DID work by mumblestheclown · · Score: 2

    PS3 security worked for the vast majority of the PS3's profitability window. For you to claim that "client side security doesn't work" just because you brazenly assert this doesn't make it true. Clearly, it DID work in the case of PS3 and allowed Sony and associated developers to earn far more profit despite the presence of thieving "bored teenagers" that were actively trying to crack it.

    Your claim that "windows 8 is an attempt to emulate apple" is also nonsense. Windows 8 may or may not be many things, but " an attempt to emulate apple" it is certainly not

    "But don't act surprised when someone cracks a client-side security scheme. No implimentation of it has denied a determined attacker with the resources of a private individual or (at worst) a small company to date. It has a fundamental design flaw that cannot be corrected."

    There were HUGE rewards to be had for those who cracked Ps3 and the problem was very seriously considered by quite a few groups for some time without success. But,. you know, what is an actual exmaple, now several years old, of effective DRM compared to your wishful thinking?.

  56. Re:Theft's *legal* definition is the one that matt by mwvdlee · · Score: 2

    Hacking != theft.

    If you walk into a grocery store, are handed a free sample of a loaf of bread, then somehow alter that sample to magically grow into a full sized loaf of bread, is that theft?

    Theft analogies don't apply to software.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  57. Poor move by bickerdyke · · Score: 2

    Publishing this seems like a pretty pathetic move to boost Win8 Sales

    "Look! You now even can get Apps for free for Win8"

    --
    bickerdyke
  58. Remember MS-DOS? by mwvdlee · · Score: 2

    Remember MS-DOS? It was this upstart operating system which came basically without copy protection for either itself or the software that ran on it; it became quite popular.
    Now we have Win8/RT/whatever, which is an upstart operating system in the mobile world which comes basically without copy protection for itself or the software that runs on it...

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:Remember MS-DOS? by Anonymous Coward · · Score: 0

      Your point?

  59. No, you detect a WARNING by SmallFurryCreature · · Score: 4, Insightful

    A lot of people have had issues with MS going the walled garden route but the true reason to fear it a bit more complex.

    Up until quite recent, MS didn't really care about piracy of its own products and not at all about piracy of 3rd party products. After all, illegal copies helped MS software spread to the home, so people got used to it and demanded it in the office where they didn't need retraining. Then MS just made its money from office installs and everyone was happy. It worked VERY well for MS.

    MS cared even less for what happened to 3rd party applications, after all, the more usable a Dos/Windows install was, the more it would become the dominant force. Adobe itself also doesn't really care about amateurs/students using illegal copies of Photoshop, just as long as you become a paying customer once you make money with it, they do fine.

    But with a payed walled garden, MS has a stake in 3rd party sales. Piracy hurts its bottom line. The only way to stop this is Trusted Computing. Before the payed walled garden, MS had no real need of its own for Trusted Computing. Now it does. So it will push for it even harder.

    It is the same reason why MS going into hardware is a bad thing. Before, MS had no reason to fear people installing Linux on a Dell. But installing Linux on a subsidized MS piece of hardware? NO!

    Consider this, a pure data ISP doesn't care what goes over its lines, hence why Skype on the PC was never an issue. But a ISP that sells other services, like voice calls for a fee, DOES care. See the ban on Skype by many mobile providers.

    And a ISP that sells music/movies has itself an interest in stopping people from getting them elsewhere.

    Sony is a prime example of how such conflicting interests can even hurt the company itself, Sony crippled the otherwise quite decent Mini-disc because it feared piracy more then lost hardware sales.

    My worry about Windows 8 app store isn't in how it performs but in that it is turning what was a remarkably open system into a closed one. With no benefit to me.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  60. Those ads bug me by DrXym · · Score: 2

    Windows 8 doesn't come with a Mahjong game any more, instead it's on the app store but it's still made and supported by Microsoft. I couldn't care less about that. What I do care about is the thing has this unskippable fucking ads that appear at random between levels, and are always promoting some other game called Tap Tiles. It's highly annoying behaviour, made worse because along with it Mahjong has turned into a buggy mess which randomly crashes and wipes out all its local data making stuff like the daily challenges a waste of time.

  61. What, all 100,000 of them? by 21mhz · · Score: 1

    Nokia would have had better luck sticking with meego/maemo, and the small, but stable, and rabidly loyal fanbois that were willing to shell out over $600 for a new unbranded phone, just for meego/maemo.

    Yeah... We'll see how it works with Jolla.

    --
    My exception safety is -fno-exceptions.
    1. Re:What, all 100,000 of them? by davydagger · · Score: 1

      the irony of the n900/n9 is that while small, the fan base is loyal, not only WILLING to contribute back via software contributions, but ABLE.

      The community kernel, and even the officially adopoted MMS apt for the n900 are proof.

      That, and the N9 still sold better with no advertising than the lumina 900 which was actively being pushed. GNU/Linux such as meego/maemo/etc... has a bigger fanbase than windows 8. One is a niche product OS that apeals to the tech types, one is supposed to be a "for general consumpion" OS.

      Yes, win 8 is that fail

    2. Re:What, all 100,000 of them? by 21mhz · · Score: 1

      That, and the N9 still sold better with no advertising than the lumina 900 which was actively being pushed.

      This is a myth.

      --
      My exception safety is -fno-exceptions.
    3. Re:What, all 100,000 of them? by davydagger · · Score: 1

      the only myth was that people actually want to use windows. Or that windows 8 was a viable OS.

  62. Finally, Something Positive About Windows 8 by Anonymous Coward · · Score: 0

    Prior to this news, I had no interest at all in Windows 8, but now I'm thinking about actually considering trying a pirated version of Windows 8 out on one of my junk test machines for a short time.

  63. Why would he release this? by nukem996 · · Score: 1

    Does anyone else find it weird that he released this, espcically before a fix is out? Thats common courtesy in security. Even more wouldn't this hurt his company more then Microsoft?

  64. pirating aahhh by queBurro · · Score: 1

    how is changing an attribute in a config file 'pirating'? for that matter if he'd patched a binary instead would that have been pirating?

    --
    sag
  65. Re:Theft's *legal* definition is the one that matt by Anonymous Coward · · Score: 0

    You wouldn't download a loaf of bread...

  66. And hence the movement to not buy by Anonymous Coward · · Score: 0

    Because if you don't own it, why the hell should I buy it?

  67. And his name is... by Anonymous Coward · · Score: 0

    Just an Angel. What poetic irony!

  68. No, it's not. by jra · · Score: 2

    > It's easy to blame Microsoft for this, but isn't this really an issue that is intrinsic to all installed applications?

    No one read John Carmack's "don't let the client control anything" screed several years back, about how gaming systems cannot let the client code *know* or *control* things, because then it could be replaced with something that would cheat on the user's behalf, by looking around corners for bad guys and such?

    This is the same exact thing, as far as I can see...

    http://www.catb.org/esr/writings/quake-cheats.html

  69. That's not insane enough by Anonymous Coward · · Score: 0

    Your analogy isn't nearly insane enough to reflect reality. You're trying to make it sound reasonable, and I think that's dishonest.

    You walk into a store and buy a loaf of bread. You know a magic spell that turns a loaf of bread into tastier loaf of bread, which could probably be sold for more. The baker wants you to NOT BE ALLOWED TO BUY the bread, unless you signed a promise to not cast your magic spell.

    But the baker forgot to do that; the baker sold the bread to a store, and the store's cashier was either never instructed to refuse bread sales to people who don't sign contracts, or else the cashier blew off or forgot to follow those instructions. Maybe the store told the baker "fuck that, it would result in long lines, so we're not selling your bread on those conditions, take or leave it because we can find plenty of other bakers."

    So you were allowed to buy the bread anyway, without having to jump through hoops involving promises to abstain from magic. Then you took it home and cast your magic spell on the bread, ending up with a yummier loaf. And the baker mumbled something about "theft" while everyone looked at him as though he were insane.

    Customers think they're buying things, prior to the sale no attempt is ever made by the "seller" that they don't really intend to sell anything (but rather, they wish to solicit a license agreement), a purchase happens which in every way totally indistinguishable from someone buying a loaf of bread three thousand years ago with nary a word mentioned about contracts, the customer leaves the store in apparent possession of the item and takes it home, never the wiser that the seller didn't want to sell.

    Then later after the customer has eaten some of the bread, he finds a secret message inside of the loaf, that the baker didn't mean to sell it, please sign this contract and mail it to the baker. Or worse, maybe he doesn't find the message, or he finds it but doesn't bother to read it since it's obviously not bread. And yet, somehow, months later, the baker tries to make a case for the "fact" that no sale ever actually occurred, but that the "customer" was actually a licensee instead, and here's the contract they signed to proo-- oh wait, where's the contract they signed? Well, ok, the baker doesn't have one, and in fact there's no evidence that the two parties ever communicated at all or even did any business of any kind with each other, but no really, there was a contract between these two parties who never met or whose representatives never met or communicated with each other. And claiming there wasn't a contract, is obviously an attempt by the customer to steal the bread that they paid for.

    The above absurdity is getting threateningly close to being mainstream-accepted, and has been accepted in some courts. That's how insane we are, and that's what all EULA/"theft" stories are about.

  70. more on what happened to the Nokia patents by Anonymous Coward · · Score: 0
    (same AC replying to hisself)
    In more recent Reuters news, Reuters, 2012-10-11 "Vringo bets on patent lawsuits to drive revenue growth"

    "Vringo is seeking at least $696 million from Google, financial website iStockAnalyst had reported."

    (but, that's for other patents, not the Nokia patents, as it says later: )

    "Vringo bought 500 wireless patents from Nokia in August to strengthen its intellectual property portfolio.
    The company on Monday filed a patent infringement lawsuit against Chinese telecommunications equipment maker ZTE in the U.K. High Court of Justice.
    The ZTE lawsuit involves patents acquired from Nokia, Perlman said.
    He, however, declined to say if the company plans to pursue further lawsuits using the Nokia patents."

  71. To turn a disassembly into a source code by tepples · · Score: 1

    A straight disassembly is not "the preferred form of the work for making changes", as the GPL defines source code. For one thing, variable names and other debugging symbols have likely been stripped from the release binary, and if a variable is placed in a register, the variable name might not be present at all even before stripping. To become source code, a disassembly has to be heavily annotated like SMBDis.

  72. Otherwise, you'd have to pay for them by tepples · · Score: 1

    Why would I want ads in my applications?

    Because otherwise, you'd have to pay for them, and some kinds of application aren't feasible to distribute as free software. I can go into detail if you want.

  73. Was Sony's hand forced? by tepples · · Score: 2

    Sony is a prime example of how such conflicting interests can even hurt the company itself, Sony crippled the otherwise quite decent Mini-disc because it feared piracy more then lost hardware sales.

    Are you sure Sony's hand wasn't forced by the other major record labels and their demands for the Serial Copy Management System?

  74. What alternative to video game consoles? by tepples · · Score: 1

    Less physically accessible hardware will have alternatives that are more open and respect the user's wishes.

    Between the mid-1980s and the beginning of HDTV popularity in 2007, the most popular set-top computing device was a major video game console. The consoles were locked down to prevent a repeat of the 1983 recession in the North American video game market. What was the alternative to these that displayed on a TV yet respected the user's wishes?

  75. Offline validation by tepples · · Score: 1

    How should an application perform such validation while disconnected from the Internet? If this is impossible, you have just added $600 per year for a mobile broadband subscription to some users' total cost of running the application.

    1. Re:Offline validation by drkstr1 · · Score: 1

      And why should I care what one does with their own device, while not affecting any other users? They can hack away at it all day long for all I care. The issue here (as I understood it) is that these apps are granting special multi-player features, serving out extra content, and a variety of other server-based activities, without verifying the authenticity of the request.

      --
      Fanboy Status: Apache Flex, C#, Eclipse, KDE, Pirate Party, Ron Paul, Slackware, Windows 7
  76. Rental by tepples · · Score: 1

    If you just want to offer a trial, don't give us the entire app maybe?

    Then how do you recommend to give a subscriber access to the entire app for 30 days and then take it away once the trial or rental period has expired?

  77. Re:Theft's *legal* definition is the one that matt by Anonymous Coward · · Score: 0

    They do if you get them right.

    You are given a single piece of sample bread that has a coin-operated tag on it saying "Insert $2 to pull the tag and get a full loaf of bread". When you drop in some metal washers and pull the tag to get a free loaf, you're depriving the grocery store not of a full loaf of bread but the $2 that you were expected to pay to get that bread. You're guilty of breaking the contract between seller and buyer, which is defined as theft.

  78. Yes I am sure by SmallFurryCreature · · Score: 1

    Remember that it was Sony who fought AGAINST the content industry over the home video recorder. It was when Sony bought into the content industry that their attitudes changed.

    Philips went the opposite way, they used to own a content branch, when they sold it, they produced DVD copiers (rip to HD), something that the content industry was definitely not happy with.

    Of course, the rest of the content industry was happy for Sony to change its attitude but they couldn't force it to. Remember that so far all the DRM has been added voluntary, not through court orders. That is why you can buy from Sharp (or could) mini-disc portable recorders which allowed digital copies (something Sony only allowed on its industry gear, because that branch of Sony has other interests then the consumer branch).

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Yes I am sure by tepples · · Score: 1

      Are you sure Sony's hand wasn't forced by the other major record labels and their demands for the Serial Copy Management System?

      Remember that so far all the DRM has been added voluntary, not through court orders.

      The Audio Home Recording Act (17 USC chapter 10) mandates the Serial Copy Management System for certain classes of home entertainment device. This is why both DAT and MiniDisc are crippled.