今天在mac上连接一个android设备发现连不上,adb devices看不到设备。于是想用lsusb命令看下,结果发现Mac居然没有这个命令,于是网上搜了下。发现了以下的命令system_profiler
SPUSBDataType,但每次都输入这个命令我也记不住啊。于是自己在~/bin下创建个lsusb文件,输入system_profiler SPUSBDataType。 然后加上运行权限,这样Mac下就能用lsusb了。


然后使用lsusb查看到android设备的 vender id: 0x19d2 Product Id:0x2207

输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件里加入Vendor ID相应的值, 然后保存退出

然后输入adb kill-server 和adb devices 命令,就应该能够看设备了。




mac os 的系统信息有相关内容。

命令能够显示system_profiler SPUSBDataType

$echo "system_profiler
SPUSBDataType"  ~/bin/lsusb

$ chmod +x ~/bin/lsusb

$ lsusb

USB:

USB 3.0 SuperSpeed Bus:

Host Controller Location: Built-in USB

Host Controller Driver: AppleUSBXHCI

PCI Device ID: 0x8c31

PCI Revision ID: 0x0005

PCI Vendor ID: 0x8086

Bus Number: 0x0a

Internal Memory Card Reader:

Product ID: 0x8406

Vendor ID: 0x05ac  (Apple Inc.)

Version: 8.20

Serial Number: 000000000820

Speed: Up to 5 Gb/sec

Manufacturer: Apple

Location ID: 0x15400000 / 2

Current Available (mA): 900

Current Required (mA): 896

Built-In: Yes

USB 3.0 Hi-Speed Bus:

Host Controller Location: Built-in USB

Host Controller Driver: AppleUSBXHCI

PCI Device ID: 0x8c31

PCI Revision ID: 0x0005

PCI Vendor ID: 0x8086

Bus Number: 0x0a

P990:

Product ID: 0x56a6

Vendor ID: 0x26f1

Version: 2.31

Serial Number: 0123456789ABCDEF

Speed: Up to 480 Mb/sec

Manufacturer: LANDI

Location ID: 0x14500000 / 23

Current Available (mA): 500

Current Required (mA): 500

Android:

Product ID: 0x9039

Vendor ID: 0x05c6  (Qualcomm, Inc)

Version: 2.32

Serial Number: 1c372511

Speed: Up to 480 Mb/sec

Manufacturer: Android

Location ID: 0x14500000 / 12

Current Available (mA): 500

Current Required (mA): 500

BRCM20702 Hub:

Product ID: 0x4500

Vendor ID: 0x0a5c  (Broadcom Corp.)

Version: 1.00

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14800000 / 4

Current Available (mA): 500

Current Required (mA): 94

Built-In: Yes

Bluetooth USB Host Controller:

Product ID: 0x8289

Vendor ID: 0x05ac  (Apple Inc.)

Version: 1.03

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14830000 / 7

Current Available (mA): 500

Current Required (mA): 0

Built-In: Yes

Apple Internal Keyboard / Trackpad:

Product ID: 0x0262

Vendor ID: 0x05ac  (Apple Inc.)

Version: 2.25

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14c00000 / 13

Current Available (mA): 500

Current Required (mA): 40

Built-In: Yes

Apple USB Ethe娕燬ጠ✩騀龝枩Љ≠㙱นн:

Product ID: 0x1402

Vendor ID: 0x05ac  (Apple Inc.)

Version: 0.01

Serial Number: 1460AB

Speed: Up to 480 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14100000 / 1

Current Available (mA): 500

Current Required (mA): 250

BSD Name: en4

vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件里加入Vendor
ID相应的 0x26f1

$ adb kill-server
$   adb devices 

List of devices attached

0123456789ABCDEF device

mac os使用lsusb命令和连接未知的Android设备的更多相关文章

  1. iOS - Mac OS X 终端命令

    Mac OS X 终端命令 1)显示当前目录的路径 pwd 2)列出文件 ls 参数 目录名 参数: -w 显示中文,-l 详细信息, -a 包括隐藏文件,每一行开头是 "d" 则 ...

  2. 8个不可不知的Mac OS X专用命令行工具【转】

    OS X的终端下通用很多Unix的工具和脚本.如果从Linux迁移到OS X会发现很多熟悉的命令和脚本工具,其实并没有任何区别. 但是OS X也提供了很多其他系统所没有的特别的命令行工具.我们推荐8个 ...

  3. MAC OS X常用命令总结

    附录:UNIX常用命令 ============================================================================ 1.  cd     ...

  4. MAC OS X 终端命令入门 (简单常用整理)

    在这里记下..防止丢失 pwd 当前工作目录 cd(不加参数) 进root cd(folder) 进入文件夹 cd .. 上级目录 cd ~ 返回root cd - 返回上一个访问的目录 rm 文件名 ...

  5. 8个不可不知的Mac OS X专用命令行工具(转)

    OS X的终端下通用很多Unix的工具和脚本.如果从Linux迁移到OS X会发现很多熟悉的命令和脚本工具,其实并没有任何区别. 但是OS X也提供了很多其他系统所没有的特别的命令行工具.我们推荐8个 ...

  6. MAC OS X 终端命令入门

    在这里记下..防止丢失 pwd 当前工作目录 cd(不加参数) 进root cd(folder) 进入文件夹 cd .. 上级目录 cd ~ 返回root cd - 返回上一个访问的目录 rm 文件名 ...

  7. Mac OS 终端常用命令【搜藏】

    基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有Windows 下的盘符概念.比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下.比如接上个叫 ...

  8. Mac OS X 终端命令开启功能

    1.系统目录下显示资源库2.Finder显示隐藏文件3.Xcode卸载4.在Finder标题栏显示完整路径5.去掉窗口截屏的阴影6.强制Safari在新标签中打开网页7.改变截屏图片的保存位置 1.系 ...

  9. Mac OS 终端常用命令基础

    基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录" /" 下面,所以不在要有Windows 下的盘符概念.比如什么"C:"你在桌面上看到的硬盘都 ...

随机推荐

  1. jQuery回到顶部

    jquery回到顶部 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset=& ...

  2. CentOS重启与关机

    Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 1 ...

  3. mvvm框架正式名字确定

    经过长时间的选名,今天终于把名字定下来了,ddrjs  data drive render,其实框架的核心还是 数据驱动渲染,其实现在市面上的大部分mvvm框架如:angular.vue.avalon ...

  4. 单点登录CAS使用记(六):单点登出、单点注销

    单点登出基本上没有啥配置 直接在原来logout的时候,重定向到Cas-Server的logout方法 @RequestSecurity @RequestMapping(value = "l ...

  5. 研究一下uucode编码

    uucode编码是把任意二进制数据转换为ascii字符的编码用于在一些只能传递文本的地方传送二进制数据uu模块提供了encode()和decode()用于将一个文件转换为uucode编码的字符文件,文 ...

  6. MySql中的变量定义(转)

    根据mysql手册,mysql的变量分为两种:系统变量和用户变量.但是在实际使用中,还会遇到诸如局部变量.会话变量等概念.根据个人感觉,mysql变量大体可以分为四种类型: 一.局部变量. 局部变量一 ...

  7. 史上最全的css hack

    <!DOCTYPE html> <html> <head> <title>Css Hack</title> <style> #t ...

  8. PHPCMS V9二次开发]自定义字段模型-文本组

    phpcms v9,我们在做类似于酒店房型等类型的时候,需要用到文本组字段模型,但phpcms并未提供该模型.如下图所示效果: 展示效果如下: 步骤/方法 打开phpcms\modules\conte ...

  9. centos 下使用sublime

    CentOS 之 Sublime text3 安装及配置(不支持中文输入) sublime text 的界面友好,自动补全功能也不错. (本来用vim+php_function.txt的形式进行补全的 ...

  10. Python交互模式下方向键出现乱码

    解决办法如下: 1.安装readline模块 readline库是bash shell用的库,包含许多功能,如命令行自动补全等. ubuntu下安装的命令:   sudo apt-get instal ...