Ecco a voi il programma DEFINITIVO per effettuare il tethering senza root via USB di una qualsiasi connessione internet del cellulare (aka connessione dati || WiFi) al vostro computer o mac!
Azilink è un programma che sfrutta OpenVPN, quindi è cross platform. Non fa altro che attuare da router. Purtroppo non può fare il WiFi tethering, ma non importa molto dato che collegandosi all'USB ti fa anche ricaricare il cellulare
Brevissimo tutorial per Mac OS (se provate su altri sistemi scrivete qui!)
Cominciamo:
-- siate sicuri che la modalità debug USB sia attiva (così da far comunicare adb con il cellulare)
-- per installare le applicazioni al di fuori del market dovete spuntare l'apposita opzione dalle impostazioni di sistema
-- bisogna aver installato l'android SDK: Android 1.5 SDK, Release 3 | Android Developers ed aver messo dentro il file ~/.bash_profile (eventualmente creato):
^-- dopo chiudete e riaprite il terminale, al comando "which adb" dovrebbe venire fuori [la directory dell'sdk]/tools/adbcodice:export PATH=${PATH}:/Users/TUOUTENTE/PATH/ALL/SDK/tools
*************
INSTALLAZIONE
*************
1. rechiamoci sul sito ( azilink - Project Hosting on Google Code ) e scarichiamo i due file: l'applicazione apk ed il file zip (contenente la configurazione OpenVPN).
2. colleghiamo il nostro smartphone ed installiamoci azilink.
3. trasferiamo/copiamo il file azilink.ovpn in ~/Libreria/openvpn (create la cartella prima!)
4. rechiamoci sul sito ( tunnelblick - Project Hosting on Google Code ) e scarichiamo Tunnelblick, installiamolo
***********
ESECUZIONE
***********
5. colleghiamo il cellulare via USB
6. da terminale diamo il comando
7. avviamo Azilink sul cellularecodice:adb forward tcp:41927 tcp:41927
8. avviamo Tunnelblick e selezioniamo (nel systray in alto a destra) connect to azilink
^-- una volta che il tunnel rimane sullo stato di "aperto" possiamo navigare
TESTATO SU: Mac OS X 10.5.7 (Leopard) con Tunnelblick (GUI per OpenVPN).
PROBLEMI & RISOLUZIONI (Mac OS X):
Problema: Nonostante abbia eseguito tutti i passaggi non riesco a connettermi ad internet (o solo a google ())
Knowledge: a quanto pare Mac OS X fa un controllo sugli adattatori di rete: quando tutti sono offline (pallino ROSSO), semplicemente non andrà a leggere le impostazioni del sistema per i DNS.
Soluzione: create un network tramite la scheda WiFi (dalla systray, menu delle connessioni -> crea nuova network), mettete una password qualsiasi (per evitare che qualcuno usi la vostra rete). Andate nelle Preferenze di Sistema -> Network, AirPort: Avanzate... -> DNS: Server DNS, aggiungete 192.168.56.1
^-- nota: se abilitate la condivisione internet avete appena messo su un WiFi Tethering xD