iPodToucHack | Forum su Apple, iPhone, iPod touch, iPad & molto altro...

TUTORIAL: Mac OS X su Apple TV

Una simpatica procedura per trasformare la vostra Apple TV in un computer con Mac OS X Tiger.

« Older   Newer »
 
  Share  
.
  1. Power Mac
        +1   +1 Like   -1
     
    .

    User deleted


    Chi di voi non ha in casa, collegata alla propria TV (magari un moderno Mivar 15''), un'Apple TV? Tutti? Dai almeno qualcuno? Ci sarà pure qualcuno che l'avrà comprata... no?... Perfetto!
    Apple TV è un bel media center, e, almeno nella prima versione, aveva un Hard Disk di tutto rispetto. Però, legge pochi formati, e non fa molto altro. Perché non installarci il buon vecchio Mac OS X Tiger, che ancora oggi resta un ottimo O.S. e che amplierà esponenzialmente le capacità della vostra Apple TV? Si comporta anche abbastanza bene, avete 256 M di Ram e un buon processore. E volete mettere lo sfizio di vederlo sul grande schermo d'una TV? Ovviamente vale solo per la prima Apple TV.
    Apple-TV-icon
    Quindi, skorpion03 ha trovato per noi una guida, in inglese, e io ho fatto la faticaccia di tradurla, perfezionarla e renderla al contempo comprensibile ai più con qualche piccola spiegazione qua e là. Sia chiaro, è la prima ed ultima volta che lo faccio :D
    La procedura, vi avverto, è complessa (in particolare gli ultimi passaggi). Skorpion03 la testerà per noi.
    Ma, vi assicuro, ne sarà valsa la pena. Bene, ora passiamo ai passaggi: forza e coraggio!
    Ricordo un certo file di boot dovrete reperirlo da soli, e dovrete inoltre disporre di un Mac (originale o hackintosh).
    La guida è solo una traduzione, oltre ad essere spiegata e perfezionata, tutti i diritti e i vari file sono di proprietà dei rispettivi creatori/detentori di eventuali diritti. La procedura è legale e non invalida la garanzia, fermo restando che non mi assumo alcuna responsabilità per eventuali danni alle vostre Apple TV e/o computer. La guida è comunque sicura, poiché operiamo solo su di un Hard Disk esterno.

    Vi linko anche un file .pages della guida: www.mediafire.com/?4hodmlx2ksa16co, dove è più chiara la posizione delle varie stringe da modificare con TextWrangler, per quella fase quindi, vi consiglio di scaricare per l'appunto il file di testo che ho creato.
    Apple-TV-Logo-icon-250x250

    Cosa ci occorre:
    Una Apple TV (non ve l’aspettavate eh?)
    Il file boot.efi di un’Apple TV (non chiedetemi dove trovarlo, cercate il file su Google)
    Un sistema Mac OS X, hackintosh o Apple, non importa, l’importante è l’O.S.
    Il DVD d’installazione di Tiger per Intel
    Un Hard Disk USB 2.0 esterno (o in alternativa una chiavetta USB molto capiente, almeno 8GB, ma ne consiglio vivamente di più)

    Bene, mettiamoci al lavoro sull’Hard Disk USB (o chiavetta) che d’ora in poi chiamerò per comodità “drive”.
    1- Aprite su Mac Utility Disco
    2- Nel pannello sinistro di Disk Utility, posizionatevi sul drive USB
    3- Cliccate sul pulsante opzioni, in fondo alla schermata
    4- Nella nuova schermata che sarà apparsa, selezionate GUID Partition Table. Questo sistema di partizione è necessario per installare Mac, proprio come su un computer
    5- Sistematevi la partizione come volete (una, due, col mouse potete allargarle e restringerle... io vi consiglio di lasciarne una sola, due sarebbero inutili)
    6- Avviate la formattazione. Una volta terminata, dovreste riuscire a “montare” sulla scrivania il drive (cioè a farlo apparire)

    Ora, dobbiamo installare Mac OS X.
    1- Inserite il disco d’installazione di Mac OS X, senza mai disinserire il drive USB
    2- Resettate tenendo premuto il tasto Opzione
    3- Selezionate l’icona del CD per eseguire il boot del DVD di Tiger
    4- Installate normalmente il sistema, scegliendo come disco di destinazione il drive USB

    Personalizziamo l’installazione.
    1- Finita l’installazione, eseguite il boot sul drive USB.
    2- Una volta dentro Tiger, scaricate il combo update: http://support.apple.com/kb/DL315
    3- Installate il combo update (dev’essere il 10.4.8)
    4- Riavviate. Ancora una volta, entrate nel da poco installato Tiger, aprite Aggiornamento software ed installate ogni aggiornamento disponibile ECCETTO l’update al 10.4.9
    5- Andate su Preferenze di sistema/ Condivisione
    6- Spuntate la casella Login remoto (dev’essere consensito, abilita l’SSH)
    7- Spuntate la casella Apple Remote Desktop
    8- Cliccate su “Privilegi d’accesso”, spuntate la casella “VNC viewers” (comunque dev’esserci scritto VNC) ed inserite una password. Ciò vi permetterà di controllare in remoto la vostra Apple TV dopo averla avviata con Tiger.
    9- Esegui qualsiasi altra azione desideri (programmi, opzioni ecc...), senza mai aggiornare alla 10.4.9

    Dovremmo anche far funzionare l’Ethernet.
    1- Scaricare il seguente file: www.sendspace.com/file/4i62j1
    2- Installa il file seguendo le istruzioni. Esso serve per far funzionare sia la porta Ethernet di Apple TV che Airport. Non elimina il supporto su nessun iMac con Core 2 Duo, gli altri non sono stati testati, ma non dovrebbero esserci problemi, poiché il tutto va installato solo sul drive USB.

    Installiamo un kernel apposito.
    1- Ora, torniamo sul Mac OS X che utilizzate ogni giorno, non quello del drive USB, proprio il vostro
    2- Scaricate questo kernel da uno dei link che troverete qui: http://problematisk.net/appletv/mach_kernel.zip Qui ne trovate altri:www.hackint0sh.org/forum/showthread.php?t=541
    3- “Montate” il drive esterno (deve apparire sulla scrivania)
    4- Aprite il Terminale (lo trovate in Applicazioni/Utility), e ora, inserite i seguenti comandi (potete anche fare copia-incolla): ls -la /Volumes/YourExternalDisk (al posto di YourExternalDisk va il nome che avete assegnato al vostro Hard Disk esterno, dove avete installato Tiger)
    5- Vedrete quindi un file, di nome mach_kernel
    6- Eliminatelo (potresti dovere eseguire il comando: sudo rm /Volumes/YourExternalDisk/mach_kernel). Attenti a NON cancellare il mach_kernel dall’Hard Disk del vostro Mac, altrimenti, il sistema andrà a... buonedonne.
    7- Copiate il kernel che avete scaricato prima in /Volumes/YourExternalDisk. Ovviamente, dovraà essere stato prima “scompattato” (non dev’essere insomma un .zip o .rar)

    Ora, dobbiamo installare il file boot.efi che vi sarete già procurati da soli (mi raccomando, quello di un’Apple TV).
    1- Rimpiazzate il file boot.efi prima scaricato col file dal disco d’avvio di Apple TV, ubicato in /System/Library/CoreServices/boot.efi (ovviamente, nella stessa posizione; Mac vi chiederà di sostituirlo, asserite)
    2- Clicca ora col tasto destro sul file boot.efi rimasto, poi su Ottieni Informazioni, e se la casellina Bloccato (il lucchetto in fondo alla finestra) è spuntata, sbloccatelo
    3- Concludiamo l’installazione dal Terminale col comando bless: sudo bless --folder=/Volumes/YourExternalDisk/System/Library/CoreServices --file=/Volumes/YourExternalDisk/System/Library/CoreServices/boot.efi --setBoot

    Pulizie di primavera.
    1- Eliminiamo ogni kext (quelli che su Windows sarebbero i driver) Nvidia (cominciano tutti per NVD, devono essere cinque) che trovaye in /Volumes/YourExternalDisk/System/Library/Extensions.
    2- Eliminate /Volumes/YourExternalDisk/System/Library/Extensions.mkext E se è presente, eliminate il file /Volumes/YourExternalDisk/System/Library/Extensions.kextcache

    Ora arriva la parte complicata, patchare il file AppleFileSystemDriver
    Attenzione: per eseguire questo passaggio avrete bisgono di un text editor a linea di comando, oppure, consiglio vivamente, TextWrangler www.barebones.com/products/textwrangler/ NON UTILIZZATE TextEdit!
    1- Modifichiamo /Volumes/YourExternalDisk/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/Info.plist (a Contents ci arrivate cliccando col tasto destro sul kext e selezionando Mostra contenuto pacchetto).
    2- Cercate del file “IOPropertyMatch”. Sarà qualcosa di simile a questo:
    HTML
    <key>media-match</key>
    <dict>
    <key>IOPropertyMatch</key>
    <array>
    <dict>
    <key>Content Hint</key>
    <string>48465300-0000-11AA-AA11-00306543ECAC</string>
    <key>Leaf</key>
    <true/>
    </dict>



    3- Subito dopo la linea con <array>, incollate questo, senza eliminare nulla:
    HTML
    <dict>
    <key>Content Hint</key>
    <string>5265636F-7665-11AA-AA11-00306543ECAC</string>
    <key>Leaf</key>
    <true/>
    </dict>
    <dict>
    <key>Content Hint</key>
    <string>Apple_Recovery</string>
    <key>Leaf</key>
    <true/>
    </dict>



    Cambiamo ora il tipo di partizione.
    Attenzione: una volta eseguito questo passaggio, non potrete più montare il drive USB su Mac, quindi, non potete permettervi errori.
    1- Aprite Utility Disco
    2- Selezione dal pannello sinistro il drive USB. Cliccateci col tasto destro e selezionate Informazioni.
    3- Annotatevi il Disk identifier, una sigla, che può essere per esempio, disk3. Nel reso della guida, scriverò diskX, dove ad X sostituirete il numero che avrete ottenuto.
    4- Aprite il Terminale ed eseguite: gpt -r show /dev/diskX
    5- Otterrete qualcosa del genere:

    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    34 6
    40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640 77757488 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    78167128 262144
    78429272 77610032 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    156039304 262151
    156301455 32 Sec GPT table
    156301487 1 Sec GPT header

    6- Piccola spiegazione: la prima partizione reale sta all’inizio del 40. In questo caso, va dal 40 al 409600 (suppongo siano bytes). Subito dopo la grandezza, c’è l’indice 1. La linea più vicina è quella a cui siamo interessati, è questa la partizione che contiene la tua installazione avviabile, cioè, l’indice 2. Potresti avere come non avere l’indice 3.
    7- “Smonta” il disco: disktool -u diskX
    8- Ora, rimuoviamo l’entrate nella tabella della seconda partizione: gpt remove -i 2 /dev/diskX
    Dovresti ottenere: gpt remove -i 2 /dev/diskX: 1 partition(s) removed
    9- Mac ora rimonterà le restanti partizioni. Smontale: disktool -u diskX
    10- Ora, dobbiamo inserire una nuova entrata alla tavola delle partizioni. Per l’indice 2, annotati l’inizio, e la grandezza, poiché a breve ne abbisognerai. Rimpiazza START e SIZE con i tuoi valori.
    gpt add -b START -s SIZE -i 2 -t "5265636F-7665-11AA-AA11-00306543ECAC" /dev/diskX

    Il Terminal non risponderà niente (maleducato).
    11- Esegui un’altra volta il punto 5 e dovresti ottenere, più o meno:
    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    34 6
    40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640 77757488 2 GPT part - 5265636F-7665-11AA-AA11-00306543ECAC
    78167128 262144
    78429272 77610032 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    156039304 262151
    156301455 32 Sec GPT table
    156301487 1 Sec GPT header

    Se noti, ora l’indice 2 è del tipo richiesto da Apple TV per avviarsi.

    Avviamo la nostra Apple TV con OS X.
    1- Rimuovi il drive esterno e attaccalo alla porta di Apple TV.
    2- Se è già accessa, clicca MENU e “-” sul tuo remote e tienilo premuto fino a che non si riavvia.
    3- Se la tua Apple TV non è accessa, collegatela.
    4-Se tutto è andato bene, dovreste vedere la vostra Apple TV avviarsi con Mac OS X. Quando vorreste avviarla senza Mac, basterà staccare il drive USB.

    Se questo è ciò che avete ottenuto, complimenti, avete eseguito tutto alla perfezione!
    macosx-tiger-spotlight

    Se invece ottenete questo, avete sbagliato qualcosa.
    Panic10.6

    Edited by Power Mac - 30/7/2011, 18:16
     
    Top
    .
  2. WHITE111
        +1 Like   -1
     
    .

    User deleted


    ah ah ah mitico ma su che apple tv 1g o 2g ( a ma poi è un dual boot o mac os x iger ostituisce complatamente ios della apple tv?) ( cmq almewnoa parer mio non è poi così difficile voglio dire è una guida mica lo devi fare di punto in bianco) cmq sei grande!
     
    Top
    .
  3. skorpion03
        +1 Like   -1
     
    .

    User deleted


    EMMMM sono quasi pronto per testarla ma alcuni file (ad esempio il combo update) non funzionano.. il link non va... :( :(
     
    Top
    .
  4. Power Mac
        +1 Like   -1
     
    .

    User deleted


    CITAZIONE (WHITE111 @ 27/7/2011, 15:52) 
    ah ah ah mitico ma su che apple tv 1g o 2g ( a ma poi è un dual boot o mac os x iger ostituisce complatamente ios della apple tv?) ( cmq almewnoa parer mio non è poi così difficile voglio dire è una guida mica lo devi fare di punto in bianco) cmq sei grande!

    Apple TV 1G, ovviamente. E poi, ho già scritto in fondo alla guida, che tutto ciò è installato su di un drive esterno, e basta staccarlo per riavere il sistema di Apple TV. Beh, la guida può essere complessa per chi non ha tanta esperienza, o per chi, come me, ogni volta che ha seguito una guida da terminale ha sempre ottenuto risultati diversi da quelli che la guida presentava :D

    CITAZIONE (skorpion03 @ 27/7/2011, 17:12) 
    EMMMM sono quasi pronto per testarla ma alcuni file (ad esempio il combo update) non funzionano.. il link non va... :( :(

    Dimmi cosa non va e cercherò d'aggiustarlo. Corretti il Combo Update, il mach_kernel e TextWrangler. Quali altri link non vanno? Credo che ora sia tutto a posto.

    Edited by Power Mac - 30/7/2011, 16:34
     
    Top
    .
  5. Power Mac
        +1 Like   -1
     
    .

    User deleted


    Link sistemati, ho anche fatto qualche correzione, ora è perfetta. Speriamo che skorpion la provi presto. :)
     
    Top
    .
  6. KekkoFire
        +1 Like   -1
     
    .

    User deleted


    interessante questa cosa, non ho mai provato una apple TV, da ignorante in campo TV, si puo collegare la suddetta Apple TV al pc? adattatori? grazie :D
     
    Top
    .
  7. Power Mac
        +1 Like   -1
     
    .

    User deleted


    Non credo sia possibile purtroppo, anche perché non avrebbe senso, hai già un computer!
     
    Top
    .
  8. KekkoFire
        +1 Like   -1
     
    .

    User deleted


    Ma per fare una spece di computer esterno con Mac ._. anche se io ho 2 hackintosh
     
    Top
    .
7 replies since 27/7/2011, 11:58   4100 views
  Share  
.