If you’ve ever purchased a new computer then you are probably familiar with the barrage of bloatware that comes pre-installed. Usually there are system tools, antivirus software trials, and a whole bunch of other things that most of us never wanted in the first place. Well now we can add Superfish spyware to the list.
You may wonder what makes this case so special. A lot of PC’s come with software pre-installed that collect usage statistics for the manufacturer. Superfish is a somewhat extreme case of this. The software actually installs a self-signed root HTTPS certificate. Then, the software uses its own certificates for every single HTTPS session the user opens. If you visit your online banking portal for example, you won’t actually get the certificate from your bank. Instead, you’ll receive a certificate signed by Superfish. Your PC will trust it, because it already has the root certificate installed. This is essentially a man in the middle attack performed by software installed by Lenovo. Superfish uses this ability to do things to your encrypted connection including collecting data, and injecting ads.
As if that wasn’t bad enough, their certificate is actually using a deprecated SHA-1 certificate that uses 1024-bit RSA encryption. This level of encryption is weak and susceptible to attack. In fact, it was reported that [Rob Graham], CEO of Errata Security has already cracked the certificate and revealed the private key. With the private key known to the public, an attacker can easily spoof any HTTPS certificate and systems that are infected with Superfish will just trust it. The user will have no idea that they are visiting a fake phishing website.
Since this discovery was made, Lenovo has released a statement saying that Superfish was installed on some systems that shipped between September and December of 2014. They claim that server-side interactions have been disabled since January, which disables Superfish. They have no plans to pre-load Superfish on any new systems.
The standard power adapter for Apple laptops is a work of art. The Magsafe connector has saved more than one laptop owned by the Hackaday crew, and the power brick with interchangeable plugs for different countries is a work of genius. Being a miracle of modern manufacturing doesn’t mean Apple gets it right all the time; the UK adapter doesn’t use the ground plug, leading to the power supplies singing at 50 Hz when plugged in. [Gareth] had had enough of the poor design of his charger and decided to fix it.
The Apple power adapter has two obvious connections, and another shiny metal disk meant for a connection to Earth. In most of the Apple charger ‘extension cords’, this earth connection is provided by the cord. In the smaller plug adapters – even ones where space is not an issue, like the UK plug – this connection is absent.
To fix this glaring oversight, [Gareth] shoved some aluminum foil where the earth terminal on the plug should go. A hole was drilled through the plug to connect this foil to the Earth socket terminal, and everything was covered up with kneadable epoxy.
No, aluminum foil probably won’t do its actual job of preventing horribleness in the event of an insulation failure or short. It will, however, silence the 50 cycle hum emanating from the power adapter, and that’s good enough for [Gareth].
If you’re like most of us here at Hack a Day, you probably shudder at the amount of e-waste that gets thrown out — here’s a clever way to make some good use out of a broken laptop screen!
[Victor] recently received a broken laptop from a friend, and as it turned out, only the LCD was broken. It’s old though so he didn’t want to buy a new screen for it. Instead he chopped it in half and used the functioning half as a media HTPC for his TV. He was about to trash the screen when he had an idea — the LCD was busted, but the back light wasn’t!
He carefully took apart the screen and removed the LCD portion, making sure to leave the back-light and various filters in place. The tricky part is getting the back light to work, and even that’s not too difficult. Depending on your donor laptop it may be an LED or CCFL back light — if it’s LED, it’s pretty simple, if it’s CCFL, you’ll have to figure out how to power the inverter board to get it to work. [Victor] reverse-engineered his and found a schematic for the inverter online, throwing together a little circuit to give it power — he even added a potentiometer to have variable brightness!
Continue reading “From Broken Laptop Screen to Portable Light Table”
Remember the Sega Saturn? You know, that short-lived game system of the mid 90’s. Well, [c_mon] is still a fan and decided to make a portable version with a built in screen.
As you can see from the photos, the main case is made from wood, plywood to be exact. Several pieces of the plywood were cut out using a CNC Router and laminated together to achieve the full height needed to enclose the internal electronics. The finished case takes up a little less real estate than the original, however it is slightly taller.
You may recognize the screen as an old PSOne unit. The screen was taken part and housed in it’s own wooden enclosure which is hinged to the main case. The video is supplied to the screen by a composite output from the Saturn. There is no unique CD lid either, the screen functions as one when it is folded down. For sound there are a couple built in powered speakers that tap into the stock audio output.
To ad a little pizzazz, [c_mon] routed in a groove in the top to accept some EL wire. There are also some cool engravings in the wooden case, including the Saturn Automobile Manufacturer logo on the top of the screen lid…. whoops!
Lithium ion batteries are becoming more and more common these days, but some of the larger capacity batteries can still carry a pretty hefty price tag. After finding Acer’s motherboard schematics online and doing a little reverse-engineering, [Tiziano] has found a way to reuse batteries from his dead laptop, not only saving the batteries from the landfill but also cutting costs on future projects.
These types of batteries have been used for many things in the past, but what makes this project different is that [Tiziano] is able to monitor the status of the batteries and charge them using I2C with an Arduino and a separate power supply, freeing the batteries from the bonds of the now-useless laptop.
With this level of communication between the microcontroller and the battery pack, there is little chance of the batteries catching on fire when they’re used in another project. Since the Arduino can also monitor the current amount of charge in the batteries, there is also a reduced risk that they will be damaged from under- or over-charging.
This wasn’t just as simple as hooking up the positive and negative leads of a power supply to the battery. [Tiziano] also had to model the internal resistance of the motherboard that the battery expects to see, and get the supply voltage just right so the battery’s safety protocols wouldn’t kick in to prevent them from charging. After a few other hurdles were jumped, [Tiziano] now has a large capacity lithium ion battery at his disposal for any future projects.
We’re pretty fond of home-built arcade cabinets, especially when those cabinets feature a giant HaD logo on the front. We teased you with a picture of two predators playing it at Maker Faire Kansas City, and we thought you might like to see what makes it tick.
[Dustin and Nick] have dubbed this the Dustin and Nick Arcade [DNA]. They built the cabinet from the ground up out of 5/8″ MDF, primed it, and painted it with exterior paint to ward off moisture damage. At the heart of this build is the bottom half of a laptop that suffered from a broken screen. The plexiglass overlay lets players view the guts of the thing, which we think is a nice touch that literally exemplifies Open Design.
So, what happens when you drop your proverbial coin? [Dustin and Nick] used an C# NES/SNES emulator that runs from the command line using a WPF interface. [Nick]’s software selects the appropriate emulator for the approximately 700 available games. You’ll find [Nick]’s code and a ton of build pics at [Dustin]’s site. No wonder they won a Maker of Merit ribbon!
Don’t have the space to build a full-scale cabinet? You could make a mini Ms. Pac-Man cabinet, but then you’d only have Ms. Pac-Man to play with. And we’re pretty sure she’s spoken for.
We made a point to stop by the Freescale booth at Maker Faire where [Bunnie Huang] was showing off the Novena laptop. His past accolades (Wikipedia page) and the rabid success of the crowd funding round — which nearly tripled its goal — meant we had to make multiple attempts to speak with him. But the third time’s a charm and it was worth the wait!
Several things struck me about seeing the hardware in person. First off, I like that there’s a little bit of room inside but the case is still reasonably small. This really is a laptop aimed at hardware hacking; I would anticipate that the majority of backers intend to roll their own hardware for it. Second, [Bunnie] showed off several expansion boards as examples which use a standard 80-pin header to get at the onboard components. The example of a man-in-the-middle attack for the flash chip on a thumb drive was extremely tasty. But it was also interesting to hear about an SDR board which will ship to original backers since the campaign made its stretch goals.
If you don’t know much about this project, you can get some background from our post when the crowd funding went live. Open design info is available from the Novena page.