As a favor to a friend, [Phil] traded a unibody MacBook logic board for one with a broken headphone jack, a busted keyboard controller, and a nonfunctional fan. Not one to let bad hardware go to waste, he set off to repair this now-broken laptop by scavenging parts wherever he could. The whole thing ended up working, and became a very impressive display of soldering skill in the process.
The first step for the keyboard transplant was to cut a properly sized hole in the newer unibody MacBook for an older, pre-unibody MacBook Pro 17″ keyboard. This was done by cutting out the keyboard pan of the pre-unibody case and very carefully epoxying it into the unibody chassis. The MBP had a separate keyboard and trackpad controller, so of course [Paul] needed to find some space inside the chassis for these new electronics. This space was found next to the internal hard drive, and a liberal application of hot glue held everything together.
In the future, [Phil] plans on adding more LEDs, a 3.5 mm jack, and a USB to TTL converter – a necessity for any true ‘hacker’ laptop. It’s still a wonderful piece of work, and an incredible amount of effort and skill to get it where it is today.
Let’s start off this weekend’s links post with some advertising. We like targeted ads (mostly because we don’t have pooping problems and are tired of hearing about Activia). So we applaud IBM for finding our number with this commercial which produces a stop-motion animation using single atoms as pixels. Wow! [via Reddit and Internet Evolution]
Speaking of commercials, here’s some snake-oil which lets you touch a boob without being in the same room with the person [Thanks Michael].
Moving right along we’ve got a trio of trackpad hacks. There’s one that lets you use the keyboard and trackpad of a MacBook as a standalone USB input device [via Reddit]. Or you could take a Toshiba laptop to the tablesaw to turn it into a USB trackpad. But maybe your Acer C7 Trackpad doesn’t work very well and you just need better grounding.
[Nick McGill] is a member of the team developing an upper body exoskeleton as an assistive technology. This made the rounds on tech websites but the lack of in-depth build info on the project site kept it from getting its own feature here.
If you have a router capable of running DD-WRT here’s a method of setting up a PPTP VPN for free.
And finally, you may remember hearing about the original Prince of Persia source code being discovered and released about a year ago. Well [Adam Green] figured out how to compile it into the original Apple II floppy disks. [Thanks Arthur]
Check out this 20″ iMac. Notice anything peculiar? Look closely at the branding above the Apple logo. The only thing that tips you off that this iMac is a hacked together unit is that Acer logo on the replacement screen.
As we’ve so often been caught doing, [Flippy] was browsing eBay for deals. It’s a dangerous activity because you end up falling into purchases like an Aluminum iMac for $35. That led to the purchase of a very slim LED LCD monitor to use as the display. It fits perfectly behind the iMac’s glass bezel, which has a tiny chip in the upper right corner that doesn’t bother [Flippy]. It’s thin enough that this actually left room for him to add in the guts of a MacBook Pro which he had sitting in his unused parts pile. With all of the main components accounted for the rest is really just logistics like routing all of the cable connectors and adding openings for USB ports. What he ended up with is a high-end computer for a low-end price.
[Oliver] wiped the hard drive from a Macbook Pro using the ‘dd’ command on another machine. This does a great job of getting everything off the drive, but he was still faced with the EFI PIN lock protection when he tried to put it back into the Mac. You used to be able to clear the NVRAM to get around this issue, but that exploit has now been patched. So [Oliver] set out to use a microcontroller to brute-force the EFI PIN.
You can read his back story at the link above. He had the chance to enter a 4-digit pin before the format process. Now that he’s wiped the drive the code is at least 6 characters long, which is a lot more possibilities (at least it’s numeric characters only!). To automate the process he programmed this Teensy board to try every possible combination. It worked great on a text editor but sometimes the characters, or the enter command wouldn’t register. He guesses this was some type of protection against automated attackers. To get around the issue he added different delays between the key presses, and between entering each code. This fixed the issue, as you can see in the clip after the break. Unfortunately after two 48-hour runs that tried every code he still hasn’t gained access!
Continue reading “Mac EFI PIN lock brute force attack (unsuccessful)”
Fabric dye is one of those products where it keeps popping up for unintended uses, we have seen it coloring printed circuit boards, and now a Macintosh computer? [The Brain]’s project to add a little color to his Macbook has been done before, but he chooses to do it in a different way, which comes down to a little bit of sandpaper.
You could go ahead and dye the Macbook plastics as is, but that thick layer of glossy plastic is going to take much more time to penetrate and its going to resist taking the color, so it might end up splotchy. The simple solution to this is to just sand off the gloss, that way the color has much less of a barrier to dye the plastic. Once the protective gloss shell is sanded away and cleaned throughly, Rit brand fabric dye is added to a pan of water and set on the stove to boil.
While most of the case plastics are thick and tough enough to withstand some heat, care does need to be taken when dealing with thin soft parts like the display bezel. After about 45 min the parts are dyed and popping with super bright orange color in record time.
When you think about hacking laptops, it’s highly unlikely that you would ever consider the battery as a viable attack vector. Security researcher [Charlie Miller] however, has been hard at work showing just how big a vulnerability they can be.
As we have been discussing recently, the care and feeding of many batteries, big and small, is handled by some sort of microcontroller. [Charlie] found that a 2009 update issued by Apple to fix some lingering MacBook power issues used one of two passwords to write data to the battery controllers. From what he has seen, it seems these same passwords have been used on all batteries manufactured since that time as well. Using this data, he was subsequently able to gain access to the chips, allowing him to remotely brick the batteries, falsify data sent to the OS, and completely replace the stock firmware with that of his own.
He says that it would be possible for an attacker to inject malware into the battery itself, which would covertly re-infect the machine, despite all traditional removal attempts. Of course, replacing the battery would rectify the issue in these situations, but he says that it would likely be the last thing anyone would suspect as the source of infection. While using the battery to proliferate malware or cause irreversible damage to the computer would take quite a bit of work, [Charlie] claims that either scenario is completely plausible.
He plans on presenting his research at this year’s Black Hat security conference in August, but in the meantime he has created a utility that generates a completely random password for your Mac’s battery. He says that he has already contacted Apple to in order to help them construct a permanent fix for the issue, so an official patch may be available in the near future.
[Enigma-penguin] built a tablet computer out of a Core2Duo Macbook circa 2007. The battery exploded, damaging the case and a few components inside. But there was hope for a new life as a tablet computer. He removed the screen and tested to make sure the computer would still function without it by using the video out port.
Putting the whole thing back together as a tablet proved to have some headaches. He worked through problems caused by the addition of a touchscreen between the LCD and the bezel and made the connections work with the screen flipped. The finished product looks so good because the bezel has not been turned around like on other tablet builds. Instead, a viewing window was cut in what would have been the case behind the screen.
There’s a little more to be done yet. The black USB cable seen above is the connector for the touchscreen which he plans to internalize. The magnetic sleep sensor has been relocated to the headphone jack. Inserting a plug (no cord necessary) puts it to sleep for transport. There’s also an on screen keyboard and the ability to change the screen orientation from landscape to portrait. After the break we’ve embedded one of [Enigma-penguin’s] demonstrations. Continue reading “Mac tablet keeps the look of the donor-Macbook”