mac os使用lsusb命令和连接未知的Android设备

今天在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

版权声明:本文为博主原创文章,转载请保留出处<a href=http://blog.csdn.net/offbye>http://blog.csdn.net/offbye</a>

时间: 2024-11-17 18:33:51

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

MAC OS X 终端命令入门

在这里记下..防止丢失 pwd 当前工作目录 cd(不加参数) 进root cd(folder) 进入文件夹 cd .. 上级目录 cd ~ 返回root cd - 返回上一个访问的目录 rm 文件名 删除 cat 文件名(|less) 在终端下查看文件 ls 列出目录下所有文件 cp 文件名 目标目录 将文件拷贝到目标目录下 ~代表root 如:~/Document/CPP2/ mkdiv 新建文件夹 g++ 源文件名 编译源文件,产生a.out ./文件名 运行  例如:./a.out <

Mac OS系统通过ssh远程连接服务器或VPS,类似window上的putty

Mac OS系统上其实终端Terminal就自带了. 起初,我使用命令 ssh [email protected],它是默认通过port 22的. 而我VPS的ssh端口并不是22,结果连不上,显示:ssh: connect to host localhost port 22: Connection refused 于是我Google了,发现是要改ssh_config,结果改了没有用:又有人说要改ssh.plist,结果改不了. 最后,我运行了ssh,提示有以下指令: usage: ssh [-

MAC OS X 常用命令(转载)

今天小研究了一下MAC的终端命令,主要为了方便调试程序用,XCODE用不来啊... 在这里记下..防止丢失 pwd 当前工作目录 cd(不加参数) 进root cd(folder) 进入文件夹 cd .. 上级目录 cd ~ 返回root cd - 返回上一个访问的目录 rm 文件名 删除 cat 文件名(|less) 在终端下查看文件 ls 列出目录下所有文件 cp 文件名 目标目录 将文件拷贝到目标目录下 ~代表root 如:~/Document/CPP2/ mkdiv 新建文件夹 g++

Mac OS X 终端命令开启功能

1.系统目录下显示资源库方法一:显示在“终端”中输入下面的命令:chflags nohidden ~/Library/ 隐藏在“终端”中输入下面的命令:chflags hidden ~/Library/ 方法二:打开Finder,菜单中选择前往按住option键就会显示资源库项(每次打开都需要重复操作一次). 2.Finder显示隐藏文件显示隐藏文件在“终端”中输入下面的命令:defaults write com.apple.finder AppleShowAllFiles -bool true

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

基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有Windows 下的盘符概念.比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下.比如接上个叫做“XX”的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行: “ls /Volumes/XX”, 看看显示出的是不是这个移动硬盘的内容.  驱动所在位置:    /Systme/Library/Extensions用户文件夹位置:/User/用户名桌面的位置:        /U

mac os 的一些命令

升级mac os,有些权限系统默认给禁用了,但是允许通过命令来开启 开启隐私 允许任何来源 sudo spctl --master-disable 显示隐藏文件 ```js defaults write com.apple.finder AppleShowAllFiles -bool true?? killall Finder? 开启隐藏文件 js defaults write com.apple.finder AppleShowAllFiles -bool false killall Find

mac os下常用命令

mac下常用的命令: ls列目录 ls 参数  目录名字   (参数-w 显示中文,-l 详细信息, -a 包括隐藏文件) mkdir创建目录 touch 文件  (创建文件) cp 参数 文件  目标文件  (参数-r表示拷贝文件夹下面的所有东西) rm 参数 文件(参数 -rf删除这个文件夹下面的所有东西) mv 文件 目标文件  (移动文件夹) nano 文件名 vi 文件名都是用来查看文件的他们的退出方式不一样 nano退出方式都是ctrol+对应的帮助键 vi的退出都是点击esc然后通

Mac OS 10.10 php不能连接mysql问题解决

php连接数据库都没问题,升级到10.10这后, 突然连接不上了. 这个问题放了很久, 今天突然搜索到一篇文章. 用链接的方式解决了. 原文如下: So you installed Ubuntu, got all excited about developing your Rails application on it, and then- No such file or directory - /tmp/mysql.sock) No matter what you do, database c

苹果Mac OS系统shell命令大全介绍

基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 2.转换目录 cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions 3.建立新目录 mkdir 目录名     例:在驱动目录下建一个备份目录 backup     mkdir /System/Library/Extensions/backup