Соединение с Android-устройством прервано в Sierra

Я недавно обновил свой MBP Retina 2013 до Sierra GM, и сегодня он перестал подключаться к устройствам Android.

У меня установлен Android SDK и доступно множество устройств с разными версиями ОС. Но когда я подключаю их к своему MacBook, они только заряжаются, ADB не работает и я вообще не вижу их подключенными к USB:

$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 17>
  +-o Root Hub Simulation Simulation@1d000000  <class AppleUSBRootHubDevice, id 0x1000002c4, registered, matched, active, busy 0 (11 ms), retain 9>
  | +-o IOUSBHostDevice@1d100000  <class AppleUSBDevice, id 0x1000002c6, registered, matched, active, busy 0 (11 ms), retain 12>
  |   +-o IOUSBHostDevice@1d180000  <class AppleUSBDevice, id 0x1000002e8, registered, matched, active, busy 0 (11 ms), retain 13>
  |     +-o Apple Internal Keyboard / Trackpad@1d182000  <class AppleUSBDevice, id 0x100000309, registered, matched, active, busy 0 (162 ms), retain 15>
  |     +-o BRCM20702 Hub@1d181000  <class AppleUSBDevice, id 0x100000324, registered, matched, active, busy 0 (12 ms), retain 12>
  |       +-o Bluetooth USB Host Controller@1d181300  <class AppleUSBDevice, id 0x100000352, registered, matched, active, busy 0 (12 ms), retain 17>
  +-o Root Hub Simulation Simulation@1a000000  <class AppleUSBRootHubDevice, id 0x1000002cb, registered, matched, active, busy 0 (11 ms), retain 9>
  | +-o IOUSBHostDevice@1a100000  <class AppleUSBDevice, id 0x1000002cd, registered, matched, active, busy 0 (12 ms), retain 12>
  |   +-o FaceTime HD Camera (Built-in)@1a110000  <class AppleUSBDevice, id 0x100000503, registered, matched, active, busy 0 (114 ms), retain 19>
  +-o Root Hub Simulation Simulation@14000000  <class AppleUSBRootHubDevice, id 0x1000012c4, registered, matched, active, busy 0 (1 ms), retain 8>

Когда я подключаю свой iPhone:

$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 17>
  +-o Root Hub Simulation Simulation@1d000000  <class AppleUSBRootHubDevice, id 0x1000002c4, registered, matched, active, busy 0 (11 ms), retain 9>
  | +-o IOUSBHostDevice@1d100000  <class AppleUSBDevice, id 0x1000002c6, registered, matched, active, busy 0 (11 ms), retain 12>
  |   +-o IOUSBHostDevice@1d180000  <class AppleUSBDevice, id 0x1000002e8, registered, matched, active, busy 0 (11 ms), retain 13>
  |     +-o Apple Internal Keyboard / Trackpad@1d182000  <class AppleUSBDevice, id 0x100000309, registered, matched, active, busy 0 (172 ms), retain 15>
  |     +-o BRCM20702 Hub@1d181000  <class AppleUSBDevice, id 0x100000324, registered, matched, active, busy 0 (12 ms), retain 12>
  |       +-o Bluetooth USB Host Controller@1d181300  <class AppleUSBDevice, id 0x100000352, registered, matched, active, busy 0 (12 ms), retain 17>
  +-o Root Hub Simulation Simulation@1a000000  <class AppleUSBRootHubDevice, id 0x1000002cb, registered, matched, active, busy 0 (11 ms), retain 9>
  | +-o IOUSBHostDevice@1a100000  <class AppleUSBDevice, id 0x1000002cd, registered, matched, active, busy 0 (12 ms), retain 12>
  |   +-o FaceTime HD Camera (Built-in)@1a110000  <class AppleUSBDevice, id 0x100000503, registered, matched, active, busy 0 (122 ms), retain 19>
  +-o Root Hub Simulation Simulation@14000000  <class AppleUSBRootHubDevice, id 0x1000012c4, registered, matched, active, busy 0 (1 ms), retain 9>
    +-o iPhone@14200000  <class AppleUSBDevice, id 0x100001414, registered, matched, active, busy 0 (3 ms), retain 19>

Я уже пробовал:

  • Способ Windows (перезагрузите MacBook, перезагрузите устройства).
  • Используйте другой кабель USB.
  • Подключитесь к другому порту (доступно 2).
  • Используйте разные устройства (уже пробовал 3 устройства Samsung, 1 Asus и 1 HTC).

Несколько дней после обновления все было нормально, сегодня не работает.

Какие-либо предложения?

Ответы (2)

Я заметил, что вы не пробовали сбрасывать PRAM/NVRAM или SMC.

Сброс PRAM/NVRAM

У старых компьютеров Mac было так называемое RAM параметров (PRAM), в новых компьютерах Mac используется энергонезависимая оперативная память (NVRAM). Вот как сбросить настройки PRAM/NVRAM:

  1. Выключите вашу машину. Да, полное отключение, а не просто выход из системы.
  2. Нажмите кнопку питания , а затем нажмите клавиши command-option-pr. Вы должны убедиться, что нажимаете эти клавиши до того, как появится серый экран, иначе он не будет работать.
  3. Удерживайте эти клавиши, пока ваш Mac снова не перезагрузится, и вы не услышите звуковой сигнал запуска.
  4. Отпустите клавиши и дайте вашему Mac перезагрузиться в обычном режиме.

Примечание. При повторном входе в систему вам может потребоваться изменить некоторые системные настройки (например, скорость мыши, время, дату/часовой пояс и т. д.).

Сбросить SMC

Контроллер управления системой (SMC) вашего компьютера также можно сбросить. Инструкции по сбросу SMC зависят от трех вещей:

  • Ваше устройство работает от встроенного аккумулятора? (в вашем случае да)
  • Ваше устройство работает от съемного аккумулятора?
  • Ваше устройство просто разряжается от сети?

Теперь, ради других, которые могут прийти сюда в поисках ответов на тот же вопрос, я приведу процесс для всех трех.

Для MacBook Pro, MacBook Air и MacBook, где вы не можете самостоятельно извлечь аккумулятор (т. е. это встроенный аккумулятор), выполните следующие действия:

  1. Выключите компьютер
  2. Держите адаптер MagSafe (кабель питания) подключенным к сети .
  3. Нажмите одновременно shift-option-control (на левой стороне клавиатуры) и кнопку питания
  4. Отпустить
  5. Снова включите компьютер с помощью кнопки питания.

Для MacBook Pro, MacBook и т. д., из которых можно извлечь аккумулятор, выполните следующие действия:

  1. Выключите компьютер
  2. Отсоедините вилку MagSafe (кабель питания) от компьютера.
  3. Извлеките аккумулятор
  4. Нажмите кнопку питания на 5 секунд и отпустите
  5. Вставьте аккумулятор обратно
  6. Снова подключите шнур MagSafe (или кабель питания).
  7. Включите компьютер снова с помощью кнопки питания

Для iMac, Mac Pro, Mac Mini и т. д., которые работают только от розетки в стене.

  1. Выключите компьютер
  2. Отключите его от питания
  3. Нажмите и удерживайте кнопку питания в течение 5 секунд
  4. Подключите его обратно и включите.

Надеюсь это поможет. Пожалуйста, отчитайтесь и дайте нам знать.

В итоге проблема решилась сама собой. Я не знаю как и почему, но теперь я могу подключить любое Android-устройство.

Очень странный баг.

@Monomeeth, в любом случае спасибо за руководство!