Saltiamo i preamboli: l’Apple TV 2G è arrivata in Italia e ci si può eseguire il jailbreak con le stesse logiche di iPhone ed iPad essendo mossa da iOS. Sapete che di norma non parlo di hack e questo è l’unico prodotto per cui faccio una eccezione, già dalla versione 1G. Su su iPad ad esempio uso il firmware originale, ma sulla Apple TV credo che avere come unica sorgente iTunes sia troppo limitante per un prodotto di questo tipo, specie non avendo un disco interno. Sia chiaro che il post è di tipo sperimentale e non un invito ad eseguire tale procedura.

Per il collegamento al Mac (o al PC, che dir si voglia) serve un cavo USB / micro USB che, ovviamente, non è incluso nella dotazione. Io ne avevo uno ma stranamente non ha funzionato. Tuttavia era un cavo destinato esclusivamente ad alimentare, per cui forse non aveva tutte le caratteristiche del cavo standard.

cavo per Apple TV

Ne ho acquistato uno su internet perché nei centri commerciali e nei negozi di telefonia non ne avevano (al commesso del MediaWorld ho dovuto spiegare io la differenza tra mini e micro USB… mah). Scegliete voi dove prenderlo alle condizioni migliori, io avendo avuto esperienze negative in passato con adattatori scadenti, mi son affidato al sito Lindy, dove quello da 1m costa 5,95€ (tornando indietro lo avrei preso più lungo però). Eventualmente dovesse servire il prodotto è questo: Cavo USB 2 / Micro USB 1m

AppleTVBack

Ora veniamo ad una nota dolente: il cavo micro USB è stato posizionato (non so se volutamente) proprio sotto quello HDMI. Per cui o si usa uno o l’altro, insieme non c’è verso di farli stare (a meno di modifiche particolari ai cavi). Questo significa che se anche con il jailbreak si riuscisse a gestire la porta per collegare (con opportuni adattatori) delle memorie o dischi USB, non si potrebbero usare lo stesso visto che l’uscita HDMI risulterebbe inaccessibile.

Preparazione al Jailbreak
La procedura è piuttosto semplice, servono:

Dopo averli scaricati entrambi lanciate Pwnage e selezionate l’opzione specifica per iPad ed Apple TV 2G:

jailbreak apple tv 2g

Il file con il firmware verrà automaticamente identificato nella successiva schermata, selezionatelo ed andate avanti confermando l’operazione. Inizierà la costruzione del custom firmware, ovvero l’iOS “modificato” che sbloccherà alcune funzioni necessarie a lavorare in modo diretto sulla AppleTV (come ad esempio l’accesso remoto in SSH). Verrà richiesto accesso amministrativo, per cui inserite la relativa password.

pwnage tool apple tv 2g

Una volta terminata la creazione del custom firmware, Pwnage tool avvierà automaticamente le istruzioni per entrare in DFU mode ed eseguire il jailbreak. Con iTunes 10.1 la situazione è diventata leggermente più complicata, per cui seguite con attenzione questi passi:

  • tenete la Apple TV vicino al Mac con tutti i cavi scollegati
  • collegate soltanto la micro USB, ma non attaccatela al Mac… tenete solo il cavo USB a portata di mano
  • lanciate iTunes e lasciatelo in background
  • appena Pwnagetool vi chiede di collegare la Apple TV inserite immediatamente l’USB sul Mac
  • attendete i suoi 5 sec (partirà il conto alla rovescia
  • tenete premuti per 7 sec menu+play e poi liberateli entrambi

Dicendo “Play” ci si può confondere visto che ce ne sono sostanzialmente 2. Voi premete i tasti cerchiati in questa immagine:apple remote

Jailbreak
Si può chiudere Pwnage e passare ad iTunes. Verrà identificata l’Apple TV, tenete premuto il tasto alt e cliccate sul pulsante di ripristino. Selezionate il custom firmware che dovrebbe chiamarsi: “AppleTV2,1_4.1_8M89_Ripristino_Personalizzato.ipsw” e proseguite. Una volta concluso scollegatela dal computer e riattaccatela alla TV ed alla alimentazione. L’avvio sarà normale e sembrerà non cambiare nulla, però sulla mia ho dovuto riconfigurare la rete wireless:

network apple tv 2g

A questo punto non vedrete nulla di nuovo, ma aprendo il Terminale potrete accedere in SSH con questo comando:

ssh root@192.168.1.201 #sostituite al mio IP quello della vostra Apple TV

La password è: alpine

Al momento non c’è cydia su Apple TV 2G, ma si può installare Plex per eseguire in streaming i contenuti di un Mac sulla rete locale. Purtroppo ieri sera ho provato fino a tarda notte ma mi risultava irraggiungibile la repository con l’installazione… ma non demordo, a presto la seconda puntata!