Discuss Hacking Apple TV with 3.01 Firmware at the AppleTV 1 - Hackint0sh.org; I am trying to hack my new apple tv that came with 3.01 out of ...
Hacking Apple TV with 3.01 Firmware
I am trying to hack my new apple tv that came with 3.01 out of the box. I downloaded the usb creator but I cant find the 3.01 dmg firmware... I really hope that I didnt double-post a question that might have been answered already. If I did then I am sorry about that
You can get the ATV OS 3.0.1 dmg here (under Other Notes).
it doesnt even need to be 3.0.1 dmg you choose, all it grabs from any OS dmg is the boot.efi file. Make sure not to install anything but ssh and bintools, none of the plugins bundled with that particular version of atv-usbcreator are compatible with 3.x You'll want to get SoftwareMenu installed and then everything from there should be much easier, although even some of the versions listed there arent 3.x capable either, some other plugins still need to be installed manually, still not a great adoption rate for ease of install for 3.x yet.
is there any online guide to hacking an apple TV running 3.0.1?
Everything i've come across is from 2008 and doesn't take into account the latest updates from apple.
So i tried as nitosoft suggested and used the patchstick to ONLY install the SSH and bintools and then MANUALLY install SoftwareMenu, but i'm having a ton of problems.
With cyberduck i can SSH into the apple tv. I can copy the SoftwareMenu.frappliance to the home dir. on the apple tv, but CAN NOT move it to the plugins folder. when i try i get this error message :
SSH Error: Cannot rename folder
Permission denied (SSH_FX_PERMISSION_DENIED: The user does not have sufficient permissions to perform the operation.).
I'm logged in as user frontrow, and password frontrow.
What am i doing wrong?
(trying to directly copy it to the plug ins folder results in the same error).
You should only use Cyberduck to transfer the files needed. SoftwareMenu is the most important since you can download other plugins using it. Download the version 1.0b1 (the only version compatible with ATV 3.0.1) zip file from here, unzip it and you should have a folder called SoftwareMenu.frappliance. Transfer this to the ATV (to the /Users/frontrow directory) using Cyberduck.
Once that's done, SSH into the ATV using Terminal in Utilities (instructions here).
Then move or copy the SoftwareMenu.frappliance folder to the plugin directory. I used the following commands:
sudo cp -R SoftwareMenu.frappliance /System/Library/CoreServices/Finder.app/Contents/Plugins/SoftwareMenu.frappliance
sudo chown -R root:wheel SoftwareMenu.frappliance
The password is always "frontrow".
If an error appears that says something like "read-only file system" you'll need to mount the boot drive as read/write before entering the above commands by entering: sudo mount -uw /
This got SoftwareMenu working fine for me in 3.0.1. Once it's there everything's so much easier. Go to the 3rd Party option, select Refresh and the plugins available for installation appear (check that the version listed is compatible with 3.0.1 first though - you may need to download a beta and install it manually). It's an essential installation along with Perian.
Thanks so much deathware! You explained that very well. I wish the other apple tv hacks were so clearly written.
That seems to have worked. Now what should i install? Do i need to install Perian manually now? Or if i install nito TV does that install perian for me?
Basically what i'd like to do is set up the apple tv to stream video over my network (files will be located on my desktop)
Videos will be of various codecs and formats...avis, divx, mkv.....etc...
You're welcome. I had to work it all out as a newbie so I know how baffling it can be.
It's up to you how you proceed from here. I installed Perian manually, but I believe NitoTV gives you the option to instal it (I haven't tried NitoTV yet).
Once Perian is installed, you can transfer XviD (or whatever) files using Cyberduck and play them using NitoTV, ATVFiles 1.3 beta, Boxee or XMBC. Streaming is more difficult and I'm not sure how you'd do it apart from below.
I don't like Boxee or XMBC and prefer to use iTunes to organise my media collection. I used the instructions on this page to do it. Download the Apple TV Fooler, unzip it and this'll give you an AppleScript droplet. Just drop your Xvid file onto it and it'll convert it into a file iTunes will happily sync and stream with ATV in the usual way. You do need to have QuickTime 7 Pro in order to do it, but it's relatively cheap.
Last edited by Gabster; 01-06-2010 at 11:53 PM.
Reason: rewording question
I just followed this instructions only installed ssh and bintools, on the patchstick.
Originally Posted by nitosoft
ran it on the ATV. now i got boxee running but cant play anything on it? it says it needs adobe flash player??
Thank you in advance.
Last edited by Gabster; 01-09-2010 at 05:43 AM.
By 5wallace in forum AppleTV 1
Last Post: 09-19-2010, 08:55 PM
By toruonu in forum iPhone "2G" (Rev. 1)
Last Post: 12-04-2007, 04:40 PM
By graf9 in forum iPhone "2G" (Rev. 1)
Last Post: 10-18-2007, 10:42 PM