Live data from Hacker News

Keurig 2.0 DRM Bypass

keurighack.com

111–120 of 303 posts

Re: Keurig 2.0 DRM Bypass

#111

Earlier quoted context omitted.

Yeah, I'm gradually coming around to an RMS-y way of thinking – having to tape small bits of an old K-cup onto my Keurig 2.0 is DRM bullshit that I have no room for in my life. Fuck them. Some people will use the new Keurig and its DRMed cups because it provides them with enough value. I will completely bypass this nonsense and make a DRM-free cup of dirt cheap coffee that stimulates my senses, as outlined in another…

Can I recommend an Aeropress? It's only a little more work than a Keurig (about the same as a french press), and makes some of the best coffee I've ever had. It's also $25, and has no moving parts or electrical components.

I also have an Aeropress and Lido hand grinder on my desk. We have hot water taps at work, and hand-grinding enough to make a cup takes about 30 seconds: http://www.oehandgrinders.com

Much better quality than anything that comes out of a Keurig at comparable up-front costs and much lower recurring costs (just buy whole beans) plus a virtually limitless selection of coffee.

There's a company making reusable metal filters for the Aeropress too if you don't want to buy any supplies for it ever in the future.

There are also many other products which make coffee of higher quality than Keurig; cold-brew drippers, pour-over systems, vaccuum brewing, Moka pots, French presses, portable espresso makers, etc. There are so many awesome ways to make coffee these days that it boggles my mind how popular Keurig systems are. Outside of hotels, I really don't understand the appeal. Even some brands of instant coffee / mocha mix are tastier IMO.

Re: Keurig 2.0 DRM Bypass

#112

Is this a joke? Seems like a lot of people are falling for it...

No.

The coffee machine is real (we've got one in my office), the DRM is real (it won't brew 3rd party cups), the hack works (we did it the first day).

Despite it's Onion-iness it's completely true. That's just where the world is.

Re: Keurig 2.0 DRM Bypass

#113
Not siding with Keurig, but just out of curiosity, how would you to create a DRM scheme that can't be bypassed with this replay attack? Apparently [0] the DRM works by shining a light on an ink marking and registering the wavelength of the light reflected back.

I figure one simple scheme would be to 'burn' the key after it is read. i.e. physically disable the DRM ink by heat/perforation/other ink, so that once used, the signature ink cannot be reused. Curious what other HN-ers would come up with. And hoping Keurig doesn't get any ideas from this. ;)

[0] http://www.theverge.com/2014/6/30/5857030/keurig-digital-rig...

Re: Keurig 2.0 DRM Bypass

#114

Earlier quoted context omitted.

Yeah, I'm gradually coming around to an RMS-y way of thinking – having to tape small bits of an old K-cup onto my Keurig 2.0 is DRM bullshit that I have no room for in my life. Fuck them. Some people will use the new Keurig and its DRMed cups because it provides them with enough value. I will completely bypass this nonsense and make a DRM-free cup of dirt cheap coffee that stimulates my senses, as outlined in another…

Can I recommend an Aeropress? It's only a little more work than a Keurig (about the same as a french press), and makes some of the best coffee I've ever had. It's also $25, and has no moving parts or electrical components.

this is my suggestion for a great hack too! Less waste and a better cup of coffee as well!

Re: Keurig 2.0 DRM Bypass

#115

One way to look at the razors and blades business model that Keurig is doing here is like so: 1. The consumer purphases product A (here the coffee maker) on the normal consumer market we're all familiar with. 2. Doing so forces the consumer to purchase product B (here K-cups) on a different market. Keurig's goal is to control the second market. By making having all the market power, they can jack up prices to the con…

I don't understand why it's a different market. Do you mean that cartridges are just intrinsically different from the actual machine using the cartridges? This is identical to printers, so would you say the market for ink cartridges is different than the market for printers? On a literal level I suppose this is correct, but I wouldn't consider pens and pen ink to be different markets... Maybe I haven't thought it thr…

Each proprietary cartridge type is a new market.

Re: Keurig 2.0 DRM Bypass

#116

Not siding with Keurig, but just out of curiosity, how would you to create a DRM scheme that can't be bypassed with this replay attack? Apparently [0] the DRM works by shining a light on an ink marking and registering the wavelength of the light reflected back. I figure one simple scheme would be to 'burn' the key after it is read. i.e. physically disable the DRM ink by heat/perforation/other ink, so that once used,…

In England there used to be "holographic" telephone cards to be used in public payphones.

A laser would burn part of a strip for each credit used.

http://technologyandarchives.blogspot.co.uk/2011/05/how-bt-p...

(There must be better descriptions of them out there).

Re: Keurig 2.0 DRM Bypass

#117
post #43

My Keurig's electronics died and I was able to recreate them with an Arudino: http://i.imgur.com/1wWxu37.jpg With this I can customize the temperature and use PWM on the pump to adjust pressure/flow. :D If I had to use that 2.0 model I'd just lobotomize it right out of the box.

Keurigstein! I have visions of a guy in a lab coat standing over it waiting for a French Roast cup crying out "It brews! It brews!"[1]

[1] https://www.youtube.com/watch?v=8H3dFh6GA-A

Re: Keurig 2.0 DRM Bypass

#118
post #108
post #91

Earlier quoted context omitted.

Pretty simple, actually!! This model (B31) contains: - 12VDC air pump to push water from tank into coffee pod - 10K thermistor, stuck in the tank - 1400 Watt heating element I wired all three to the Arduino through a transistor for the pump, a resistor divider to use analogRead() and calculate temperature, and a mechanical relay. The Arduino uses 4 buttons: heating element toggle, temperature up/down, and pump engage…

What would happen if there is no water in the reservoir and you turned on the heating element?

Assuming the thermister isn't very close to the heating element you'll be heating air for a while and the heating element might burn out.

Re: Keurig 2.0 DRM Bypass

#120

Not siding with Keurig, but just out of curiosity, how would you to create a DRM scheme that can't be bypassed with this replay attack? Apparently [0] the DRM works by shining a light on an ink marking and registering the wavelength of the light reflected back. I figure one simple scheme would be to 'burn' the key after it is read. i.e. physically disable the DRM ink by heat/perforation/other ink, so that once used,…

I'll bite.

Cut power to the heat source/declaw the perforator/plug up the ink jet. I have physical access, after all.

Keurig is in the position that they can attach a number to each one of their coffee cups, and the machine will refuse to brew if the number doesn't prove the cup is authentic. If they give all the cups the same number, as they apparently have chosen here, than all anyone has to do is present that number again, and voila, the coffeemaker will execute whatever cup they feed it.

Maybe they get smart and give each and every cup a different password. Of course the machines have to recognize these passwords, so they have to start with a known list of length N, where N is the total number coffee cups they ever expect to sell for this line of machines. They put all these passwords through their favorite one-way function, stuff the hashes in a newline-delimited text file, and hope it fits in a few gigabytes. Now once the machine encounters a matching password, it brews one cup, but "crosses off" that password and won't brew for it again.

Post reply on HN