tramite il terminale su android, ho visto che al momento del attivazione del tethering viene creata una nuova interfaccia "AP0" che funge proprio da gateway per i dispositivi che si connettono al cellulare.
La connessione tra PC e smartphone android avviene in quanto dal pc lo si pinga tranquillamente.
Il problema sta sulle "rotte" (almeno penso!) all'interno del cellulare perchè quando si invia una richiesta di accedere ad un sito internet dal PC, la richiesta arriva al gateway (cellulare android) da dal gateway ad internet non viene passato nulla!
Ho provato anch'io l'app che hai citato prima, e non fa altro che modificare la tabella di routing del telefono! Però questa non funziona sul nostro ZOPO in quanto ci sono nomi di interfacce differenti.
Bisognerebbe capire come creare una regola ad hok che instradi il traffico dall interfaccia che funge da AP all'interfaccia pubblica del cellulare e quindi automatizzare questa cosa.