Yes, It’s Real: Run MacOS 10.4 on a AppleTV
With the announcement that the AppleTV could run a full version of MacOS X 10.4 landing on April fools day everyone was skeptical (myself included, especially considering the site that hosted the hack is offline now), so over at UNEASYcental we tore apart our poor little AppleTV and can confirm that it the hack does work.
So for everybody’s benefit (and learning the hard way from another tutorial) here is how you install MacOS 10.4 on an AppleTV. PLEASE NOTE: I highly recommend that you DO NOT install over your existing drive, rather purchase or reuse another laptop hard drive.
- Remove the old drive from the Apple TV
- Connect the new drive to a regular Mac (via a Firewire or USB drive dock)
- Boot your Mac using the OS X CD’s that came with your Mac (Be sure to use the Intel version) and using disk utility format the drive into one partition using the GUID partition tables – CALL IT OSBOOT
- Install MacOS X onto the new drive, avoid installing all the extra’s
- Once the install is done, boot from this drive and follow the MacOS setup
- If the OS is not up to date, bring it up to at least version 10.4.8
- Reboot your Mac your normal OS X install
- Plug in your old AppleTV drive and copy the file boot.efi which is located on /System/Libary/Coreservices/boot.efi
- Remove the old AppleTV drive and put it in SAFE storage
- Plug in the new into your Mac
- Remove mach_kernel from root of the drive containg the ATV install by typing in the terminal
sudo rm /Volumes/OSBoot/mach_kernel - You must replace it with a customized mach_kernel that you can find here
- Remove boot.efi by typing in the terminal
sudo rm /System/Libary/Coreservices/boot.efi - Copy the AppleTV’s boot.efi (That you copied before) to the new drive
- Run the “bless” command in the terminal by typing
bless --folder=/Volumes/OSBoot/System/Library/CoreServices -- file=/Volumes/OSBoot/System/Library/CoreServices/boot.efi --setBoot(This is all on one line) - On the new AppleTV drive delete all the Nvidia kexts (all located in /System/Library/Extensions and begin with NVD – there should be 5)
- Transfer the new drive back to the Apple TV
- Turn on the AppleTV
The OS will take about a minute or three to load fully, but after the boot you will find the AppleTV is quite a snappy machine. I also ran into some problems that the Picture would not fit all on my HDTV, but that is a minor side effect. Sadly there is no sound via the analog audio jacks.

For those extra curious I have included a detailed PDF of the AppleTV SPECS according to the Apple System Profiler. Also it goes without saying that this will VOID your warranty and if not careful potentially break your AppleTV — Proceed with caution!
Any Questions feel free to drop them in the comments!
