Although MegaUpload was taken down by the U.S government IceFilms still has functionality! Link now includes instructions / link for Navi-X but due to the frequent issues, I can only promise that I will try my best to resolve any issues you encounter as many of them are not user related but IceFilms related.
*Note* You are required to watch the videos on top of reading the instructions. I suggest just sitting back and enjoying the watch and then attempting this.
UNTETHERED JAILBREAK RELEASED FOR Version 4.4.4, follow the exact guide below, however, before doing so, connect your Apple T.V 2 to iTunes and click “Restore” It will take it to factory settings and update it to 4.4.4 and then you can do the process as described below!
(skip to 4th paragraph to start JB)
I was completely underwhelmed with my purchase of an Apple T.V 2. Shortly after picking up my iPad 2, I thought that I would be able to use AirPlay on a bunch of apps and view them on my HDTV. Aside from a few select apps this is not possible! In fact all you need to do is purchase the $45 HDMI adaptor for mirroring (everything you do is put up on the big screen) that they sell, it is wired and you don’t need the Apple T.V for that. I realize that in future updates to the iOS they may enable it so that every app can use AirPlay but until then my Apple TV 2 is useless. I have a PS3, Xbox 360, and a WDTV, at $119.99 Canadian and $99.99 U.S for the ATV2 it is not what I consider to be a good buy especially with those other media devices! That is until I discovered something known as JailBreak. I have Jail Broken my original iPhone, and almost everyone with an iPhone has at least heard of something called Cydia, but for those who Jail Broke the first iPhone know that it was a much more involved process that was risky. I’m not saying that Jail Breaking the ATV2 is risky, but it’s not risk free either. I’m not a computer programmer, but do consider my self tech savvy and thought I could add my take on how to go about Jail Breaking the ATV2. I decided to do some research on it and here’s what I found on the ATV2 and JB.
The ATV2 has an HDMI output only, granted this means only newer generation TV’s can support it, this shouldn’t be a huge factor as many people have this technology now, but something to know just in case. It supports 720P playback but trying to play that file wirelessly from your media server is next to impossible. Playing YouTube videos and viewing your pictures is essentially all it does. Here’s where JailBreaking comes in. By JailBreaking you can begin installing third party apps that allow you to do many more things with your ATV2. For my purposes I’m going to outline how to get from Jailbreak, to installing Nito, XBMC and then IceFilms. After that you can search for some other cool third party apps to install, but at least with this you can have literally thousands of hours of T.V and movies to watch.
You need to have a micro USB cable for this to work. If you have either a BlackBerry, Nokia, or most Android phones then you already have this cable. The USB power cord that comes with most models it is the wire you require, just take it apart. You’ll know instantly if it is the correct one. (The other ones don’t come apart, lol) There are different types of Jail Break’s available, this covers version 4.4.4.
I was going to create my own video, but there are enough video’s out there that I just decided to use them along with some of my own. I will try to help you to fill in the blanks as I believe there are some important instructions left out.
Do not plug in your ATV2 until instructed!
JailBreaking
Download “SeasOnPass” here
For those using a Mac, ensure that your file stays zipped as Mac’s will automatically unzip your file for you, when SSH’ing this file over to your Apple T.V 2 unzipped it will not be recognized, quick reference in comment #2 how to fix that here.
AT Step 4 in the Youtube video below when it will ask you to put your ATV2 in DFU mode, without the power cord, plug the ATV2 to your PC with the Micro USB, now holding both PLAY/PAUSE buttons for approx. 7 seconds and then let go. You should be in DFU mode. I have JB a few ATV2’s, one time I was unable to get my ATV2 into DFU mode, searching the internet, a trick I learned was to plug in the power cord and power the unit with the micro USB plugged in to the PC and the ATV2, then unplug the power cord only and hold the Play/Pause buttons and it will enter DFU mode. Remember this is only required if the standard method is not working for you.
AT Step 5 when iTunes opens you have to hold the Shift key and then click restore, then click on the file that was created by SeasonPass, it should be called something like this, “AppleTV2,1_SP_restore” or something similar.
Once completed your ATV2 is now JailBroken and you are now 1/4 of the way done.
Installing NitoTV
Connect your ATV2 to your T.V and turn it on now.
Download “Putty” here
To find your I.P address, connect your ATV2 to your T.V and turn it on, go to Settings, then General, and then About, your I.P address should be listed there.
Start Putty!
xtech’s has created a second more easier to use video, Does the same thing as above, but its a bit easier to follow.
In case you are having trouble following here is the commands he is typing out for you, you can copy and paste them one by one, but say yes to any prompts that come up!
Important Information: Login: Root / Password: alpine
echo “deb http: //atp.awkwardtv.org ./” > /etc/apt/sources.list.d/awkwardtv.list
“echo space quote deb space http colon // atp dot awkwardtv dot org space dot / quote > space / etc / apt / sources dot list dot d / awkwardtv dot list” (thanks to Quasi_Mojo for clarity, this line is same as above but with spacing added for support)
apt-get update
apt-get install com.nito.nitoTV
killall Lowtide
Congrats, you are 2/4 of the way done!
Installing XBMC
Go back into Putty and run command
apt-get update
apt-get upgrade
This will make sure all your packages are up to date before you install xbmc and any other plugins you plan to add. Say yes to any prompts!
You have to wait until it is completed of course, I just skipped the final step because I already had it done!
Congrats, you are 3/4 of the way done!
Installing IceFilms
Now go here and complete Step 1, you have already done step 2 and most of Step 3.
Navi-X Repo (Just download the repo and do the same to it as your IceFilms repo)
Download WinSCP here.
Start WinSCP and put in your I.P address with the Username: root and Password: alpine
Click on Login and then Yes and a window like this will open. The left screen is your P.C and the right is the directory folder of your ATV2
You have to place the file you downloaded called repository.googlecode.anarchintosh-projects from your P.C (keep it zipped, some MAC’s automatically unzip the folder, make sure it stays zipped) into a folder called the “ /private/var/mobile/Media” on your ATV2.
Now, start XBMC, and follow my video,
From there you should go to Add-ons, then click Get Add ON then click Anarchintosh Addons then click Video Add Ons then click Ice Films. This should begin the install. Once completed, go all the way out to where ‘system’ was and instead scroll up to go to Videos then click on Video Add-ons then click on IceFilms.
You will have to download ‘the pictures’ folder (automatically prompts you) and you should be good to go, feel free to rate and if you need assistance comment and I’ll try my best to help you!
Finished! Read below for issues that will occur inevitably and how to fix them.
Updated for corrections June 19th, 2011: Sorry for some confusion, there were a few errors I made in the install process that I discovered while JB an APTV2 with a friend. This new version is tested and proven.
Update July 23rd, 2011: Regarding a question below, after everything is said and done and going into the Anarchintosh addon and clicking it, there is nothing there. You get there by going to System/Add-ons/ Get Add-on/ then Anarchintosh Addons but then there is nothing there where there should be Video-Add Ons and then Ice Films. Taking the power plug off and waiting 5-10 minutes solved this problem when I encountered it. Good luck!
Update July 31st, 2011: Added Video to show how to do a full IceFilms install after SSH’ing the repo over and how to fix the Missing IceFilms issue.
Update November 25th, 2011: Some minor changes, added support line to SSH Nito TV below original line for spacing.
Update January 4th, 2012: Added how to stop a Mac from automatically unzipping a file while being downloaded.
Update January 10th, 2012: Added new SSH video with simplified instructions.
Update February 21st, 2012: Added new instruction after installing XBMC (Thanks to 7-Endless from RFD forums for this information)
Part 1
Part 2
Update August 4th, 2011: The problem for some is that Apple T.V keeps searching for updates and you keep getting kicked out what you are watching at the same point it feels like or 5 minutes into watching a show. UpdateBeGone doesn’t work. This is the SSH method.
This seems to be missed by allot of people and as a result some people are updating to 4.3 to stop XBMC from “crashing”…
SSH into your Apple TV 2 using either Putty if your a Windows user or the Mac/Linux terminal
For Linux/Mac users “ssh root@ipaddress” when prompted enter the password, probably alpine if you haven’t changed it.
Backup your hosts file:
cp /etc/hosts /etc/hosts.bak
If you need/want to restore the original hosts file do the reverse:
cp /etc/hosts.bak /etc/hosts
Paste the below commands, this adds entries to the hosts file that effectively block updates.
echo "127.0.0.1 appldnld.apple.com" >> /etc/hosts echo "127.0.0.1 mesu.apple.com" >> /etc/hosts echo "127.0.0.1 appldnld.apple.com.edgesuite.net" >> /etc/hosts
If you wish to undo these changes you can use a unix utility named sed via ssh using these 3 lines:
sed -i '/127.0.0.1 appldnld.apple.com/d' /etc/hosts sed -i '/127.0.0.1 mesu.apple.com/d' /etc/hosts sed -i '/127.0.0.1 appldnld.apple.com.edgesuite.net/d' /etc/hosts
Thanks to ‘bircoe’ from the XBMC community forums for this info!
Update January 16th, 2012: Added a currently Known Bug/Issue Section (see right below)
Currently Known Issues
1. XBMC / IceFilms crashes after 1 hour or so of viewing. (No known fix Problem has been reported on forums)
2. In IceFilms when playing a T.V show or Movie and cancelling it, will not be able to play another movie or film until restarting (power cycle) Apple T.V 2. (No known fix)
3. MegaUpload down. IceFilms no longer works. (No fix for foreseeable future!)
4. XBMC Crashes after 3 seconds (Solution!) Upgrade to XBMC: EDEN Beta 2
Eden Beta
No more nightly builds! Eden beta 1 is here! If you installed for the first time today using the above instructions then you already have Beta 1. If not, either update through NitoTV or issue the following commands to update your Cydia copy:
Open up your terminal/ssh application and enter the following command to log in to your ATV2:
You will be asked for a password: default password is alpine
Continue to enter the following commands:
apt-get update
apt-get install org.xbmc.xbmc-atv2
You should now have Eden Beta 2 for ATV2.

