1: Theres plenty of guides to jailbreak the ATV2 , I used this one
2: I would recommend to install XBMC from the repo how to here first if you haven’t already done so
3: To Play MKV files & 720p video & plugins such as BBC iPlayer and TVCatchup you will need the latest build of XBMC.
to do this
open a terminal on mac or Linux
ssh firstname.lastname@example.org (REPLACE IP with your ATV’s ip)
enter password when prompted
you get the prompt
type cd /var/mobile
now download the xbmc
Once thats downloaded run the install
dpkg -i latest_atv2.deb
Your apple tv will restart once thats installed
Now to download the latest tv catch up & or iplayer
once you downloaded those.
open XBMC >> System >> add-ons >> install from zip (the /var/mobile directory is default.
Now finally to block the ATV from checking for updates do.
cp /etc/hosts /etc/hosts.bak
now each of the lines below
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
For those that want to install the latest eden builds
get the deb links from here to use with wget
build from dec 10th works just fine on 4.1 (I havent had the need to update since its mainly an iPlayer & xbmc box for me)
seasonpass has been updated to untethered version 4.4.4
see here: http://blog.firecore.com/6434
I have updated & it works fine
I have aslso installed NitoTV by
apt-get install com.nito.nitoTV
There is as a new xbmc build dated 24th December I might try (link is in previous edit)
One final thing , you might have to restore your hosts file if you used tiny umbrellla to back up your shsh blobs like I did.