Max Li
Max Li

Reputation: 71

Dual activation of both WiFi and Cellular Network Interface at the same time

On Android, when both WiFi and Cellular Network are available, WiFi has higher priority and cellular network will be deactivated automatically. This can be verified by the results of ifconfig/netcfg commands, also possible by checking the route table.

To do some experiments, we need to activate both WiFi and Cellular Network Interface at the same time. To the best of our knowledge, one way to achieve this so far is based on MultiPath TCP: first, boot the MPTCP image (sadly, the latest support is for Nexus 5 Android 4.4), second, join the "Multipath Control app Testers" and install their Multipath Control apk.

We verified the above method on Nexus 5 and it works well for Kitkat. However, we do need the dual activation on newer Android phones and later API levels (e.g. Marshmallow or even Nougat). We did a thorough survey online but the only solution is the one I mentioned above based on MPTCP. Any solution (kernel or application levels) to achieve the dual network interface activation is appreciated. It's fine if the method requires rooting.

Thank you.

Upvotes: 3

Views: 2371

Answers (1)

Max Li
Max Li

Reputation: 71

Finally, we got the answer after buying the latest Pixel.

We verified that it is much easier to activate both the WiFi and cellular interfaces on Pixel with the Android Nougat:

Just go enable Developer Option, there is a new option "Cellular data always active". As long as you enable this, the two interfaces can be active at the same time. I do not know at which API level was this option introduced, at least not on Nexus 5 with KitKat.

Hope this helps.

Upvotes: 3

Related Questions