sometimes we want use reverse tethering (that is: android device as client within nat, using usb cable),
but some devices disables adb debug communications when network connection is working.
So, burt is a trick providing adb debug while network connection is on
more details here