I wonder if someone can possibly help...

I have an Android media centre (running 4.2.1) and it comes with wired and wireless NICs. I tried using wireless but there is too much conflicting wifi around from neighbours' wifi for it to work reliably, and as it turns out there are other reasons why wifi has turned out not to be an option (that I won't bore you with here...). So I am using the wired NIC, but for some reason some apps insist on using a wifi connection to get full functionality or even any at all (assuming that they are running on a phone).

Is there a way of setting up a virtual wifi connection that actually uses the ethernet connection under the hood?

I am quite comfortable with using ADB, linux and scripts etc. Oh also the device in question is rooted.

Many thanks in advance.