Until now, 3rd party partitioning software has been necessary to perform a harddrive upgrade on the Apple TV, meaning it can be performed solely for the cost of the new harddrive.
Thanks to AppleTVHacks.net reader, Epon, we now have a method where the built in “factory restore” does the work for us. The updated process can be seen over on the harddrive upgrade tutorial page.
Thanks to the peeps over at the excellent awkwardTV site for getting this tutorial right.
To get Apple Remote Desktop running on your Apple TV, firstly enable SSH so you can access the Apple TV easier.
SSH into your Apple TV, then run:
echo 71463E00FFDAAA95FF1C39567390ADCA > /Library/Preferences/com.apple.VNCSettings.txt
That code is is a hash of the password ‘frontrow’, which you’ll use to access Apple Remote Desktop. Next you need to get the application going, for which you can use these commands:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopts -setvnclegacy -vnclegacy yes
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu
You may be prompted for your password after the first command.
You should be up and running, you can now use Apple Remote Desktop, if you have it, or the free Chicken of the VNC app to access your Apple TV remotely.
Thanks again to Jonathan for writing up the process. Here it is…
To get Apache running on your Apple TV, firstly enable SSH so you can access the box easier.
From there, you can scp the directory /usr/libexec/httpd/ from your Mac to the Apple TV:
scp -r /usr/libexec/httpd email@example.com:/usr/libexec/.
Then ssh into the Apple TV and run:
sudo /usr/sbin/apachectl start
Pow. Apache is running. You can now access the Apple TV from a web browser, in either fashion:
The default httpd.conf file uses the /Library/WebServer/Documents/ directory for its DocumentRoot and also enables the user-level Sites folder, so this also works:
Now, we are interested in whether that opens up the door to make a browser based administration system for the Apple TV. Combined with SFTP/AFP for files access, we believe an alternative system to iTunes could be built for managing the content on your Apple TV.
Whatever you do with this; let us know how you get on!
It was bound to happen sooner or later, and sure enough the Apple TV OS has been uploaded to the internet; and is starting to appear on Bittorrent sites.
It is certainly going to mean an increased number of people playing with the software to see what they can do. Maybe booting a regular Mac with the Apple TV software? We wait an see.
Credit for the original information used in making this how-to goes to TylerL82 over at the SomethingAwful.com forums. Written up here by Jonathan Bare.
So while you have your Apple TV open and you’re installing a new hard drive or just following along with the people over at SomethingAwful.com forums to get Xvid working, you might as well un-break SSH so you can access the Apple TV remotely.
Opening the Apple TV and connecting the hard drive to your Intel Mac are covered in the hard drive upgrade and elsewhere, so we’ll skip those steps and jump right to the point where you have the OSBoot and Media volumes mounted on your Mac.
This process assumes using an Intel Mac because the sshd binary may or may not be the same in the PowerPC version of Mac OS X; we haven’t checked. If someone would like to try using the PowerPC binary and let us know if it works, that would be great!
There are 2 ways to go about this; using the finder, or via the terminal. The finder method is probably best if you aren’t sure what is going on, whereas the Terminal method is quicker if you are confident.
[click to continue…]
Jonathan Bare has peaked on the Apple TV harddrive (whilst replacing it with a larger one), and noticed the software running on Apple TV has been dubbed by Apple as “Backrow”:
The interface that runs Apple TV is, in part at least, apparently called BackRow and can be found in the OSBoot/System/Library/PrivateFrameworks/BackRow.framework. All of the imagery and the Intro.mov startup movie for the Apple TV can be found in the Resources directory at that location.
You can also find the background logo for the boot at OSBoot/System/Library/BootLogo.png.