[Guida] Jailbreak di Apple TV 2G 4.1.1 e installazione di XBMC



Finora non avevamo mai parlato di jailbreak, anche perchè, con i nuovi aggiornamenti dei dispositivi Apple degli ultimi mesi, gran parte delle mancanze sono state sanate. Non è il caso della Apple TV 2G che, se non jailbroken, presenta delle serie limitazioni, la più grande delle quali obbliga a passare per iTunes per poter vedere i video del vostro computer e possono essere riprodotti solamente i video in formato .mp4 (quindi non potete riprodurre nessun video .avi o .mkv e tantomeno utilizzare dei sottotitoli).

Importante è dunque l’installazione dei famosissimo mediacenter open source XBMC, che eleva notevolmente la qualità di questo dispositivo. Ovviamente per poter installare XBMC è necessaria l’effettuazione del jailbreak, da poco disponibile anche untethered, grazie a greenp0ison.

Partiamo con la guida per il jailbreak.

Per prima cosa dovete possedere un cavo micro-usb, per intenderci quello tipico di molti cellulari di ultima generazione, quali Nokia N97 e HTC HD2 (sotto vi riporto una illustrazione per capire di cosa sto parlando, occhio a non confonderlo con un cavo mini-usb).

Verificate di avere la Apple TV montante la versione software software 4.1.1 andando su Impostazioni –> Generali –> Informazioni. Se così non è, sarà sufficiente, sempre su Generali, fare Aggiorna Software.

A questo punto scaricate l’ultima versione di greenpois0n dal sito ufficiale (è disponibile per tutte le piattaforme) e avviatelo. Io ho effettuato la procedura tramite Mac, ma dovrebbe essere identica per gli altri sistemi operativi.

Dopo aver risposto di si alla domanda sopraindicata, potete premere jailbreak, seguendo le istruzioni riportate volta per volta.

Partendo da una Apple TV completamente scollegata (non collegate l’hdmi), prima di tutto collegate il cavo usb, poi collegate il dispositivo all’alimentazione e, nei 7 secondi che vi indica greenpois0n, tenete premuti i tasti menu e play contemporaneamente, poi rilasciate finito il countdown. Questa è la parte più critica, poichè spesso non va a buon fine (quasi mai al primo tentativo, tranquilli): se è così, vi basterà premere “try again” per ritentare nuovamente.

Se tutto è andato a buon fine, dopo un’attesa di qualche minuto, dovreste trovarvi con la schermata sopra di voi: prima di premere complete e scollegare la Apple TV dal vostro computer, il consiglio è di aspettare circa 40 secondi. Di seguito un video che vi mostra tutto ciò che vi ho descritto.

Fatto questo, scollegate il cavo usb e collegatevi il cavo hdmi: noterete immediatamente che il logo della mela è stato cambiato con quello di greenp0ison e che vi è una nuova voce tra i menù del vostro dispositivo, quella appunto di greenp0ison. Andateci e premete su “Inject Software” e poi installate “Cydia Packaged”. Attendete e, dopo l’automatico riavvio della vostra Apple TV avrete finalmente la nuova voce NitoTV nella barra dei menù.

Grazie a NitoTV potrete installare software aggiuntivi, tra i quali XMBC: sarà sufficiente andare su “Install Software” e poi scegliere “XBMC-ATV2”. Dopo qualche minuto necessario si riavvierà la Apple TV con un altra nuova voce, corrispondente a quella di XBMC! Per l’utilizzo del suddetto software vi invito a seguire la guida fornita da iSpazio, completa di videoprova.

Io sono fresco di questa procedura effettuata quest’oggi, dunque se avete qualche domanda o avete incontrato qualche problema durante il procedimento (la Apple TV non si vede più nella vostra tv, per esempio) non esitate a contattarmi scrivendomi nei commenti. Bismark.it inoltre non si ritiene responsabile per eventuali danni subiti dal vostro dispositivo durante la procedura descritta nella guida.

[Update 18/02/2011] E’ uscito greenpois0n RC6-1, che corregge alcuni bug, soprattutto relativi al jailbreak della Apple TV, tra i quali quello che a volte recava problemi al dispositivo nel collegarsi con la rete wireless. Se avete incontrato questo problema, sarà sufficiente andare su NitoTV –> Settings e poi fare “Restart Lowtide”, per far tornare a funzionare il tutto.



  • ciao effettuo tutta la procedura,collefata la apple tv vedo greenp0ison dopo
    Inject Software e cydia payload non Cydia Packaged e, dopo l’automatico riavvio vedo NitoTV e installo XBMC-ATV2 e dopo il riavvio non vedo la voce xbmc ma sempre nito
    aiuto

  • redazione

    Beh, ritenta. Altrimenti puoi eseguire la procedura collegandoti via ssh alla Apple TV come descritto nella Wiki di XBMC:
    http://wiki.xbmc.org/index.php?title=Install_XBMC_on_ATV2

  • niente da fare anche acquistando atv flsh non mi installa xbmc tutto il resto si
    aiutooooooooooooooo

  • cosa puo essere installo tutti i programmi di atv flash tranne xbmc?

  • redazione

    Hai provato tramite ssh come ti avevo detto? Altrimenti non ho idea… l’unica cosa che mi verrebbe in mente è quella di ripristinare la Apple TV da iTunes e rifare tutto daccapo (jailbreak compreso)

  • tramite ssh devo aprire il terminale giusto?
    mi da questo errore
    host-002:~ claudiomorando$ ssh root@192.168.1.3
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that the RSA host key has just been changed.
    The fingerprint for the RSA key sent by the remote host is
    fc:64:48:68:a6:70:43:9a:0e:b3:a0:b1:67:ea:57:21.
    Please contact your system administrator.
    Add correct host key in /Users/claudiomorando/.ssh/known_hosts to get rid of this message.
    Offending key in /Users/claudiomorando/.ssh/known_hosts:1
    RSA host key for 192.168.1.3 has changed and you have requested strict checking.
    Host key verification failed.
    host-002:~ claudiomorando$

  • redazione

    Allora prova a dare ssh root@apple-tv.local, senza l’ip della Apple TV

  • Anche a me appare quel messaggio e con root@apple-tv.local non funziona

  • redazione

    Forse, ma magari mi sbaglio, non ci va il trattino… cioè ssh root@appletv.local

- Debug: cached@1503358009 -->