Главная Руководство
DIPLAY COMMUNITY GUIDE

Нужен ли DiPlay ADB? Разрешения CarPlay и BYD

Разрешения по функциям

ОсобенностьТребование ADBОбласть применения
Ядро USB / беспроводное CarPlayНетОбычные разрешения приложений и совместимое оборудование
Проверенная направляющая HUD для лобового стеклаНет запуска времени выполненияТочная стандартная прошивка/приемник и метаданные карты.
Базовая карта информационной панелиНе универсальное требование ADB.Открытый проекционный дисплей и поддерживаемая прошивка
DiLink 5.1 автоматическое подписка на тему/карточкуОдноразовый грант Usage Access на уязвимую прошивкуИспользуйте команду, показанную для установленного вами пакета.
DiLink 5.0 пауза потока карт/батареяДополнительное головное устройство ADBПоддерживаемые свойства поставщиков; Проверьте доступ к ADB
Скорость колеса 0.2.8 / видео на стоянкеДополнительное головное устройство ADBПо умолчанию выключено; туннели непроверенные; видео только в P
Песня/исполнитель/состояние на панелиСетевой ADBПоддерживаемые свойства BYD; разрешите через Check ADB access
Плавающая карта центрального экранаПоказ поверх приложенийНастройки или ADB; включённая карта панели
Карточка только домаUsage AccessБез него может перекрывать приложения

Что делать в первую очередь

Сначала установите базовое подключение CarPlay, затем включайте интеграции с автомобилем. Если прошивка требует ADB для установки любого APK, это ограничение установки, а не обязательное условие работы DiPlay.

Мастер настройки автоматических карт показывает команду для установленного пакета. Команда для HUD Test может не подходить к публичному пакету приложения.

Публичный пакет: adb shell appops set com.shihab.diplay SYSTEM_ALERT_WINDOW allow; adb shell appops set com.shihab.diplay GET_USAGE_STATS allow. Тесты используют com.shihab.diplay.hudtest. Перед запуском проверьте установленный пакет.

Ограничения расширенных функций

Дополнительный доступ ADB на магнитоле использует adbd на localhost, порт 5555, с явным подтверждением ключа при проверке доступа ADB. Сопряжение через беспроводную отладку TLS не поддерживается. Включайте только нужные функции на стоянке.

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

Чтение батареи через сетевой ADB выбирает CAN/CANFD по протоколу автомобиля. Сохраняемый переключатель зеркала карты на главном экране не отключает карту приборной панели (PR #123/#133).

Изменения и проверки в 0.2.10

Необязательное видео получило перемотку и переходы на десять секунд. Нужны сетевой ADB и достоверное положение P; выход из P или потеря показания закрывает воспроизведение. FairPlay не поддерживается (PR #129).

Проект сообщает о 529 тестах Linux без ошибок и пропусков. Локально выполнено 528 тестов с одним пропуском привязки сокета macOS. Подписанная сборка и lint прошли; предупреждения lint остались. Подпись совпадает с 0.2.9. Новых испытаний в автомобиле не было.

Изменения и проверки в 0.2.11

Расширенные данные автомобиля в разделе местоположения сохраняют режим DiLink 5.0 по умолчанию и добавляют явно выбираемое обнаружение старых головных устройств. Ограниченная проверка только для чтения требует разрешённого сетевого ADB; лишь принятые поля включают соответствующие настройки батареи, скорости колёс и видео на стоянке (PR #158/#173).

Необязательный автоматический запуск существующей точки доступа автомобиля по умолчанию выключен. На поддерживаемой прошивке BYD проверяются разрешения собственного пакета DiPlay, имя и пароль точки сохраняются (PR #164/#173).

Необязательное видео на стоянке по-прежнему требует действительного показания P и закрывается при выходе из P или потере показания. Беспроводные данные автомобиля/местоположения теперь принадлежат Wi-Fi iAP2; это не доказывает использование скорости колёс в тоннеле (PR #157).

Передача местоположения выключена до выдачи разрешения на точную геопозицию; изменение настройки переподключает активный сеанс. Управление автомобилем находится в Местоположение → Расширенные данные автомобиля; отдельная карточка BYD ADB управляет точкой доступа. Сохранённые старые поля требуют принятия перед использованием показаний.

Изменения и проверки в 0.2.12

Запуск точки доступа проверяет реальный AP-интерфейс и ограничивает повторы, если AirPlay не подключается. Необязательный автозапуск по умолчанию выключен; запасной путь требует поддерживаемых команд прошивки, разрешённого локального ADB и наблюдаемой готовности, а не только успешной команды (PR #229/#235).

Исправлено сопоставление USB-подключений устройств Apple. Необязательная служба специальных возможностей подтверждает только системный USB-диалог самого DiPlay, исключая другие приложения и диалоги. Обычное разрешение USB по-прежнему требуется (PR #170/#224).

В подходящих сессиях точки доступа/Wi-Fi Direct на Android 10 разрешённый локальный ADB может необязательно приостановить сканирование сетей. Same LAN исключён; автоподключение к сохранённым сетям во время паузы недоступно. Маркеры и повторы восстанавливают сканирование, в том числе при повторном открытии. Это не универсальное исправление заиканий (PR #225).

Виртуальные карты 16:9 поддерживают совместимые лаунчеры без физической приборной панели. Экспериментальные пути DiLink 3/4 добавляют ограниченное управление и повторяемое восстановление штатного состояния; DiLink 5/5.1 сохраняет приоритет. HUD на стекле DiLink 3 и проверенный профиль HUD DiLink 4 не заявлены (PR #171/#182/#187/#213).

Повторно проверьте исправленные пути панели DiLink 3/4, восстановление сканирования, режимы руля и зависящий от прошивки запуск точки доступа. Общие заикания, звонки/Siri/микрофон, запуск iOS 15 и цвета/темы требуют новых данных с актуального устройства.

Изменения и проверки в 0.2.13

Беспроводная связь предпочитает доступный IPv4 с резервным IPv6 в пределах интерфейса. Auto не гарантирует диапазон или отсутствие заиканий. Интерфейсный mDNS не требует неиспользуемой службы NSD; резервная передача требует отрисованного видео. Экспериментальное исправление подключения к точке доступа требует Android 13+, пользовательскую точку только 5 ГГц, поддерживаемые API, разрешённый локальный ADB и явное подтверждение без активного сеанса (PR #251/#258/#283/#309/#313).

Улучшены штатная проекция и регулировка изображения приборов DiLink 4; подтверждение касается Seal 2022/DiLink 4/Android 10. DiLink 3 проверяет восстановление. Карточки поворота истекают через две минуты, карта получает 125%, восстановление батареи/службы руля ограничено. Независимые кнопки/карточки звонков DiLink 3 выключены; восстановление использует штатные значения покоя, не снимок прежнего состояния (PR #243/#260/#265/#285/#296/#297/#304/#306).

Повторно проверьте P2P Android 9, восстановление приборов конкретной модели, исправление точки доступа и звонки/аудио на целевой прошивке. Буфер музыки требует физических проверок паузы/перемотки/навигации/звонка/Siri; конфигурации участников не подтверждают полную подписанную версию.

公开资料与来源

本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。