{"id":1742,"date":"2016-04-15T00:25:28","date_gmt":"2016-04-14T22:25:28","guid":{"rendered":"https:\/\/www.npcglib.org\/~stathis\/blog\/?p=1742"},"modified":"2016-04-26T18:59:12","modified_gmt":"2016-04-26T16:59:12","slug":"adb-devices-empty","status":"publish","type":"post","link":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/","title":{"rendered":"linux tip: &#8220;adb devices&#8221; gives an empty &#8220;List of devices attached&#8221;"},"content":{"rendered":"<p>Definitely follow these instructions on configuring udev on your system: <a href=\"https:\/\/wiki.cyanogenmod.org\/w\/UDEV\" target=\"_blank\">https:\/\/wiki.cyanogenmod.org\/w\/UDEV<\/a><\/p>\n<p>On a Gentoo system also ensure you have emerged: <code>dev-util\/android-tools<\/code><\/p>\n<p>Even if you do all the steps and still do not get an Authorisation Request when plugging your phone over USB and your <code>adb devices<\/code> is empty, then you probably have to do the following in addition to everything mentioned already:<\/p>\n<p>Plug your phone over USB and get a list of the attached USB devices by executing as root: <\/p>\n<pre>\r\n# lsusb\r\nBus 001 Device 055: ID <span style=\"color:red\">0e8d<\/span>:201d MediaTek Inc. \r\nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\r\n...\r\n..\r\n<\/pre>\n<p>The 4-character string highlighted with red is the vendor id of the mobile device. Of course if you have a different phone this will vary.<br \/>\nNow edit, or create if it doesn&#8217;t exist the file <code>~\/.android\/adb_usb.ini<\/code> and place on a single line the prefix <code>0x<\/code> followed by your vendor id:<\/p>\n<pre>\r\n# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.\r\n# USE 'android update adb' TO GENERATE.\r\n# 1 USB VENDOR ID PER LINE.\r\n0x0e8d\r\n<\/pre>\n<p>Then restart the adbd:<\/p>\n<pre>\r\nadb kill-server\r\nadb start-server;\r\nadb devices\r\n<\/pre>\n<p>If all other steps were done correctly, you should see on your phone an Authorisation Request. Go ahead and accept to be able to access your phone from your linux host.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Definitely follow these instructions on configuring udev on your system: https:\/\/wiki.cyanogenmod.org\/w\/UDEV On a Gentoo system also ensure you have emerged: dev-util\/android-tools Even if you do all the steps and still do not get an Authorisation Request when plugging your phone over USB and your adb devices is empty, then you probably have to do the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[74],"tags":[80,6],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"stathis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#website\",\"url\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/\",\"name\":\"sigmoid\",\"description\":\"..oo..oo..oo..oo..oo..oo..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/#webpage\",\"url\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/\",\"name\":\"linux tip: \\\"adb devices\\\" gives an empty \\\"List of devices attached\\\" - sigmoid\",\"isPartOf\":{\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#website\"},\"datePublished\":\"2016-04-14T22:25:28+00:00\",\"dateModified\":\"2016-04-26T16:59:12+00:00\",\"author\":{\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"linux tip: &#8220;adb devices&#8221; gives an empty &#8220;List of devices attached&#8221;\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41\",\"name\":\"stathis\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g\",\"caption\":\"stathis\"},\"url\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/author\/stathis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/","twitter_misc":{"Written by":"stathis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#website","url":"https:\/\/www.npcglib.org\/~stathis\/blog\/","name":"sigmoid","description":"..oo..oo..oo..oo..oo..oo..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.npcglib.org\/~stathis\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/#webpage","url":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/","name":"linux tip: \"adb devices\" gives an empty \"List of devices attached\" - sigmoid","isPartOf":{"@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#website"},"datePublished":"2016-04-14T22:25:28+00:00","dateModified":"2016-04-26T16:59:12+00:00","author":{"@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41"},"breadcrumb":{"@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/04\/15\/adb-devices-empty\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.npcglib.org\/~stathis\/blog\/"},{"@type":"ListItem","position":2,"name":"linux tip: &#8220;adb devices&#8221; gives an empty &#8220;List of devices attached&#8221;"}]},{"@type":"Person","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41","name":"stathis","image":{"@type":"ImageObject","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#personlogo","inLanguage":"en-US","url":"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g","contentUrl":"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g","caption":"stathis"},"url":"https:\/\/www.npcglib.org\/~stathis\/blog\/author\/stathis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts\/1742"}],"collection":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/comments?post=1742"}],"version-history":[{"count":7,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts\/1742\/revisions"}],"predecessor-version":[{"id":2008,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts\/1742\/revisions\/2008"}],"wp:attachment":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/media?parent=1742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/categories?post=1742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/tags?post=1742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}