{"action":"created","issue":{"url":"https://api.github.com/repos/Proxmark/proxmark3/issues/565","repository_url":"https://api.github.com/repos/Proxmark/proxmark3","labels_url":"https://api.github.com/repos/Proxmark/proxmark3/issues/565/labels{/name}","comments_url":"https://api.github.com/repos/Proxmark/proxmark3/issues/565/comments","events_url":"https://api.github.com/repos/Proxmark/proxmark3/issues/565/events","html_url":"https://github.com/Proxmark/proxmark3/pull/565","id":294837553,"number":565,"title":"Allow non-root access on Android devices","user":{"login":"Proxcloud","id":33690436,"avatar_url":"https://avatars0.githubusercontent.com/u/33690436?v=4","gravatar_id":"","url":"https://api.github.com/users/Proxcloud","html_url":"https://github.com/Proxcloud","followers_url":"https://api.github.com/users/Proxcloud/followers","following_url":"https://api.github.com/users/Proxcloud/following{/other_user}","gists_url":"https://api.github.com/users/Proxcloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Proxcloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Proxcloud/subscriptions","organizations_url":"https://api.github.com/users/Proxcloud/orgs","repos_url":"https://api.github.com/users/Proxcloud/repos","events_url":"https://api.github.com/users/Proxcloud/events{/privacy}","received_events_url":"https://api.github.com/users/Proxcloud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-02-06T17:04:05Z","updated_at":"2018-02-08T10:21:32Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/Proxmark/proxmark3/pulls/565","html_url":"https://github.com/Proxmark/proxmark3/pull/565","diff_url":"https://github.com/Proxmark/proxmark3/pull/565.diff","patch_url":"https://github.com/Proxmark/proxmark3/pull/565.patch"},"body":"Add the BOS USB descriptor. This tells the OS the device supports extended commands, on Android this means the OS allows apps to interact with the device using the Android USB Host API. i.e. apps can communicate with the PM3 without needing root."},"comment":{"url":"https://api.github.com/repos/Proxmark/proxmark3/issues/comments/364067292","html_url":"https://github.com/Proxmark/proxmark3/pull/565#issuecomment-364067292","issue_url":"https://api.github.com/repos/Proxmark/proxmark3/issues/565","id":364067292,"user":{"login":"Proxcloud","id":33690436,"avatar_url":"https://avatars0.githubusercontent.com/u/33690436?v=4","gravatar_id":"","url":"https://api.github.com/users/Proxcloud","html_url":"https://github.com/Proxcloud","followers_url":"https://api.github.com/users/Proxcloud/followers","following_url":"https://api.github.com/users/Proxcloud/following{/other_user}","gists_url":"https://api.github.com/users/Proxcloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Proxcloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Proxcloud/subscriptions","organizations_url":"https://api.github.com/users/Proxcloud/orgs","repos_url":"https://api.github.com/users/Proxcloud/repos","events_url":"https://api.github.com/users/Proxcloud/events{/privacy}","received_events_url":"https://api.github.com/users/Proxcloud/received_events","type":"User","site_admin":false},"created_at":"2018-02-08T10:21:32Z","updated_at":"2018-02-08T10:21:32Z","author_association":"NONE","body":"It's got nothing to with the changed vid/pid, it's just the following 2 lines about returning the Manufacturer string descriptor.\r\n\r\n```\r\nelse if ((wValue & 0x300) == 0x300)  // Return Manufacturer Descriptor - this is needed by Android\r\n\tAT91F_USB_SendData(pUdp, StrDescManufacturer, MIN(sizeof(StrDescManufacturer), wLength));\r\n```"}}
{"actor":{"display_login":"Proxcloud"}}