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 ...)

This means you can for instance access wifi-only features while on 3g.
If you're used to iOS, it's the android equivalent of 3g Unrestrictor or My3G.

Tested on Android KitKat 4.4.2, play store working over ppp !

Lollipop support (beta):
For android 5.0+ try v1.9 (thanks pyler)

User interface:
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).

See support thread on xda-developers and README for more info.

Author(s): 
Package: 
com.lemonsqueeze.fakewificonnection
Version name: 
1.10
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
79,100 in total · 128 in the last 24 hours
MD5 checksum: 
40d6d23a4de937c6082d843acdba6980
Uploaded on: 
Friday, October 9, 2015 - 21:19
Changes: 

Lollipop support
+ Fixed issue on older android versions

Version name: 
1.8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
232,634 in total · 189 in the last 24 hours
MD5 checksum: 
3880daa6766a46f02110700c72b3fe29
Uploaded on: 
Saturday, February 14, 2015 - 12:27
Changes: 

Jellybean fix

Version name: 
1.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
50,350 in total · 19 in the last 24 hours
MD5 checksum: 
f1dad062890ba61a5e746585544c48ee
Uploaded on: 
Saturday, December 13, 2014 - 11:36
Changes: 

Fake getAllNetworkInfo() calls, 4oD app works now.
Fake undocumented ConnectivityManager calls,
Play Store and anything using DownloadManager works again.
Disable debug msg by default.
Holo style.

Version name: 
1.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
61,380 in total · 4 in the last 24 hours
MD5 checksum: 
964da9948fd6e0506d4511c9cec5c972
Uploaded on: 
Thursday, August 28, 2014 - 20:17
Changes: 

Fake SupplicantState as COMPLETED.
Set link speed to 65Mbps

Version name: 
1.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,583 in total · 1 in the last 24 hours
MD5 checksum: 
383de515b6f2757460978334a50fbcfa
Uploaded on: 
Monday, August 25, 2014 - 07:15
Changes: 

report IP address for apps that use WifiManager getDhcpInfo() / getConnectionInfo().
bphone app now working !

Version name: 
1.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
28,524 in total · 6 in the last 24 hours
MD5 checksum: 
8ddcd38f4e42ac24f0fb2be550c06d8f
Uploaded on: 
Monday, July 21, 2014 - 14:54
Changes: 

Fake some WifiManager calls as well.
Changed default: no app is faked by default.

Version name: 
1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
14,108 in total · 2 in the last 24 hours
MD5 checksum: 
6bd89396e0247f35acfc4b810edbf6a2
Uploaded on: 
Wednesday, July 2, 2014 - 18:49
Changes: 

Added user interface to select apps (thanks hamzahrmalik !)

Version name: 
1.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,300 in total · 0 in the last 24 hours
MD5 checksum: 
ce5b62cc551fbd91ec222499b09b74e4
Uploaded on: 
Wednesday, July 2, 2014 - 18:45
Changes: 

don't interfere if we're already on wifi

Version name: 
1.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,492 in total · 0 in the last 24 hours
MD5 checksum: 
aa8663dfd7d7b93d46d44c9a8a05c602
Uploaded on: 
Tuesday, July 1, 2014 - 10:38
Changes: 

fake getNetworkInfo(TYPE_WIFI) calls as well

Version name: 
1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,649 in total · 1 in the last 24 hours
MD5 checksum: 
81fb0fa8a601b0ab8b02c4b6b0c4f840
Uploaded on: 
Monday, June 30, 2014 - 11:28