Fake Wifi Connection
Make android apps believe Wifi is connected.
Handy in situations where we have a (non wifi) connection, but some app won't do its thing unless it's on wifi (android running in virtual machine / emulator, 3g but no wifi around, usb 3g modem, usb reverse tethering ...)
Tested on Android KitKat 4.4.2, play store working over ppp !
Lollipop support (beta):
For android 5.0+ try v1.9 (thanks pyler)
No app is faked by default. Open app to enable/disable hack temporarily (master switch) and select which apps to fake. Changes take effect immediately (background apps need a reboot).
+ Fixed issue on older android versions
Fake getAllNetworkInfo() calls, 4oD app works now.
Fake undocumented ConnectivityManager calls,
Play Store and anything using DownloadManager works again.
Disable debug msg by default.
Fake SupplicantState as COMPLETED.
Set link speed to 65Mbps
report IP address for apps that use WifiManager getDhcpInfo() / getConnectionInfo().
bphone app now working !
Fake some WifiManager calls as well.
Changed default: no app is faked by default.
Added user interface to select apps (thanks hamzahrmalik !)
don't interfere if we're already on wifi
fake getNetworkInfo(TYPE_WIFI) calls as well