sabato 1 agosto 2009

[OT] USB TETHERING con HTC MAGIC by TIM (howto version 1.0)

Finalmente sono riuscito a usare il mio htc Magic marchiato TIM come modem, infatti pare che il rooting di questo dispositivo sia particolarmente difficoltoso, e bensì abbia già i permssi di root il kernel non ha la gestione di iptables rendendo impossibile il funzionamento del noto programma per tethering "wifi tether".





Nessun problema, basta usare il cavo usb, avere un pò di pazienza e tutto si risove.

Innanzi tutto il possessore del dispositivo marchiato tim potrebbe trovarsi un pò in difficoltà nell'istallazione dei driver usb sul pc con windows XP (è indispensabile istallarli per poter usare adb).

personalmente non sono riuscito a istallare l'ultima versione dell'sdk ( attualmente android-sdk-linux_x86-1.5_r3), e quindi ho ripiegato sulla precedente quindi scaricate questa versione al seguente link:



scompattate il file zip e per comodità rinominate la cartella principale come "sdk" (o come volete voi) e mettetela in c:\

entrate quindi nella cartella

c:\sdk\usb_driver\x86

aprite il file

android_usb.inf

e modificate tutte le ricorrenze : "0C02" con "0C03"

In questo modo i driver verranno riconosciuti senza problemi. ( approfondimento )

Ora collegate il telefono, se vi viene richiesto di installare i driver fatelo passando c:\sdk\usb_driver\x86 come cartella contenente i driver, se non vi vine richiesto niente, andate in pannello di controllo, sistema, hardware, gestione periferiche e dovreste trovare la voce ADB interface con un bel punto di domanda giallo (a indicare che mancano i driver) cliccateci sopra con il tasto destro, proprietà, e seguite la procedura per aggiornare i driver, passando sempre la cartella c:\sdk\usb_driver\x86 come punto in cui reperirli.


una volta istallati i driver, sempre con il telefono collegato, vediamo se adb funziona correttamente.

apriamo un terminale, e andiamo nella cartella c:\sdk\tools

a questo punto digitiamo: adb devices (e diamo invio)

Se il telefono è stato trovato il sistema ci ritorna una riga con l'indirizzo identificativo del dispositivo.

Siamo a buon punto, dobiamo scaricare ancora ualche programma:

OpenVPN:
e installatelo

alla pagina

scaricate entrambi i file:


Il primo va installato sul telefono, il secondo va scompattato, poi entrate nella cartella creata aprite il file azlink (OpenVPN Config File) e commentate la seguente linea con un cancelletto:

socket-flags TCP_NODELAY

che diventerà quindi così:

#socket-flags TCP_NODELAY

salvate il file.

Avete già installato l'applicazione apk sul telefono? no? fatelo! (do per scontato che lo sappiate fare, tra qualche giorno integrerò la guida con questa spiegazione)

lanciate il programa sul telefono e asicuratevi che il serizio sia attivo.

sul PC:
da terminale tornate nella cartella "tools" di adb c:\sdk\tools
e date il seguente comando:

adb forward tcp:41927 tcp:41927
Nota: questo comando lo dovete lanciare ogni volta che chiudete il demone adb (per esempio dopo ogni riavvio del pc).

ora entrate nella cartella di azlink, dove avevate modificato il file di conigurazione, fate tasto destro sul file di configurazione e scegliete:

Start OpenVPN on this config file.

Partirà un terminale in windows che i informerà della connessione con il telefono, attendete la scritta : initialization sequence complete
dopodichè aprite una finestra di un browser e provate a navigare. vengono condivisi tutti i tipi di connessione.


NOTE:
Questa guida si riferisce a un software ancora in fase preliminare. Usare a proprio rischio e pericolo.




Nessun commento:

Posta un commento