Ciao ghost!
Fa sempre piacere rendersi utile aggiungendo qualche chicca a questo bel dispositivo!
Per quanto riguarda la procedura la posto qui di seguito, premetto che l ho testata solo col mio operatore (Vodafone) ma non dovrebbe aver problemi anche con gli altri, l unica modifica da fare rispetto a cio' che riportero' di seguito saranno gli indirizzi dei punti di accesso degli altri operatori:
0) come prima cosa sarebbe bene per sicurezza farsi disattivare comunque dall' operatore il servizio relativo ad internet da pc, cosi' da evitare spiacevoli addebiti in caso di fallimento della procedura.
1) poiche' non e' possiblie (almeno nella rom di bb72) modificare direttamente dalle impostazioni gli APN di default dell' operatore e' necessarario modificare manualmente il file apns-conf.xlm presente nella directory del telefono /system/etc/
io ho recuperato il file tramite root explorer e l' ho copiato nella directory principale del telefono in modo da recuperarlo poi facilmente dal pc
2) a questo punto apriamo il file con un editor di testo e cerchiamo: mobile.vodafone.it (o l indirizzo dedicato a internet sul cellulare del vostro operatore )
e modifichiamo la voce "type" aggiungendo ",dun" (senza virgoette).eliminiamo inoltre tutta l' istanza relativa all'altro punto di accesso (che e' quello dedicato all' accesso ad internet di altri dispositi attraverso smartphone).
per vodafone la sezione sara' quella contenente l'indirizzo web.omintel.it
In pratica la situazione iniziale per Vodafone e' questa:
codice:
<apn carrier="Vodafone IT"
mcc="222"
mnc="10"
apn="mobile.vodafone.it"
type="default,supl"
/>
<apn carrier="Vodafone WEB"
mcc="222"
mnc="10"
apn="web.omintel.it"
type="default,supl"
/>
e deve diventare questa:
codice:
<apn carrier="Vodafone IT"
mcc="222"
mnc="10"
apn="mobile.vodafone.it"
type="default,supl,dun"
/>
fatto cio' salviamo le modifiche e sempre con programma tipo root explorer sostituiamo il file originale in /system/etc/ con quello da noi modificato.
3) a questo punto assicuriamoci di aver installato i driver corretti di adb per il nostro dispositivo e di aver attivato il debug usb sullo stesso.
4)colleghiamo il device (acceso) al pc tramite il cavo usb e dal prompt dei comandi digitiamo
se il pc vede correttamente il dispositivo dovrebbe uscire qualcosa di simile a questo:
codice:
List of devices attached
9HUCGAWCYS7L7HJB device
se non esce nulla significa che c'e' qualcosa che non va con i driver che avete installato (io uso ubuntu e per farmelo riconoscere ho dovuto fare un ulteriore trick, nel caso interessi a qualcuno in fondo al post ho riportato la fonte)
se il riconoscimento e' avvenuto ricordiamoci di dare il permesso dallo smartphone al nostro pc (apparira' una finestra sul telefono)
5) ora il piu' e' fatto.
verifichiamo che effettivamente la flag che ci interessa cambiare sia impostata ad 1 o che non sia impostata affatto (null).A noi interessa che sia impostata a 0 (in modo che il nostro operatore non sapra' che stiamo attivando l hotspot)con questi comandi:
codice:
adb shell
settings get global tether_dun_required
a me era uscito null, comunque per modificarlo in 0 basta digitare:
codice:
settings put global tether_dun_required 0
6)usciamo dalla shell di adb con exit
7) scolleghiamo lo smartphone, riavviamolo e l'hotspot sara' finalmente attivo!
Spero di essere stato abbastanza chiaro.
edit: dopo una breve ricerca pare che per wind e 3 non sia necessario, per tim aggiungere ",dun" anche al "type" di "wap.tim.it"
poi a seconda della tariffa attiva funzionera' con l apn "wap.tim.it" o con "ibox.tim.it".
purtroppo non ho trovato l opzione per allegare il file modificato e non posso aggiungerlo come codice data la sua spropositata lunghezza
fonti :
[Guida] Hotspot Vodafone gratuito!
Can I backup my APN settings? - Android Enthusiasts Stack Exchange
Configurare APN su Android per collegarsi ad Internet
fonte per il riconoscimento del device in ADB su utuntu:
http://askubuntu.com/questions/63265...-android-phone (soluzione di Abe Fehr)