Molti sapranno cosa è il
Tethering, ovvero la possibilità di utilizzare la connessione del cellulare per accedere a internet tramite il computer. Questa feature è ormai comodamente supportata da Android (con l'odio di molti provider), sia tramite cavo USB che tramite WiFi, ma a volte potrebbe capitarvi di voler fare il
contrario, ovvero utilizzare la connessione presente sul pc per connettere il cellulare ad internet.
Immaginate ad esempio di trovarvi nella situazione in cui avete un computer/router connessi tramite cavo, e di non avere a disposizione una rete WiFi per risparmiare i dati forniti dal vostro piano tariffario. Grazie a questa guida potrete sfruttare il
Reverse Tethering per risolvere questa situazione!
REQUISITI:
- Computer Windows
- Smartphone con permessi di root
- Cavo USB
PASSI DI PREPARAZIONE:
- Scaricate il file Zip
- Estraetelo sul vostro pc
- Assicuratevi di avere installato i driver per il vostro dispositivo: se non riuscite a trovarli, potete utilizzare gli Universal Naked Driver
- Abilitate il Debug USB selezionandolo in Impostazioni > Opzioni Sviluppatore > Debug USB (il percorso potrebbe variare leggermente a seconda della versione di Android Installata)
- Controllate di avere i permessi di root e le notifiche di richiesta abilitate
INSTALLAZIONE:
L'installazione viene fatta quasi completamente da Windows, con questi semplici passi:
Avviate il file AndroidTool.exe
In questa schermata dovrete configurare la connessione per il vostro dispositivo: selezionatelo dalla lista accanto alla scritta "Select a device"
Selezionate anche il DNS da utilizzare (in una configurazione ordinaria sarà probabilmente solo uno) e controllatelo con il pulsante "Check"
Premete CONNECT
Se siete alla
prima attivazione il programma provvederà anche a installare sul dispositivo l'applicazione tramite l'
ADB incluso nello zip.
Se volete utilizzarne una versione differente già installata sul vostro PC selezionate la tab "Tools" e inserite il percorso dell'eseguibile.
Durante l'installazione, sul cellulare vi comparirà la richiesta per i
diritti di root. Concedeteli e tutto dovrebbe andare a buon fine.
Se non siete sfortunati, questo è tutto ciò che dovrete fare: provatelo disabilitando il traffico dati sul vostro telefono e utilizzando il browser. Dovreste essere in grado di navigare, e dal programma su pc potrete vedere il grafico del traffico in entrata e uscita veicolato dal cellulare alla connessione del pc.
Per utilizzare Google Play (e Hangout, Skype e alcuni giochi altrimenti bloccati)
Purtroppo , il programma ha dei problemi con le connessioni provenienti da Google Play, quindi se volete utilizzarlo per scaricare o aggiornare applicazioni dovrete effettuare questo passo altrimenti opzionale:
Requisiti: Xposed installer
- All'interno del programma, spostatevi nella tab "tools" e cliccate su "install hack"
- Lanciate l'installer Xposed sul dispositivo Android e cliccate su "Install/Update"
- Cercate il modulo e abilitate HackConnectivityService (vedi immagine sotto)
- Riavviate il telefono
Possibili problemi:
Il programma non è compatibile con "CrossBreeder" o altri programmi che modificano il file host (rimuovendo localhost)
Se il tuo dispositivo non è presente nella lista del programma:
- Controlla che il debug USB sia abilitato. A volte disabilitarlo e attivarlo nuovamente potrebbe aiutare
- Talvolta ADB potrebbe non funzionare perfettamente. Clicca il pulsante "Kill ADB" nella scheda "Tools"
- Il dispositivo potrebbe non essere installato correttamente. Controlla il sito del produttore o prova con i driver generici di Google scaricabili da QUI
- Windows potrebbe riconoscere il dispositivo come "Media Transfer Protocol" (MTP) o "Picture Transfer Protocol" (PTP). Quando connettete il cavo usb, una notifica compare nella barra. Cliccatela per cambiare questo parametro: se uno non funziona, provate l'altra modalità.
- Cliccate il tasto Refresh o riavviate il programma per riconoscere il vostro dispositivo
Se la connessione cade frequentemente, provate un cavo USB differente
Note su Android 4.3 e 4.4
Google ha aggiunto alcuni parametri di sicurezza in questa versione, ma dovrebbe comunque funzionare tutto.
IMPORTANTE: è necessario connettere almeno una volta il telefono o il tablet a una rete WiFi o 3G dopo averlo avviato per poter usare il Reverse Tethering
Note sui Proxy
Ci sono 2 possibili problemi con i proxy:
Proxy Android su 3G: anche se il 3g è disattivato, il proxy del provider potrebbe comunque essere in uso da parte delle applicazioni. Il tool windows non è in grado di comunicare con il proxy del vostro provider. Per fortuna, pochi provider includono un proxy, che dovrà essere rimosso manualmente. Il tool vi darà informazioni su come farlo quando lo riconosce.
Proxy lato Windows: il programma non è in grado di bypassare i proxy. Esistono ovviamente applicazioni che lo fanno, come FreeCap, Proxifier o Sockscap. Nel caso in cui il traffico della vostra connessione sia filtrato, dovrete configurare uno di questi per utilizzare il reverse tethering.
DOWNLOAD:
ReverseTethering.zip
La guida è ripresa da questo thread su
XDA. Utilizzate questa discussione per domande, commenti o feedback sull'applicazione!