title: adb error (error: protocol fault (couldn't read status): Invalid argument)
body: <p>I am unable to connect to my phone using adb.
  I am getting the following error:</p>
  
  <pre><code>D:\softwares\Development\Android\android-sdk-windows\platform-tools&gt;adb devices -l
  List of devices attached
  * daemon not running. starting it now on port 5037 *
  * daemon started successfully *
  error: protocol fault (couldn't read status): Invalid argument
  </code></pre>
  
  <p><a href="http://s18.postimg.org/7fdc8w9dl/screenshot_97.png" rel="noreferrer">http://s18.postimg.org/7fdc8w9dl/screenshot_97.png</a></p>
  
  <p>Previously i am getting this error in windows 8.1 then i have installed windows 10 and error resolved but now again i am unable to connect my cellphone with adb :(.</p>
  
  <p>I am getting this error even if no device is connected.</p>
  
  <p>Eclipse error:</p>
  
  <pre><code>[2015-10-24 13:25:02 - ddms] Failed to initialize Monitor Thread: Unable to establish loopback connection
  [2015-10-24 13:25:02 - adb] error: protocol fault (couldn't read status): Invalid argument
  [2015-10-24 13:25:02 - ddms] 'D:\softwares\Development\Android\android-sdk-windows\platform-tools\adb.exe,start-server' failed -- run manually if necessary
  </code></pre>
  
  <p>Update:
  Even adb tcp is also not working so i think this is not a driver issue.</p>
  
  <p>ADB traces
  <a href="http://s24.postimg.org/mtfdwf3id/screenshot_99.png" rel="noreferrer">http://s24.postimg.org/mtfdwf3id/screenshot_99.png</a></p>