USB ters bağlanma = Cep telefonu USB üzerinden PC'den ağ bağlantısı alır.
Bir sorun dışında USB ters tethering'in nasıl yapılacağını biliyorum: Birçok Android uygulaması, yararlı bir iş yapmadan önce aşağıdaki kodu kullanarak ağ bağlantısını kontrol edecektir:
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
Sorun, USB ters tethering kullanırken, yukarıdaki kodun ağ bağlantısı rapor etmemesidir. Bununla birlikte, bir ağ bağlantısı (USB ters tethering'in kendisi) var ve ping, wget ve bu aptal kontrolü yapmayan tüm programlar iyi çalışıyor.
Yani soru şu: Bu ağ bağlantısının başarılı bir şekilde geri dönmesine izin vermek için sistemi nasıl hackleyebilirim (böylece bu uygulamaları kandırabilirim)?
BTW. Cyanogenmod 7 kullanıyorum. Ve bu MOD'a özgü herhangi bir çözüm de kabul edilebilir.