Note: Please see a more recent post on Apple TV hacks.

Once SSH is enabled on your Apple TV, the world is your oyster.

Note: These steps assume that you’ve already enabled SSH on your Apple TV using the procedures in this post: Hacking The Apple TV to Enable SSH.

CouchSurfer is a web browser created to work on the Apple TV. To get CouchSurfer, point a browser on your Mac to Brandon Holland’s site for the download. By the way, this guy has done some great work here and I encourage you to support his efforts. For our purposes, you’ll want to download CouchSurfer 0.3(2.0) Installer (circled below).

Once it’s downloaded, unzip the file to reveal a CouchSurfer folder with 6 files inside. You will copy this folder over to your Apple TV before running the installer.

If you are comfortable with the UNIX command line, you can upload and tweak your Apple TV from a remote Mac using the Terminal application. I find it much easier to use an SFTP program to move files. My SFTP application of choice is Fugu. Fugu is intuitive, it’s fast, and it’s free.

Setting it up to move files back and forth from your Apple TV is easy. Enter your Apple TV’s IP address, enter “frontrow” as the Username, and check the box next to Force SSH1 connection to server. Then click the Connect button and enter “frontrow” as the password.

Copy the CouchSurfer folder to your Apple TV. It can be copied anywhere, but I suggest the home folder of the Frontrow user. Next, you will need to open the Terminal application on your Mac and type the following:

ssh frontrow@<your_apple_tv_address>

When prompted for a password, enter ‘frontrow’.

Now navigate to the directory where you copied the CouchSurfer folder on your Apple TV.

Note: Basic navigation in the command line is done with the ‘cd’ command. For example, to navigate to the CouchSurfer directory in the ‘frontrow’ home directory from root, you would type the following:

cd /User/frontrow/CouchSurfer

Once there, you can verify that you are in the right place by typing the following to see a listing of the files:

ls -al

You should see a listing similar to this:

Now type in the following command to install CouchSurfer:

sudo ./installcouchsurfer

Again, use the ‘frontrow’ password when prompted.

Once this finishes, reboot your Apple TV using this command:

sudo reboot

When your Apple TV menu reappears, you’ll notice the addition of CouchSurfer in the Menu items. Now you can surf the web freely just like on your computer!

Note: CouchSurfer is still a work in progress. The Settings menu has not been implemented yet. Brandon claims that this installation allows you to use a USB keyboard and mouse plugged into the USB port on the Apple TV. I have not tested this yet. Also, while CouchSurfer allows you to bookmark pages, I have not found a way to delete bookmarks from the user interface. For that, you’ll need to navigate to the /Users/frontrow/Documents/Bookmarks.plist directory and edit by hand.

Happy surfing!

Tagged with:  

Humorous Vista News

MicroSoft is taking a beating on this dog they call an operating system. With so much widespread disappointment, it’s not clear that Vista will gain much traction in the future.

Apparently, Balmer wants to blame piracy for poor sales of Vista. This news story has some other suggestions:

YouTube Preview Image

On a related note, perhaps the Vista packaging is to blame. It appears that so many folks were having difficulty in even opening the packaging for the Vista disks that MicroSoft had to create a tutorial for their users: Opening the Windows Vista Box

Perhaps this should have been a sign of things to come for these unsuspecting Vista users.

Tagged with:  

I am loving Leopard and have found very few snafus since installing it almost 2 months ago. One of the great features in Leopard is the automated backup software called TimeMachine.

Like many busy computer users, I am quite lax about doing backups on a regular basis. It usually takes a catastrophic loss of data to remind me that I should’ve been doing backups. A lesson learned the hard way.

But TimeMachine handles this for me now. I connect an external USB drive to my machine and, once every hour, TimeMachine does an incremental backup of my hard drive

Tagged with:  

Apple just released a big old pile of patches for the security-burdened Leopard and Tiger operating systems. Among the addressed problems:

 

  • Address Book
    Impact: Visiting a maliciously crafted website may lead to an unexpected application termination or arbitrary code execution
  • CFNetwork
    Impact: Visiting a malicious website could allow the automatic download of files to arbitrary folders to which the user has write permission
  • Core Foundation
    Impact: Usage of CFURLWriteDataAndPropertiesToResource API may lead to the disclosure of sensitive information
  • Desktop Services
    Impact: Opening a directory containing a maliciously-crafted .DS_Store file in Finder may lead to arbitrary code execution
  • Flash Player Plug-in
    Description: Adobe Flash Player is updated to version 9.0.115.0 to address CVE-2007-5476.
    Further information is available via the Adobe site at http://www.adobe.com/support/security/advisories/apsa07-05.html
    Credit to Opera

  • GNU Tar
    Impact: Extracting a maliciously crafted tar archive could overwrite arbitrary files
  • iChat
    Impact: A person on the local network may initiate a video connection without the user’s approval
  • IO Storage Family
    Impact: Opening a maliciously crafted disk image may lead to an unexpected system shutdown or arbitrary code execution
  • Launch Services
    Impact: Opening a maliciously crafted HTML file may lead to information disclosure or cross-site scripting
    Impact: Opening an executable mail attachment may lead to arbitrary code execution with no warning
  • Mail
    Impact: SMTP accounts set up through Account Assistant may use plaintext authentication even when MD5 Challenge-Response authentication is available
  • Quick Look
    Impact: Previewing a file with QuickLook enabled may lead to the disclosure of sensitive information
    Impact: Previewing a movie file may access URLs contained in the movie
  • Safari
    Impact: Visiting a malicious website may result in the disclosure of sensitive information
  • Safari RSS
    Impact: Accessing a maliciously crafted feed: URL may lead to an application termination or arbitrary code execution
  • Samba
    Impact: Multiple vulnerabilities in Samba
  • Shockwave Plug-in
    Impact: Opening maliciously crafted Shockwave content may lead to arbitrary code execution
  • SMB
    Impact: A local user may be able to execute arbitrary code with system privileges
  • Software Update
    Impact: A man-in-the-middle attack could cause Software Update to execute arbitrary commands
  • Spin Tracer
    Impact: A local user may be able to execute arbitrary code with system privileges
  • Spotlight
    Impact: Downloading a maliciously crafted .xls file may lead to an unexpected application termination or arbitrary code execution

Get a look at Apple’s full descriptions of issues and fixes at their site: Security Update 2007-009

Tagged with:  

TimeMachine Issues

One of the nicest features of Leopard is TimeMachine, the automated backup system which is built into the Leopard OS. However, there seem to be a number of issues and snags with TimeMachine.

I had a heck of a time getting TimeMachine to make it’s initial backup to a 320GB SimpleTech external USB drive. It failed 3/4 of the way through 3 times before I was successful. I noticed that any other activity on the computer while this initial backup was going would tend to hose it up. I finally set it to backup while I was away, and that seemed to do it.

I’ve heard a variety of perspectives from folks when it comes to using a mounted network drive to backup to. I have not been able to get any network drive to be seen by TimeMachine. Anyone out there have a different story?

In the meantime, here’s a list of known issues for TimeMachine, put out by Apple: Troubleshooting TimeMachine

 
Page 2 of 121234510...Last »
© 2010 Mac Sage