macOS Archive

Building a Hackintosh Apple Can’t Sue You For

Getting Mac OS X up and running on a computer without an Apple label has always been a bit of a hassle. You needed customised Mac OS X disks, updates would ruin all your hard work, and there was lots of fiddling with EFI and the likes. Ever since the release of boot-132, this is no longer the case. Read on for how setting up a "Hack"intosh really is as easy as 1, 3, 2.

First Mac Botnet Activated, Engages in DDoS Attacks

Remember the Mac trojan that we reported about earlier this year? A trojan was found piggybacking on the back of copies of iWork and Photoshop CS4 found on warez sites and networks, and it would install itself after the user had entered his or her administrator password during the software's installation. This trojan didn't seem like much of a threat back then, but as it turns out, it's now in use in the first Macintosh botnet.

Getting Leopard on an Unsupported G4 in a Few Clicks

Back when Apple introduced Mac OS X 10.5 Leopard, there was a bit of a minor controversy around the artificially implemented cut-off point; you could only install Leopard on machines with G4 processors of 867Mhz or more, leaving out capable machines like the dual 733Mhz or dual 800Mhz. The community soon found ways around this limitation, and recently, I found myself in a situation where I had to do the same.

Reverse Engineering Apple’s OS X

"A number of folks have asked me what tools and techniques I use to reverse engineer Cocoa executables. I thought it would be worth taking some time out from documenting undocumented APIs to show you how easy it is to do the same thing for yourself. With all these tools in your arsenal, reverse engineering Cocoa executables is actually very simple. In fact, it's a good deal more straightforward than most Windows executables, with the exception of Delphi and .NET where - like Cocoa - a good deal of runtime type information is contained within the executable."

Snow Leopard Gets “Put Back”, Folder Navigation in Stacks

Two interface changes coming to Snow Leopard have been revealed by those who have access to the developer releases of Apple's upcoming operating system. The trash gained a feature to directly move files back to their original locations, and the stacks feature has been improved by making directories browseable within the stacks themselves. They join ZFS, on-demand printer drivers, and location awareness as new features for Snow Leopard.

Snow Leopard: ZFS Server Only, Printer Drivers on Demand

Some more details concerning Apple's upcoming Mac OS X 10.6 Snow Leopard release are trickling onto the web. First of all, as expected, Snow Leopard will include more thorough support for ZFS, but it's reserved for the server releases. In addition to that, printer drivers on Snow Leopard will be delivered on demand, shaving off a few gigabytes of space off a default Mac OS X installation. The drivers will be obtained via Software Update if necessary.

Snow Leopard To Get iPhone’s Location Tools

Between all the Windows 7 hubbub, you'd almost forget that that other operating system maker is also hard at work on the next release of its operating system. Even though Mac OS X 10.6 Snow Leopard was supposed to be a release that did not focus on end user features, it seems that Apple will still include a number of those in Snow Leopard. The new cat will follow in Windows 7's footsteps by including a location awareness framework, while also allowing programmers to make use of the multitouch trackpads in Apple's laptops.

Create High-Resolution Displays for OS X

"In essence, CoreUI is a low-level framework that - ultimately - will be responsible for drawing all the user interface widgets in OS X. Among other things, CoreUI will define the look and feel of the Aqua interface. I say 'will' and 'ultimately' because at the time of writing CoreUI is still something of a work in progress. Some folks have reported that CoreUI isn't used at all in Leopard, unless you change the scale factor from its default value of 1.0, but this is simplistic. By default, CoreUI is used for drawing a number of user interface elements in Leopard."