I need to test my application in conditions where even 2G Internet connectivity isn’t at its full coverage (i.e. 2 bars instead of 4, 2G).
I prefer conducting these tests over WiFi.
Is there a way (programmatically or otherwise) to tell the Android OS on the real device to slow down or throttle Internet connection 56 Kbit/s?
Note: I know how to do this on the emulator. I’m looking for a way to do this on a real device.
Is this possible?
In one of your comments you mentioned that you have a DD-WRT router, which is really a tiny Linux box. So you may be able to get a way with the tc command: