in realtà l'unico file presente in /data/misc/ è: xlog-filter nelle roms originali.....
A chi serve il wifi tethering su una rom 4.1.2 esiste una soluzione mandando una stringa tramite emulatore. Il difetto è che purtroppo la soluzione è temporanea quindi ogni volta che il telefono viene spento bisogna rimandare la stringa quando serve il tethering.
A meno che il nostro caro ervius non la implementasse nella rom
per chi fosse interessato
guardate il post #125
h**ps://code.google.com/p/android/issues/detail?q=usb%20nexus%20s&colspec=ID%20Type%20Statu s%20Owner%20Summary%20Stars&id=38563
Ultima modifica di sambapati; 09-03-13 alle 19:50
Fatemi capire ma in ROM STOCK il tethering funziona? perchè a me serve spesso, specialmente quando sono in aula studi all'università che è al 3* piano e la wifi è debolissima e discontinua...
di default non funziona il tethering?
Inviato dal mio MB860 con Tapatalk 2
Con la ROM cinese che ho postato sopra va alla grande, appena provato. Dato che è l'ultima ufficiale non JB, credo che su quelle ufficiali (non JB appunto) vada allo stesso modo.
venivo pure io da molti nokia praticamente tutti (ho perso il conto), ho il G3 dai primi di novembre ed avevo le tue stesse paure...ma quanto durerà? Ad oggi graffi zero,cadute una, mitigata dal piede ma sempre a terra è andato e nulla di rotto,sembra molto solido poi paragonarlo alla qualità dei nokia non si puo, visto anche il costo me ne compro minimo tre di jiayu G3,per la mia esperienza mi soddisfa molto.
si potrebbe pure fare, ma dovreste spiegarmi meglio la questione.....
riporto il post:
chi mi spiega un po' megliuo, e magari testa se funzia???codice:#124 Working ! How to have it working : Stop the Wifi, go on internet and look at your IP. In adb, do netcfg. It will show you a line like that : vsnet0 UP 10.95.95.175/32 0x000010d1 00:00:00: So, here, vsnet0 is the interface. Just after, do su -c "iptables -tnat -A natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o [INTERFACE] -j MASQUERADE" And now, it works :D
se va, facciamo un piccolo programma che ad ogni avvio esegue sti comandi!!!
E' un comando per le tabelle che manipolano i pacchetti IP (iptables), in pratica stai dicendo che vuoi che tutti i pacchetti con sorgente dalla rete 192.168.0.0 (quella wireless tra il cell e chi usa il tethering) debbano uscire dalla interfaccia [INTERFACE] ed essere nattati (NAT = network address translation), cioè uscire sulla rete (Internet) come se fossero veramente dell'interfaccia del cellulare che sta in rete e non di chi sta usando il tethering.
Per fare uno script automatico, che comunque devi lanciare dopo aver attivato la connessione Internet, bisogna controllare che busybox abbia i comandi grep e awk. Credo si possa anche mettere il nome dell'interfaccia di uscita invece dell'indirizzo, a quel punto lo script diventa generico e non dipende più dai parametri di connessione. Bisogna provare.
to:
Ervius in pratica bisogna fare questo:
1) installare un emulatore terminale tipo Android Terminal Emulator che si trova sullo store
2) con il wifi spento ma connessione dati aperta mandare il comando do netcfg
3) Si otterra una risposta tipo questa Screenshot_2013-02-12-18-48-45.jpg
4) identifichi l'interfaccia che in quel momento è up che sarà identificata + o - in questo modo vsnet0 UP 10.95.95.175/32 0x000010d1 00:00:00
5) vdnet0 è l'interfaccia che ci interessa ma attenzione cambia da rom a rom dipende dal cellulare (da ieri sto testando una rom spagnola ed ha un altro nome)
6) A questo punto sempre da terminale bisogna mandare il comando do su -c "iptables -tnat -A natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o [INTERFACE] -j MASQUERADE"
dove al posto di [INTERFACE] scrivi il nome di interfaccia trovata nell'esempio sopra sarebbe appunto vdnet0
a questo punto il wifi tethering funziona anche sulle rom 4.1.2 fino a quando non si spenge il telefono.
Per non dover scrivere ogni volta la stringa si può utilizzare una opzione dell' Android Terminal emulator che permette all'avvio dell'app di mandare in esecuzione il comando (attualmente lo uso cosi, quando mi serve il tethering lancio anche l'emulatore con in automatico il lancio della stringa)
Screenshot_2013-03-09-19-37-45.jpg
La soluzione definitiva è fare in modo che all'avvio venga eseguita quella stringa
Ultima modifica di sambapati; 09-03-13 alle 20:49