iPhone Tethering e Linux

Ovvero usare l’iphone come fosse un modem.

Piccola premessa: i gestori telefonici non sono proprio felicissimi di questa pratica, visto che si sfrutta la connessione mobile (che di solito ha tariffe agevolate) per navigare nella grande rete come se si disponesse di una Internet Key, quindi esiste il reale rischio che Vodafone, Tim, 3… vi chiedano di pagargli un extra per il carico dei dati processati con questa tecnica, sempre che se ne accorgano …

Prima di tutto verifichiamo i requisiti sia del sistema sia Linux nello specifico Ubuntu 12.04 lts e dell’iPhone  andando su Impostazioni->Generali->Info: il mio iPhone è un po’ modificato e quindi non è detto che la presente guida funzioni anche sul vostro, comunque ecco l’elenco delle modifiche e delle caratteristiche del mio:

  • iPhone 3G 16Gb Model MB496T {MB489T\A: IPHONE 3G 8GB NERO; MB496T\A: IPHONE 3G 16GB NERO; MB500T\A: IPHONE 3G 16GB WHITE},
  • iOS 4.2.1 (8C148) l’ultima versione disponibile per il 3G al momento in cui scrivo,
  • Firmware Modem 05.15.04,
  • Gestore di Rete Vodafone IT 9.0,
  • Jailbreaked non ricordo, però, se con Redsn0w o Pwnage Tool,
  • Cydia 1.1.6,
  • Bootlace 2.1.6,
  • OpeniBoot 0.2,
  • iDroid 11.04, Android 2.3.3, installato parte via Bootlace ed parte via SSH da Linux,

Abilitiamo sul nostro “intellifonino” la modalità di Tethering: Generali -> Rete -> Tethering-> Acceso; se non lo trovate, assicuratevi di avere Abilita 3G Acceso e Dati Cellulari Acceso

Se non fosse disponibile questa opzione, c’è la possibilità di scaricare delle app  come MyWi o iTether che ovviano al problema, ma dovrete avere comunque l’iPhone con il Jailbreak, che ricordo è una procedura che invalida la garanzia della casa madre.

Ora passiamo alla procedura vera e propria

dal terminale o CLI (quanto amo questa parte di linux ^-^) digitiamo

sudo add-apt-repository ppa:pmcenery/ppa

serve ad aggiungere il repository di pmcenery che contiene il pacchetto “magico” di ipheth-util. Dopo aver inserito la password verrà chiesto se confermare con la pressione di Enter o cancellare la procedura con CTRL-C, Confermiamo ed andiamo al punto successivo

sudo apt-get update

che come sappiamo aggiorna le informazioni disponibili nei Repository

sudo apt-get install ipheth-utils

scarichiamo la vera anima del processo The magic package here, of course, is ‘ipheth-utils’ which pulls in required packages like libmobiledevice and the iPhone ethernet driver. These used to be the packages you had to compile manually, but the above PPA (Personal Package Archive) from Paul McEnery provides pre-compiled packages for you.

Ora basta riavviare per consentire al sistema di completare l’installazione dei pacchetti appena scaricarti

Ora connettiamo il nostro “malafonino” usando il cavo usb e andando su network manager ed optare per iphone

Se non dovesse funzionare provare:

sudo apt-get remove ipheth-utils (rimuove il pacchetto)

sudo apt-get autoclean (esegue un autopulitura del sistema)

sudo apt-get install gvfs ipheth-dkms ipheth-utils (installa gvfs, ipheth-dkms ipheth-utils)

GVFS is the virtual filesystem for the GNOME desktop, which allows users easy access to remote data via SFTPFTPWebDAVSMB, and local data via Udev integration,OBEX and others

Se si desidera connettere l’intellifonino via BlueTooth bisogna seguire le guide contenute nelle fonti elencate o attendere che io aggiorni la presente scheda

Fonti:

http://www.howtogeek.com/68999/how-to-tether-your-iphone-to-your-linux-pc/
http://apcmag.com/how-to-tether-the-iphone-to-your-linux-pc.htm

Fonti non utilizzate per questa guida ma utili per approfondire l’argomento

http://www.webupd8.org/2010/02/iphone-usb-bluetooth-tethering-with.html
http://undulynoted.net/2009/06/tether-iphone-30-to-ubuntumac-904-via-bluetooth-no-jailbreak-required/
http://forum.ubuntu-it.org/viewtopic.php?t=452972
https://sites.google.com/site/moosyresearch/projects/iphone-usb-tethering-in-linux

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...