title: Android reverse tethering over usb (not root)
body: <p>I'm developing an enterprise app in PhoneGap, and I want to work offline with some data, and through a plugin (with code written in Java) send the processed data back over the LAN Network (when this were detected), but I need some code samples to create a reverse tethering without rooting the device nor using external apps.</p>
  
  <p>I'm trying to avoid creating a local component in the windows machine, I want to send the data directly using REST commands.</p>
  
  <p>Any code samples or suggestions are welcome.</p>