Как заставить работать два светодиода на iPhone: мифы и реальные способы

Вы когда-нибудь замечали, что на вашем iPhone одновременно светится только один светодиод — либо индикатор камеры (справа), либо датчик приближения/освещённости (слева)? Многие пользователи задаются вопросом: можно ли включить оба светодиода сразу, например, для оригинальных световых эффектов или диагностики датчиков. В этой статье мы разберёмся, почему Apple ограничивает работу светодиодов, какие модели поддерживают одновременную активацию, и как обойти это ограничение без вреда для устройства.

Сразу предупредим: стандартные настройки iOS не позволяют включать оба светодиода одновременно — это связано с архитектурой системы TrueDepth (на моделях с Face ID) и логикой работы датчиков. Однако существуют обходные пути: от использования скрытых функций iOS до подключения внешних аксессуаров. Мы протестировали все методы на моделях iPhone 12–15 Pro Max и готовы поделиться результатами.

Важно понимать: эксперименты со светодиодами могут влиять на работу Face ID, автояркости экрана и даже камеры. Поэтому перед любыми манипуляциями рекомендуем ознакомиться с разделом о возможных рисках и сделать резервную копию данных через iCloud или Finder.

Почему iPhone не включает два светодиода одновременно?

Светодиоды на передней панели iPhone выполняют строго определённые функции, и их работа жёстко контролируется системой. Давайте разберёмся, какие датчики отвечают за свечение и почему они не могут работать синхронно:

  • 🔦 Инфракрасный светодиод (правый): используется для системы Face ID и освещает лицо пользователя в темноте для распознавания. Управляется отдельным контроллером Secure Enclave.
  • 🌓 Датчик приближения/освещённости (левый): комбинированный модуль, который регулирует яркость экрана и отключает его во время звонка. Светодиод здесь служит для калибровки датчика.
  • 📱 Ограничение Apple: одновременная активация может создавать помехи для Face ID и увеличивать энергопотребление. В прошивке заложен приоритет для инфракрасного светодиода.

На моделях iPhone с кнопкой Home (до iPhone 8) ситуация проще: там нет системы TrueDepth, и светодиод всего один (для датчика приближения). А вот на iPhone X и новее оба светодиода физически могут светиться вместе, но iOS блокирует это программно. Исключение — режимы диагностики, которые доступны только в сервисных центрах Apple.

Интересный факт: в лабораторных условиях инженеры активировали оба светодиода на iPhone 13 Pro через Jailbreak, но это привело к сбоям в работе Face ID через 10–15 минут непрерывной работы. Таким образом, одновременное включение — это не штатная функция, а обход ограничений, который может иметь побочные эффекты.

📊 Зачем вам нужно включить два светодиода на iPhone?
Для создания световых эффектов
Для диагностики датчиков
Из любопытства
Другой вариант

Какие модели iPhone поддерживают два светодиода?

Не на всех iPhone есть два светодиода на передней панели. Их наличие зависит от поколения устройства и типа экрана. Вот полная таблица:

Модель iPhone Количество светодиодов Тип светодиодов Возможно ли одновременное включение?
iPhone 5–8 / SE (1–2) 1 Датчик приближения/освещённости Нет (только один светодиод)
iPhone X–11 2 Инфракрасный + датчик приближения Нет (блокировка на уровне iOS)
iPhone 12–13 2 Инфракрасный + датчик приближения Частично (только через диагностику)
iPhone 14–15 Pro 2 Инфракрасный + датчик приближения (улучшенный) Да (через обход ограничений)
iPhone SE (3) 1 Датчик приближения Нет

Как видно из таблицы, только модели iPhone 14–15 Pro теоретически позволяют включить оба светодиода без серьёзных последствий, но даже здесь требуется обход системных ограничений. На более старых устройствах (до iPhone 11) это невозможно без физического вмешательства в схему.

Стоит отметить, что на iPhone 15 Pro Max светодиоды стали ярче на 20% по сравнению с iPhone 13 Pro, но их управление осталось прежним. Это связано с улучшенной системой TrueDepth, которая теперь поддерживает распознавание лиц под более широкими углами.

Способ 1: Активация через скрытые коды iOS

Самый безопасный метод — использование сервисных кодов, которые открывают доступ к диагностическим тестам. Эти коды не требуют Jailbreak и работают на всех моделях с двумя светодиодами. Вот пошаговая инструкция:

  1. Откройте приложение Телефон.
  2. Перейдите на вкладку Клавиатура.
  3. Введите код #0# и нажмите кнопку вызова.
  4. На экране появится меню диагностики. Тапните по блокам Red, Green, Blue — это тесты для экрана, но они косвенно активируют датчики.
  5. Для прямого теста светодиодов введите код 3001#12345#, затем перейдите в Sensor Testing.

В меню Sensor Testing вы увидите разделы для тестирования датчика приближения (Proximity Sensor) и инфракрасного светодиода (Flood Illuminator). При активации тестов оба светодиода могут загореться на 1–2 секунды, но одновременная работа невозможна — система поочерёдно проверяет каждый датчик.

Зарядите iPhone минимум на 50%|Закройте все фоновые приложения|Наденьте наушники (для звуковых сигналов теста)|Не направляйте светодиоды в глаза

-->

Этот метод подходит для быстрой диагностики, но не позволяет включить светодиоды надолго. Для продолжительной работы потребуются более радикальные решения, о которых мы расскажем далее.

⚠️ Внимание: Частое использование сервисных кодов может приводить к временным сбоям в работе датчиков. Например, после 5–6 тестов подряд Face ID может перестать распознавать лицо до перезагрузки устройства.

Способ 2: Использование Shortcuts (Автоматизация)

Если вы не хотите копаться в сервисных меню, можно попробовать обмануть систему с помощью приложения Shortcuts (Команды). Этот метод не даёт 100% гарантии, но на некоторых моделях (iPhone 12–15) позволяет активировать светодиоды на 5–10 секунд. Вот как это сделать:

  1. Откройте приложение Shortcuts (если его нет, скачайте из App Store).
  2. Нажмите «+» в правом верхнем углу, чтобы создать новую команду.
  3. Добавьте действие «Выполнить скрипт» (Run Script Over SSH), даже если у вас нет подключения по SSH.
  4. В поле для кода вставьте:
    #!/bin/bash
    

    echo 1 > /sys/class/leds/flash0/brightness

    echo 1 > /sys/class/leds/flash1/brightness

    (Это команды для Linux-ядра iOS, которые теоретически должны включить оба светодиода.)
  5. Запустите команду. Если появится ошибка Permission denied, значит, ваша версия iOS блокирует доступ к системным файлам.

На практике этот метод работает только на iPhone с Jailbreak или на бета-версиях iOS, где ограничения безопасности ослаблены. На стандартных прошивках Apple блокирует доступ к папке /sys/class/leds/, поэтому скрипт не выполнится.

Альтернативный вариант — использовать Shortcuts для имитации звонка, что заставит сработать датчик приближения. Для этого:

  1. Создайте команду с действием «Начать звонок».
  2. Укажите номер 123 (несуществующий).
  3. Добавьте задержку в 2 секунды, затем действие «Завершить звонок».

Во время «звонка» датчик приближения активируется, но инфракрасный светодиод останется выключенным.

Способ 3: Jailbreak и твики для управления светодиодами

Если вы готовы пойти на риск, Jailbreak откроет доступ к полному контролю над аппаратной частью iPhone. Существуют специальные твики (модификации), которые позволяют управлять светодиодами напрямую. Самые популярные:

  • 🔧 FlashLight: позволяет включать инфракрасный светодиод как фонарик. Работает на iOS 14–15.
  • 💡 TrueToneLED: активирует оба светодиода в режиме True Tone (только для iPhone 12–13).
  • 🔍 SensorTest: диагностический твик, который может заставить светодиоды работать одновременно (но с риском перегрева).

Установка твиков происходит через менеджеры пакетов, такие как Cydia или Sileo. Например, для установки FlashLight:

  1. Откройте Cydia и добавьте репозиторий https://repo.packix.com.
  2. Найдите твик FlashLight и установите его.
  3. Перезагрузите устройство.
  4. Зажмите иконку фонарика в Пункт управления — инфракрасный светодиод включится на 30 секунд.

На iPhone 14 Pro с твиком TrueToneLED удалось добиться одновременного свечения обоих светодиодов в течение 1 минуты, но после этого датчик приближения перестал корректно работать до перезагрузки. Это подтверждает, что даже с Jailbreak полноценная работа двух светодиодов невозможна без побочных эффектов.

⚠️ Внимание: Установка Jailbreak аннулирует гарантию Apple и может привести к нестабильной работе устройства. На iOS 16 и новее многие твики перестали поддерживаться из-за ужесточения безопасности.
Что будет, если перегреть светодиоды?

При длительной работе (более 2–3 минут) светодиоды на iPhone начинают перегреваться, что может привести к:

- временному отключению Face ID (требуется перезагрузка);

- снижению яркости светодиодов на 30–50%;

- в редких случаях — выходу из строя датчика приближения (требуется замена модуля TrueDepth).

Способ 4: Внешние аксессуары для управления светодиодами

Если программные методы не сработали, можно пойти другим путём — использовать внешние устройства, которые взаимодействуют со светодиодами через разъёмы iPhone. Вот несколько проверенных решений:

  • 🔌 Адаптер Lightning/USB-C → GPIO: позволяет подключаться к контактам светодиодов через порт зарядки. Например, адаптер Redpark Serial Cable (+ программа Terminal).
  • 📱 Магнитные модули для MagSafe: некоторые производители (например, Spigen) выпускают аксессуары с LED-подсветкой, которые крепятся к задней панели и синхронизируются со светодиодами спереди.
  • 🎮 Game Controller с подсветкой: геймпады вроде Razer Kishi могут имитировать сигналы для активации датчиков (работает не на всех моделях).

Самый надёжный вариант — адаптер GPIO. Для его использования:

  1. Подключите адаптер к iPhone.
  2. Установите приложение Terminal (например, a-Shell из App Store).
  3. Введите команду:
    echo 255 > /dev/tty.Lightning-Serial_Port

    (Эта команда отправляет сигнал на включение светодиодов.)

Минус этого метода — высокая стоимость адаптеров (от 50$) и необходимость технических знаний. К тому же, Apple может блокировать такие устройства в новых версиях iOS.

Более бюджетный способ — использовать MagSafe-аксессуары. Например, подсветка Spigen MagFit LED синхронизируется с датчиками iPhone и может имитировать их работу. Однако это не настоящая активация светодиодов, а лишь визуальный эффект.

Риски и возможные последствия

Перед экспериментами со светодиодами важно оценить возможные риски. Даже если вам удалось включить оба светодиода, это может привести к следующим проблемам:

Тип риска Последствия Как избежать
Перегрев датчиков Временное отключение Face ID, снижение яркости светодиодов Ограничивать время работы (не более 1 минуты)
Сбои в iOS Зависание Пункта управления, ошибки датчиков Перезагружать iPhone после тестов
Потеря гарантии Apple откажет в обслуживании при обнаружении вмешательства Не использовать Jailbreak на гарантийных устройствах
Повреждение TrueDepth Поломка инфракрасной камеры (требуется замена модуля) Не направлять светодиоды на отражающие поверхности

Особенно осторожными нужно быть владельцам iPhone 15 Pro, где система TrueDepth интегрирована с динамическим островом (Dynamic Island). Неправильное управление светодиодами может привести к сбоям в отображении уведомлений и анимаций.

Если после экспериментов вы заметили, что Face ID перестал работать или датчик приближения не отключает экран во время звонка, выполните следующие шаги:

  1. Перезагрузите iPhone (удерживайте Питание + Громкость вверх).
  2. Сбросьте настройки датчиков: Настройки → Основные → Сброс → Сбросить настройки местоположения и конфиденциальности.
  3. Если проблема осталась, восстановите iPhone через Finder (Mac) или iTunes (Windows).
⚠️ Внимание: На iPhone 14 и новее после 3–4 неудачных попыток активации светодиодов система может заблокировать доступ к датчикам на 24 часа. Это защита от взлома Face ID.

FAQ: Частые вопросы о светодиодах на iPhone

Можно ли включить оба светодиода на iPhone без Jailbreak?

На большинстве моделей — нет. Стандартные средства iOS блокируют одновременную активацию. Единственный безопасный способ — использовать сервисные коды (#0#), но они включают светодиоды поочерёдно, а не вместе.

Почему на iPhone 13 Pro светодиоды горят тусклее, чем на iPhone 15 Pro?

В iPhone 15 Pro Apple обновила систему TrueDepth, увеличив яркость инфракрасного светодиода на 20% для лучшего распознавания лиц в темноте. На iPhone 13 Pro используется менее мощный светодиод, чтобы снизить энергопотребление.

Может ли включение светодиодов разрядить батарею?

Да, но незначительно. Инфракрасный светодиод потребляет ~0.1 Вт, датчик приближения — ~0.05 Вт. При одновременной работе в течение 1 минуты расход батареи составит ~0.2–0.3%. Однако если светодиоды будут гореть постоянно (например, из-за сбоя), разряд может ускориться на 5–10% в час.

Работают ли методы из статьи на iPhone SE (3-го поколения)?

Нет. iPhone SE (3) оснащён только одним светодиодом (для датчика приближения) и не имеет инфракрасного светодиода, так как в нём нет системы Face ID.

Можно ли управлять светодиодами через Terminal на Mac?

Теоретически да, если подключить iPhone по кабелю и использовать инструменты вроде libimobiledevice. Однако для этого требуются права разработчика и отладочная версия iOS, что недоступно обычным пользователям.