The Hacked Apple TV

by Anand Lal Shimpi on October 2, 2007 6:26 PM EST
Here's the thing about the iPod. It was successful because it was a great portable MP3 player that you could use to play pirated content on. The iTunes Store came later and eventually Apple made a business case for purchasing songs online and getting legitimate content onto the device, but it didn't start with such lofty goals.

The same really can't be said about video, both portable and streaming around the home. There are many devices out there that do a wonderful job of playing back video (iPod included), but very few actually do a good job of playing back *any* video. We're finally at the point where some portable media players or digital media adapters will handle files like XviD/DivX, but now x264 content is becoming increasingly more popular and who knows how long it'll take the hardware guys to catch up.

Generally these aren't technical limitations, even though the CPU requirements of high bitrate x264 decoding are pretty high. For a long period of time, hardware makers were worried about supporting something like XviD simply because they had to maintain good relationships with content providers to avoid their devices being viewed as piracy boxes. The "harsh" reality is that users are going to watch XviD/DivX/x264 rips of content they don't legally own whether or not there's set-top box support; hardware costs are low enough that building a cool, quiet HTPC to keep next to your TV isn't such a bad thing anymore, but it's far from ideal.

Honestly what I'd like is to have all of my content on a multi-TB server, so there's no awkward fumbling of discs or anything like that, and simply stream it to any display device in the house. We're not quite there yet, but at least I found a use for the Apple TV I bought for our review back in March.

The Apple TV really has a very specific purpose: streaming content from iTunes. While that works just fine for music, I simply don't get all my video content from the iTunes Store. Thankfully, the Apple TV is just an x86 machine running a form of OS X and Front Row, so the hacking community has been able to do quite a bit with the device.

It connects wirelessly to a 2TB array I've aptly named "Gigantor" where I store all of my video content. The interface is incredibly quick and simple; it gets the job done and once hacked, it'll play just about anything. The device is quiet and given that it plays just about any type of file, I couldn't ask for more. The latest OS update to the Apple TV really screws with a bunch of the hacks and although there are ways around it, I prefer to stick with the original OS revision since it works just fine for me.

Honestly the biggest problem I have with the Apple TV is that it's not powerful enough to decode 720p/1080p x264 content. I'm hoping that future revisions of the platform will have a GPU with H.264 decode acceleration so I won't need to build a separate HTPC for higher quality content.

I'm working on building a home theater in my basement, where I plan on building Gigantor 2 (16TB maybe?) so I can rip HD-DVD/BD discs and store them there. I haven't really decided what I'm going to use as my HTPC but I'm sure you'll see a post about it here once I get to that stage in the process.

Head over to www.awkwardtv.org for information on hacking the Apple TV if you're interested.
Comments Locked

8 Comments

View All Comments

  • OrSin - Tuesday, October 16, 2007 - link

    Sorry have to say it. Why buy something you need to hack when cheaper and better things al ready exist that dont need the hack. Mediagate has get devices, and if you dont use a HD drive are completely since. Also the Core 360 is cheap great way to get HD to a TV. YOu need to use a transcoder on the server storing teh content, but thats alot easier then hacking Apple TV. Sorry but a device dont do what you want dont buy it, then hack it. Just dont buy it and they will soon see no one whats that crap without the function we want.
  • gaash - Thursday, October 4, 2007 - link

    2TB? Thats a lot of pr0n :)
  • nordicpc - Wednesday, October 3, 2007 - link

    I've got a Vista Ultimate PC that I use Media Center on, and I keep most of my Xvid flicks on it. I do have a 250gb software mirror on my Ubuntu server I keep the sensitive stuff on, which I love because it emails me twice a day just to say "Hi, I'm OK."

    After reading the Anand meets Dell and Cable Card piece, I told Charter to take their premium content and shove it since I can't record it on my Vista PC. PS3 plays Blu-Ray, but I don't have it ripping to the server yet, that's a project for when things slow down.
  • kristof007 - Wednesday, October 3, 2007 - link

    Thanks for the great blog post and good luck on Gigantor2. Unfortunately I don't have anything half as fancy as Anand. I got a Phillips DVD player which has MP3/JPG/XVID/DIVX and all that good stuff support .. oh yea and it plays DVDs too =). So if I want to watch something I have to burn it. Not the most ideal but I guess it works!
  • oTAL - Wednesday, October 3, 2007 - link

    I have a similar set up with an original soft modded xbox. It works great to this very day and it's awesome for streaming media from my main rig.
  • werks - Tuesday, October 2, 2007 - link

    There are much better solutions out there than the AppleTV if you are looking for flexibility and codec support unless the Apple brand has some hold over you.

    Check out Divco's Tivx 5100 series plays practically everything (even ripped HD-DVD,Blu-ray) along with ISO's of DVD's, XviD, H.264 etc.

    Review - http://www.desray2k.com/tvix_5100sh/index.asp">http://www.desray2k.com/tvix_5100sh/index.asp

    If you want a fancy UI Microsoft revealed that the v2 MCE extenders will now support XviD & H.264 and a few partners have already been announced though it remains to be seen how hackable these will be as they are not PC's internally & much more similar to the Tvix products.
  • Tegeril - Monday, October 22, 2007 - link

    Sure, it does all that...but could it be uglier? I don't think I could make the interface uglier if I went out of my way to do so. I wouldn't want to look at that crap on my TV, ever.
  • stmok - Monday, November 5, 2007 - link

    This device runs on Linux. It means tinkers can adjust and manipulate things to look pretty and even fix bugs.

    Another benefit of not being Apple is that Divco/Tvix folks won't delibrately destroy your customisations in order to lock you down.

Log in

Don't have an account? Sign up now