USB reverse tethering = Ponsel mendapat koneksi jaringan dari PC melalui USB.
Saya tahu cara melakukan tethering terbalik USB kecuali untuk satu masalah: Banyak aplikasi Android akan memeriksa koneksi jaringan menggunakan kode di bawah ini sebelum melakukan pekerjaan yang berguna:
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
Masalahnya adalah bahwa, ketika menggunakan USB reverse tethering, kode di atas tidak akan melaporkan koneksi jaringan. Namun, ada koneksi jaringan (yang merupakan penambatan terbalik USB itu sendiri), dan ping, wget dan semua program tidak melakukan pemeriksaan bodoh ini bekerja dengan baik.
Jadi pertanyaannya adalah: Bagaimana saya bisa meretas sistem untuk membiarkan koneksi jaringan ini memeriksa keberhasilan pengembalian (sehingga saya dapat menipu aplikasi ini)?
BTW. Saya menggunakan Cyanogenmod 7. Dan setiap solusi khusus untuk MOD ini juga diterima.