I hate that people pay for this stuff ($patchstick.ca$, $ATVFlash$) that's readily available for free with a little leg work.
I'll post up the patchstick I use to hack my AppleTV. It works on 3.0.1. It will do four things:
- Enable SSH
- Install
Perian's codecs (XviD, DivX, AC3, etc)
- Enable USB Storage
- Install
ATVFiles (allows you to browse to and play any avi, mov, mpg, m4v, etc via an AppleTV menu)
This works as of 3.0.1. I make no claims otherwise and won't be supporting this beyond this post. If something goes awry, try a factory reset. That said:
Download and create an
ATVUSB Creator USB stick. Select "ssh tools" and "bin utils". Do not select "XBMC" or "Boxee". When it is finished, mount the patchstick on your desktop. Download
my packages. Unzip the file and replace the PATCHSTICK/payloads/patchstick/packages/ directory on the USB patchstick with the one from the zip file.
Plug the USB patchstick into the back of your AppleTV. Unplug the power cord and plug it back in. Linux will boot on your AppleTV and patch the files on the hard drive. When done, unplug the patchstick then unplug/replug in the power cord. It should now reboot.
At the main AppleTV menu you will now see a Files menu that will allow you to browse and play files on an external drive plugged into the USB port. You may now also play any avi files that were synced from your iTunes library after being made into an mov with the atvfooler script.
Good Luck. Merry Xmas. Happy Birthday.