Googling to see if I can find the answers.
Devices that used to work in 10.6.4 will no longer even mount the device as a USB drive.
However, it isn’t just a problem with ADB, it’s a problem with android devices in general on Mac OSX 10.6.6 Snow Leopard.
I don’t know how to tell the difference between micro USB cables that do or don’t support data over USB but it’s worth a try! Good luck! Solution no.
The cable I was using was my friend’s cable but it was only meant to charge over USB, not to pass data over USB. If none of the above works for you just as it didn’t for me, just try using a different cable. NB: plugging into that port works for file-transfer, etc – it’s only ADB that breaks. Plugging USB cables (new, old, high quality or cheap) into all other USB ports works fine, but plugging into that one fails ADB I’ve seen this on two different iMacs, possibly those are USB 1.0 ports (or something equally stupid) – or it’s a general manufacturing defect. 4:Īnother alternative: on modern Apple iMac’s, the USB port closest to the outside edge of the machine never works with ADB, whereas all others work fine. 3:įollowing the google bug submission… I set usb mode to Charge Only, and it detected the phone immediately. Having just connected a brand new Motorola Atrix 2 to my Mac running 10.6.8, I had to pull down the menu from the top of the screen, tap on “USB Connection”, and change it from “Motorola Phone Portal” to “Charge Only” before it would show up in my list of devices from adb. Sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext If you want to remove the EasyTether kext so it never hassels you again: sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext If you are done debugging and want to use EasyTether again, either restart or: sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext If you use Easy Tether, BEFORE you plug in your phone run: sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext If you have installed EasyTether on OS X, the EasyTetherUSBEthernet.kext can prevent adb from communicating with your mobile device. Here is what I have tried: adb kill-server Adb devices was working fine last year, but after upgrades and new software installs,Īdb devices no longer recognizes USB attached Android devices.