Deze handleiding geschikt voor Apple TVs met software versie 5.0.2 (iOS 5.1.1) en lager.
Checklist
- Een gejailbroken Apple TV.
- De Apple TV is met het netwerk verbonden, doorloop daarvoor de setup op de Apple TV. In de instellingen is ook de tijdzonde in te stellen zodat de klok in XBMC straks goed staat.
- Windows gebruikers hebben een SSH client nodig zoals PuTTY.
De installatie
- Open een SSH client, voor de Mac is dit de Terminal (te vinden in de map Hulpprogramma’s) en bijvoorbeeld PuTTY voor Windows.
- Verbind met de Apple TV via SSH:
$ ssh root@appletv.local
Werkt bovenstaand commando niet vervang dan “appletv.local” door het IP adres van de Apple TV, deze is te vinden in het instellingenmenu van de Apple TV. - Geef “alpine” als wachtwoord.
- Update eerst de geïnstalleerde componenten:
# apt-get update && apt-get upgrade
- Seas0nPass heeft de XBMC repository al aan de apt-get source list (Cydia) toegevoegd. Het enige dat je nog moet invoeren om XBMC te installeren is:
(zie stap 6)# apt-get install org.xbmc.xbmc-atv2
- De versie van XBMC die op dit moment te downloaden is via Cydia is niet compatible met iOS 5.1.1 (Apple TV software 5.0.1). Cydia zal pas worden geüpdate wanneer 11.1 officieel voor alle platformen gereleased wordt. Gezien ook de nightlys nog niet zijn gestart na de release van versie 11 (Eden) welke ook iOS 5.1 compatible zullen zijn moet er voor nu een speciale XBMC build, ATV2-Eden-iOS5.1 compatible take3, worden geïnstalleerd:
# mkdir -p /Applications/AppleTV.app/Appliances
# apt-get install org.xbmc.xbmc-atv2
# mkdir -p /Applications/XBMC.frappliance
# wget http://mirrors.xbmc.org/apt/atv2/deb/org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
# dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
# rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
Nightly build installeren
Met de release van Eden beta 1 (XBMC versie 11) worden de nightly’s niet meer geüpdate. Na het voltooien van de bovenstaande stappen heb je de recentste versie van XBMC geïnstalleerd. Onderstaande tekst dient enkel ter naslag en voor in de eventuele toekomst.
Leef je graag on the edge of ondersteund de Cydia versie je iOS versie nog niet? Installeer dan de zogenaamde nightly build. Een nightly is een (meestal dagelijkse) compilatie van de broncode en bevat alle laatste wijzigingen. Dit kunnen prestatie verbeteringen en nieuwe functionaliteiten maar ook nieuwe bugs zijn. Nightlys zijn niet tot nauwelijks getest en zijn er juist voor zodat bugs ontdekt kunnen worden voor een officiële versie release. Zorg er wel voor dat je eerst de “officiële” release hebt geïnstalleerd zoals in het bovenstaande kopje staat beschreven en dat de nightly nieuwer is dan de build uit de repository.
- Ga naar de nightly build pagina voor de Apple TV en kopieer de bestandsnaam van de meest recente build.
- Open een SSH verbinding en voer de volgende commando’s uit, vervang daarbij “xxx.deb” door de bestandsnaam van de laatste build.
# cd /tmp
# wget http://mirrors.xbmc.org/nightlies/darwin/atv2/xxx.deb
# dpkg -i xxx.deb
# rm xxx.deb
Opmerkingen:
- Ik werk tijdens de update het liefst in “/tmp” omdat ik dit netter vind maar dit is niet noodzakelijk.
- Mocht het dpkg command vastlopen, stop deze met ctrl-c en verwijder “/Applications/XBMC.frappliance” handmatig met:
# rm -r /Applications/XBMC.frappliance
Ga door naar de configuratie →