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:
- Create a USB patchstick from ATVUSB Creator to open ATV to ssh and install Boxee
- Install XBMC FAQs and other documentation
- Install NitoTV my preference for watching ripped DVDs. Also enables drive mounting on USB port. You need to do Smartinstall from the NitoTV menu.
- The iPhone/iTouch keyboard interface works with NitoTV app. Boxee has their own great iPhone remote.
- Disabled ssh password
- Change host names so that I can tell the two ATVs apart.
- 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:

