Archive for category: Articles

Virtualize OS X using vSphere on Mac hardware

On my blog, I have written a 3 page blogpost about virtualizing OS X using vSphere on Mac hardware. In the blogpost I try to answer the below questions: What is required to virtualize OS X? Which hardware is supported, and which hardware works? How to license OS X in […]

Read more

Hidden AirPlay feature in the AppleTV 6.1 (iOS 7.1) update

Hidden AirPlay feature in the AppleTV 6.1 (iOS 7.1) update

Here’s one that will make educators and education network administrators realllllly happy. There’s a hidden gem in the AppleTV 6.1 update that was released today. In addition to Bonjour over UDP negotiation for AirPlay, iOS 7.1 devices will also look for AirPlay sources using Bonjour over bluetooth when doing its […]

Read more

Exploring Apple’s new Device Enrollment Program

Exploring Apple’s new Device Enrollment Program

On February 26, 2014 Apple announced its new Device Enrollment Program (DEP). You can read about the features of the DEP here. In a nutshell, for US customers who have purchased devices directly from Apple, you can: 1) Force enrollment with your MDM when device is set up (every time) […]

Read more

Clean Migration of Existing Open Directory Users to a New Mavericks Server

Clean Migration of Existing Open Directory Users to a New Mavericks Server

For many reasons, you may find yourself needing to start a new Mavericks Open Directory server from scratch. In this article, I’ll go over how to import your existing users from an older Open Directory server and import them to your new Mavericks server. I will also use a tool […]

Read more

InstaUp2Date + AutoDMG

If you use InstaDMG/InstaUp2Date and are worried that your workflow is going to break sooner than later, swapping AutoDMG in for InstaDMG may be your best bet. This article shows you how to make it work.

Read more

System Preferences Profiles in Mavericks (plus a Security Hole!)

System Preferences Profiles in Mavericks (plus a Security Hole!)

Profiles have become one of the most interesting components of the Apple ecosystem – both on OS X and on iOS. With their ability to easily control the functionality of the operating system, install certificates, and manage application preferences, along with their flexibility to use the same profile on desktop […]

Read more

Coping with curl on Mavericks

Coping with curl on Mavericks

Of the UNIX tools shipped with OS X, curl has become one of the most used in recent years, whether as a simple URL fetcher, or a component of much larger projects. It takes any URL as an argument, and reliably fetches it, as well as giving many additional options […]

Read more

Modifying the OS X Mavericks Authorization Database

Versions of OS X prior to Mavericks had a file located at /etc/authorization, which controlled the rights for many different actions, such as adding a printer, changing the time, or setting up Time Machine.  These rights were based on groups, and many admins modified this file so that users who […]

Read more

Enabling Location Services Programmatically

Enabling Location Services Programmatically

Location Services is an important part of OS X, but it is not obvious on how to enable it without going through the System Preferences GUI.  The preference that controls it is not in /Library/Preferences, and due to cfprefsd it is hard to find. Thanks to Tim Sutton for help […]

Read more

Clear text access to ARD’s passwords database!

Clear text access to ARD’s passwords database!

ARD-Inspector is open source donationware which was made for OS X system administrators and consultants who need to recover a computer password from Apple Remote Desktop. To make this tool, it required me to do some reverse engineering of Apple Remote Desktop.  It uses the ARD Master Password to access […]

Read more