Этот двойной сбой происходит из-за того, что в операционной системе iOS цепи питания задней светодиодной вспышки и основного оптического модуля программно завязаны в одну общую шину безопасности. Если системная служба зафиксирует программный сбой или микрозависание одного из сенсоров камер, ядро iOS мгновенно обесточивает всю шину целиком, отключая и фонарик, чтобы избежать короткого замыкания.
Часто вернуть камеру из глубокого сна помогает принудительное переключение режимов съемки или сброс системного драйвера.
Откройте штатное приложение Камера и попробуйте переключиться на фронтальную камеру. Если передний модуль работает нормально, вернитесь на основную камеру и быстро переключите режим на Панораму или Таймлапс — этот шаг заставляет графический сопроцессор принудительно изменить разрешение и перезапустить застрявшую линзу. Если экран остался черным, сделайте жесткую перезагрузку смартфона, быстро нажав по очереди кнопку прибавления громкости, убавления громкости и зажав боковую клавишу питания до появления яблока. Это полностью очистит зависшие флаги ошибок внутри защищенной системы TrueDepth.