Как починить виртуальную камеру в Zoom
Я периодически делюсь разными новостями про компанию Zoom, в том числе про их нелегкую судьбу — когда в результате пандемии коронавируса и карантина весь мир начал интенсивно пользоваться их продуктом и оттуда полезли все проблемы с безопасностью{.aioseop-link}. В результате им пришлось срочно заняться как раз этими проблемами, отложив некоторые планы по продуктовому развитию.
В рамках борьбы за безопасность совершенно неожиданно пострадала очень полезная функция — начиная с версии 4.6.9, в версии для Mac OS X пропала поддержка виртуальных и большого количества внешних камер. Я это обнаружил совершенно неожиданно, за пару часов до начала платного вебинара, который предполагалось транслировать как раз через Zoom, используя хорошую внешнюю камеру и набор слайдов через внешнюю вещательную программу. В похожей ситуации оказались многие другие, поскольку Маками пользуются часто, а хороший вебинар мало совместим с простым шарингом рабочего стола и некачественным изображением встроенной веб-камеры.
Причина, хотя и никак не объясненная разработчиками, оказалась в том, что во избежание code injection разработчики Zoom запретили приложению использовать какие-либо библиотеки, не подписанные ими самими или Apple. Разумеется, если для поддержки камеры требуются драйверы разработчика, то эти драйверы просто не запускались.
Первоначальный способ починить эту проблему выглядел просто — не обновляться, а если обновились, то поставить версию 4.6.8. Это не очень правильно, конечно, поскольку делает пользователя уязвимым, ведь в последующих версиях не только полезные функции ломают, но что-то чинят, но куда деваться?
Но тут на днях Zoom объявил, что выпускает версию 5.0, в которой будет поддерживаться новое шифрование, и что до конца мая старые версии клиентов поддерживаться перестанут.
Поэтому пытливые умы поискали другое решение и нашли. Вот как оно выглядит:
- Обновите Zoom до последней версии.
- Установите XCode — пакет для разработки ПО. Он доступен бесплатно в AppStore.
- Закройте Zoom.
- Запустите Terminal.app и наберите там:
$ sudo codesign —remove-signature /Applications/zoom.us.app/ - Потребуется ввести пароль пользователя Mac, под которым вы работаете.
- Запустите Zoom и проверьте, что виртуальные камеры вернулись.
А вообще, конечно, вот этот стиль разработки продукта и некоторые другие его особенности настораживают и вызывают желание никогда им не пользоваться. Тем более, что для вещания он как раз подходит плохо.