
Come rendere operativi i nuovi iPod su GNU/Linux
Ottobre 9, 2007
Tutti saprete dell’ultima mossa Apple per rendere l’iPod compatibile con il solo software iTunes che si candida quindi ad essere l’unico in grado di leggere e scrivere file sul lettore mp3 della mela.
Avrete anche sentito la notizia del crack della protezione già effettuato da alcuni utenti del canale #gtkpod.
Ma ecco che arrivano due notizie fresche sul funzionamento del lettore su GNU/Linux, in primis c’è da dire che tramite una conversazione su IRC si apprende che i nuovi iPod saranno supportati da Amarok grazie all’hack già scoperto.
Riporto un estratto della conversazione:
From #gtkpod today:
<wtbw> okay guys
<wtbw> i think we’re done.
<wtbw> let me code something just to check
[30 minutes later]
<wtbw> can i hear a fuck yeah?
<wtbw> works for both mine and xamphears :>
In secondo luogo vi annuncio che se leggerete tutto l’articolo fino alla fine vi spiegherò come piazzare il vostro lettore Apple sulla vostra Linux box per farlo funzionare a dovere senza attendere l’upgrade di Amarok.
Siete contenti??
Allora iniziamo.
Operazione preliminari
- Acquistare un’iPod
- Scaricare questo file compresso
Al lavoro
Inserite il cavo usb nel lettore e nel vostro pc ed assicuratevi che la periferica sia montata.
Aprite una shell e digitate:
sudo lsusb -v | grep -i Serial
Il responso del comando dovrebbe essere una stringa di caratteri tipo questa:
00B1234487891431
Ora dividete il codice a cifre di due, ed scrivetelo in un file di testo in questo modo:
0×00, 0xB1, 0×23, 0×44, 0×87, 0×89, 0×14, 0×31
Siamo a metà dell’opera, scompattate il file zip che avete scaricato prima aprendo successivamente il file main.cpp con un editor di testo (Gedit va benissimo).
Una volta all’interno del file troverete questo codice:
0×00, 0×0B, 0×53, 0×60, 0×17, 0×4E, 0×83, 0×21
sostituitelo con quello da voi creato precedentemente.
Aprite una shell e fate un bel make per compilare il tutto (dovete aver installato g++).
Sincronizzate tutto quello che volete senza iTunes.
Godete alla faccia della Apple con una birrona in mano.






“Aprite una shell e fate un bel make per compilare il tutto (dovete aver installato g++).”
Scusami, ma io uso da poco linux e non saprei compilare quella cartella (uso solo python e php, entrambi linguaggi interpretati)… potresti essere un po’ più chiaro?
Grazie, Filnik
Per aprire una shell si intende aprire un terminale
Per “make” si intende il comando (da terminale) “sudo make”
In bocca al lupo !