giovedì 17 luglio 2014

Come sbloccare il tethering su Android 4.1 e successivi (fino a 4.4.4) (GUIDA AGGIORNATA)

Dal forum di telefonino.net l'utente Neku ha scritto un'ottima guida
 (da me testata) per sbloccare il tethering sui recenti device android.
 (procedura testata da me su un Nexus 5 con Android 4.4.4 Vodafone)
e ha dato ottimi risultati sia con tethering WiFi che con quello USB
 ed è permanente (riavviando il telefono le impostazioni rimangono)
LINK ORIGINALE DELLA GUIDA


Aggiornamento 05.08.2014
LA SEGUENTE OPERAZIONE PUO ESSERE FATTA DA TERMINALE STESSO SEMPLICEMENTE SCARICANDO Terminal Emulator!
digitate prima di tutto "SU" per ottenere i permessi di root e poi gli altri due comandi:
 "settings get global tether_dun_required" e
"settings put global tether_dun_required 0"
Testato e funzionante su nexus 5 con android 4.4.4


Qui sotto copio e incollo la guida fatta da "Neku" sul forum di telefonino.net


[GUIDA] Tethering Wi-Fi Vodafone con Android 4.1 e successivi (NO ROOT)

Come si sa, con le ultime offerte Vodafone (compresa la Special) nel costo dell'opzione non è compreso il tethering (o "utilizzo del telefonino come modem"); per essere specifici, non è compreso l'utilizzo dell'APN web, che è quello con cui di solito vengono effettuati questi tipi di connessione. Con le vecchie versioni di Android (fino alla 4.0, mi sembra) era possibile forzare il SO ad usare lo stesso APN della navigazione da cellulare (mobile.vodafone.it o iphone.vodafone.it); da Jelly Bean in poi, però, il telefono recupera automaticamente l'APN da usare, rendendo questo metodo ineffettivo. La buona notizia è che c'è una soluzione abbastanza semplice a questo problema, che oltremodo non richiede i famigerati permessi di root. Il procedimento che vi vado ad illustrare è per PC Windows ed è stato testato su LG Nexus 4 con Jelly Bean 4.2 e 4.3 e Kitkat 4.4, ma dovrebbe funzionare su tutti i telefoni. Non mi assumo alcuna responsabilità naturalmente  

Operazioni preliminari
  • Abilitate il blocco internet da PC. Entrate nel Fai da Te sul sito Vodafone, cliccate su "Accedi" a fianco di "Attiva nuove opzioni", e nella terza pagina attivate l'opzione "Blocco Internet da PC". Questo serve ad evitare addebiti indesiderati.
  • Attivate le Opzioni sviluppatore su cellulare. Impostazioni -> Info sul telefono -> tappate per 7 volte su Numero Build.
  • Attivate il Debug USB. Impostazioni -> Opzioni sviluppatore -> Debug USB.
  • Verificate di non avere APN indesiderati. Impostazioni -> Altro (sotto Wireless e reti) -> Reti mobili -> Nomi punti d'accesso ed eliminate tutto ciò che non è "mobile.vodafone.it" (potete lasciare quello degli MMS, "mms.vodafone.it").

Installare ADB (Android Debug Bridge) e relativi driver
  • Installate i driver USB ADB relativi al vostro modello. Non c'è un file unico da installare, in quanto i driver sono diversi da cellulare a cellulare. In linea di massima, se avete installato i driver forniti dal produttore dovreste essere a posto: provate a collegare il cellulare al PC e verificate che vada a buon fine l'installazione della periferica "Android Composite ADB Interface". Se riscontrate dei problemi, provate a cercare su Google "NOMEMODELLO adb drivers" (ad esempio "galaxy s3 adb drivers") e seguite una delle innumerevoli guide a riguardo. Una volta installati i driver USB, collegate il cellulare al PC.
  • Installate il pacchetto Platform-Tools. L'Android SDK(Software Development Kit), ossia il pacchetto necessario per sviluppare app Android, contiene due tool utili per molti altri utilizzi chiamati ADB e fastboot. Se non siete interessati a diventare programmatori, al posto di tirare giù l'intero pacchettone dell'SDK potete usare l'installer Minimal ADB and Fastboot per prelevare solamente questi due strumenti. Scaricate il file ed eseguitelo; segnatevi da qualche parte la cartella d'installazione, in quanto vi servirà nel passo successivo.

Sblocco del tethering

Per prima cosa, aprite la cartella dentro la quale avete installato ADB. Tenendo premuto il tasto MAIUSC (Shift), cliccate sul tasto destro in un punto vuoto della cartella e cliccate su "Apri finestra di comando qui". Dal prompt digitate il comando
Codice:
adb devices
date l'invio e dovreste ricevere come risposta
Codice:
* daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached xxxxxxxxxxxxxxxx device
dove al posto delle "x" c'è una stringa alfanumerica. Se avete ottenuto quest'output, potete saltare al paragrafo successivo. Se invece non avete ottenuto nessuna riga dopo "List of devices attached", vuol dire che il PC non ha riconosciuto il cellulare come device ADB: assicuratevi di aver attivato il debug USB, di aver installato i driver relativi al vostro modello e di aver scelto la modalità di connessione PC predefinita (di solito "dispositivo multimediale MTP"). Se, infine, al posto di "xxxxxxxxxxxxxxxx device" avete "xxxxxxxxxxxxxxxx unauthorized", dovete semplicemente premere OK alla richiesta che è comparsa sullo schermo del vostro cellulare. 

Se ADB riconosce correttamente il vostro dispositivo, possiamo passare allo sblocco vero e proprio. Digitate il comando
Codice:
adb shell
e dovreste avere un prompt del tipo
Codice:
shell@mako:/ $
(al posto di "mako" potrebbe esserci qualcos'altro, probabilmente il nome in codice del cellulare, in quanto "mako" è il nome in codice del Nexus 4). Digitate ora il comando
Codice:
settings get global tether_dun_required
Probabilmente l'esecuzione del comando vi darà un po' di warning, ma non è un problema; leggete l'ultima riga prima del nuovo prompt. Dovreste trovare un "1" o un "null"; proseguite digitando
Codice:
settings put global tether_dun_required 0
Abbiamo finito: uscite con il comando "exit", chiudete il prompt dei comandi e scollegate il cellulare.

La procedura è permanente e va effettuata di nuovo solo in caso di formattazione/ripristino/aggiornamento o installazione di una nuova ROM.

Spero di essere stato utile 

----FINE GUIDA-----


Nessun commento:

Posta un commento