Wednesday, September 10, 2008

AppleTV Hacking Take 3



After successfully hacking the 1.1 version of Appletv, and 2.2 versions, I'm now ready to try the new 3.0.2 revision.

What I've done so far:

  1. Create a USB patchstick from ATVUSB Creator to open ATV to ssh and install Boxee
  2. Install XBMC FAQs and other documentation
  3. Install NitoTV my preference for watching ripped DVDs. Also enables drive mounting on USB port. You need to do Smartinstall from the NitoTV menu.
  4. The iPhone/iTouch keyboard interface works with NitoTV app. Boxee has their own great iPhone remote.
  5. Disabled ssh password
  6. Change host names so that I can tell the two ATVs apart.
  7. Downloaded vim from link on this page. Struggled to download without corrupting binary. Had to do it on a Windows box in the end.
How to disable ssh password:
Run ssh-keygen -t rsa on server
Copy id_rsa.pub to .ssh/authorized_keys on the atv.
Edit .ssh/config with following
Host appletv.local atv
Hostname appletv.local
User frontrow


How to change host name:
http://wiki.awkwardtv.org/wiki/Change_Hostname

What I have after doing the above is:
  • An AppleTV that can play rippd DVDs and other video file from an external USB drive.
  • The ability to play ripped DVDs and other video files from USB drive or AFP mount.
  • Streaming video from Boxee
  • Pandora from Boxee
Sources:


Cross Man and Zoey collaborate on the next ATV feature.