Via Simsonize Me, my wife and I visiting the Kwik-E-Mart:
politics. technology. faith. whatever i feel like. but, sigh, usually it's mostly politics.
If there ever had been doubt - I am officially a dork. I probably watch more programming from PBS than any other network. Maybe it's so I can feel less bad about being a TV-junkie (although I watch a lot less than the average American's 30 hours a week...) because at least the TV I'm watching is making me smarter, right?scp all the files from my "OSBoot" partition to my PowerMac G5 before doing the update. I, regrettably, did not have the forethought to check with the fantastic community over at AwkwardTV though. Had I done so, I probably would have held off on doing the update so immediately and ultimately used the "Safe Update" directions they churned out impressively quickly.*.frappliance directories that live in the /System/Library/CoreServices/Finder.app/Contents/PlugIns/ directory on your AppleTV), I figured the way Apple would enable YouTube-functionality was to simply beam a new "YouTube.frappliance" into my AppleTV's Finder.app/Contents/PlugIns directory and restart. Painless and clean. And not at all how they did it..dmg disk image ("2Z694-5248-45.dmg" -- see the AwkwardTV wiki for more info). Then it becomes a little fuzzy as to what happened. Initially I thought it just over wrote the existing "OSBOOT" partition with this disk image. On closer inspection it doesn't seem to be quite that simple. Although a lot of files were replaced / removed, and a couple added, some files I had created on the AppleTV did not get blown away, including my ~frontrow/.ssh directory and a /etc/rc.local script I wrote (among perhaps others).sshd got deleted. And the things I added to Finder.app/Contents/PlugIns/ had also been removed (and, some other changes would have made them no longer be loaded had the plug-ins I put in that directory not been removed).sshd. That all went smoothly, although the repeated "opening ups" of my AppleTV are taking a toll on the sticky-ness of the adhesive that keeps the rubber foot nice and secure on the bottom of the AppleTV.)sshd enabled and install Perian just like before as well. Where I ran into trouble though was mounting my media library from a remote server.mount_afp. Following the update, the mount_afp binary had been deleted though. I tried copying the binary from the backup I made before the update. Still - no dice. As noted on the AwkwardTV wiki, I can confirm it seems kernel support that mount_afp relies on is gone, and trying to run it on an updated AppleTV just gives errors.SMB instead of APF. The mount_smbfs binary had been deleted along with mount_afp, but fortunately Sharity Light, an open source SMB implementation that runs in user space (rather than at kernel level) exists - and the AwkwardTV wiki, in usual form, had great directions on how to get it set up. (As an added geek bonus, you can "download" the compiled binary by copying the text of the binary having been base64 encoded. Good times.)SMB, or as it's called in the "Sharing" preference pane in "System Preferences", "Windows Sharing". At least - that's what I thought I needed to do. Doing that winds up only sharing user directories. My media library is on it's own separate drive in the G4, so using the built in "Windows Sharing" didn't get me what I needed.SMB on OS X. Install it on the G4, configure it ... finally, I can mount my media library on the AppleTV again.
I've recently become a fanatic of the fantastic Charlie Rose TV program.boot.efi file from your AppleTV. Chicken and the egg: You need a hacked AppleTV to get the boot.efi file; you need the boot.efi file to hack your AppleTV. And, the boot.efi file is proprietary code to Apple, making it illegal to share on the internets. (Even if you could legally share it, I'm not wild about downloading OS executable code from sources I don't have a reason to trust...)sshd Binary [#]sshd) to the hard drive. I followed these directions on the AwkwardTV Wiki. Effectively, I just created /System/Library/LaunchDaemons/ssh.plist per their example and then needed to copy over the sshd binary. Since I don't have an Intel-Mac (I have a PowerMac G5), this did present a bit of a challenge. In other places on their Wiki, and on other sites, people link to the OpenDarwin compiled binaries. The problem with that is OpenDarwin has shutdown. An alternative to this though is downloading a Darwin/X86 CD from Apple. (I downloaded from here.) It is kind of ridiculous that you have to download a 560MB CD image to get a 314kb file, but oh well. Once you download the ISO, on a Mac you can just double click it to mount the CD image as a drive. Then navigate to /Volumes/Darwin8_i386/usr/sbin and grab sshd.scp to copy files over. The general way I copied files over was that I created a Downloads directory on the AppleTV (/Users/frontrow/Downloads) and copied files there first. From there I could use sudo mv to put them in protected places like /System/Library/CoreServices/Finder.app/Contents/PlugIns/.InfoPlist.strings and Localizable.strings, replacing "Files" with "Media Library" because I wanted "Media Library" to be the text displayed on my AppleTV. I also replaced the icon that shows up on the left hand side when you select the "Media Library" option.
/Users/frontrow/Movies, so in that directory I created a new directory called "media-1" (what my shared drive with my media files is called) and then I simply SSH'd into my AppleTV and executed the command mount_afp -r -i -o nosuid afp://[username]@192.168.0.XXX/media-1/ /Users/frontrow/Movies/media-1. The first time you do this, the command spits back a bunch of error messages, but it does work.




With only one episode of Battlestar left for season three, it's good to hear that SciFi has signed on for a full 22 episode season four.