burt is "broadcast usb reverse tethering" and provides a solution for some troubles using reverse tethering with android