Как исправить не удалось создать ошибку итератора интерфейса устройства в ADB / Fastboot на OS X El Capitan

Логотип ADB Android

В моем руководстве о том, как настроить ADB и Fastboot на Mac, я упоминал, что весь процесс был относительно легким и безболезненным по сравнению с ПК на базе Windows. Однако в начале этой недели, когда я попытался разблокировать загрузчик моего Nexus 6P на своем Retina MacBook Pro, я получил очень расплывчатую ошибку «не удалось создать итератор интерфейса устройства».

Я пользуюсь ADB / Fastboot на своем Mac уже много лет, и никогда раньше не сталкивался с подобной проблемой. Я попытался обновить ADB до последней версии, но это не сработало. Я даже попробовал выполнить шаги на другом Mac, но проблема осталась. Когда я пытался разблокировать загрузчик моего Nexus 6P на ПК под управлением Windows, все работало как чудо, и я не столкнулся с какими-либо проблемами.

Сначала я подумал, что проблема связана с некоторыми изменениями, внесенными Apple в OS X El Capitan. Однако отключение SIP, Gatekeeper и настройка других параметров безопасности не работали. После многих головных и неприятных дней я наконец нашел решение страшной проблемы «ОШИБКА. Не удалось создать итератор интерфейса устройства: (e00002bd)».

Оказывается, Fastboot не очень хорошо работает с версией OS X 10.11.1 El Capitan. Похоже, Apple потеряла системный файл низкого уровня, что приводит к тому, что fastboot постоянно выдает ошибку «Не удалось создать итератор интерфейса устройства: (e00002bd)». Единственное решение этой проблемы — обновить El Capitan до версии 10.11.2, которая в настоящее время находится в стадии бета-тестирования, и, поскольку Apple выпускает только бета-версии OS X для разработчиков и публичных бета-тестеров, обычным пользователям, по сути, не повезло, пока Apple не обошла для выпуска окончательной версии ОС для общественности. Поскольку Apple уже выпустила четвертую бета-версию OS X 10.11.2 El Capitan, вполне вероятно, что окончательный публичный выпуск ОС не за горами.

Ссылка на основную публикацию