Mirrorlink



Реп: (1090)
MirrorLink

Прикрепленное изображение


Краткое описание:
Протокол MirrorLink предназначен для подключения совместимых Android устройств к совместимым мультимедийным устройствам автомобиля.

Начало темы посвящено протоколу Mirrorlink 1.0 и в данный момент не является актуальным (оставлено для истории, но в вариантах решений есть соответствующий спойлер). Поэтому нет смысла изучать тему с самого начала, лучше начать с инструкции для новичков.




1. Описание
MirrorLink (ранее известный как Terminal Mode) был разработан для предоставления технологии, обеспечивающей непрерывную связь между смартфоном и автомобильной информационно-развлекательной системой. Технология предельно проста с точки зрения потребителя. Пользователь устанавливает ее в свой автомобиль, подключается к телефону с помощью USB-кабеля и может сразу пользоваться всеми приложениями телефона в автомобиле.

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

В то время как мобильные устройства осуществляют предоставление и выполнение всех приложений и сервисов, доступных для пользователей, информационно-развлекательная автомобильная система обеспечивает необходимые входные и выходные физические характеристики, как, например, цветной дисплей, динамики и микрофоны системы, а также некоторые другие пользовательские устройства ввода. Они могут включать – сенсорный дисплей, ручки поворота, руль или дополнительные кнопки. Это позволит потребителю не только получить безопасный доступ к своим любимым мобильным приложениям во время вождения, но и позволит воспользоваться высокопроизводительными системами IVI. (источник)
2. Совместимые смартфоны
MirrorLink™ версии 1.1:
  1. HTC
    • HTC One (M9+)
    • HTC One (M9)
    • HTC One (M8)
    • HTC Eye
    • HTC 820
      По данным форума
    • HTC Desire 10
    • HTC U11 Plus (пока зеркалится не весь экран, подробности в 4 пункте шапки)

  2. Samsung
    • Galaxy Alpha
    • Galaxy Note 4, Note 4 Edge
    • Galaxy S5
    • Galaxy S6, S6 Edge, S6 Edge+
    • Galaxy Note 6
    • Galaxy A3 2016
    • Galaxy A5
    • Galaxy A7
    • Galaxy S7, S7 Edge
    • Galaxy S8
    • Galaxy S9
    • Galaxy S10e
      Список можно не продолжать, пока все актуальные версии Samsung имеют поддержку Mirrorlink, возможно кроме очень бюджетных версий.
      Список моделей в ответе Samsung на запрос о поддержке

  3. Sony
    • Xperia™ Z Ultra
    • Xperia™ Z1 (Возможна несовместимость с некоторыми ГУ PSA Peugeot, Citroën)
    • Xperia™ Z1 Compact
    • Xperia™ Z2
    • Xperia™ Z2 Tablet
    • Xperia™ Z3/Z3 Dual
    • Xperia™ Z3 Compact
    • Xperia™ Z3 Tablet Compact
    • Xperia™ Z3+/Z3+ Dual
    • Xperia™ Z5/Z5 Dual
    • Xperia™ Z5 Compact
    • Xperia™ Z5 Premium/Z5 Premium Dual
    • Xperia™ X/X Dual SIM
    • Xperia™ X Performance/X Performance Dual SIM


MirrorLink™ версии 1.0:
  1. Samsung
    • Galaxy S3
    • Galaxy Note 2

  2. Sony
    • Xperia™ Tablet Z
    • Xperia™ Z
    • Xperia™ ZL
    • Xperia™ ZR"


Подбор смартфона для подключения его по протоколу Mirrorlink

Список совместимых смартов с ГУ ПСа
Cтраницы PSA про Миррорлинк (Peugeot, Citroën)

3. Основные проблемы
При использовании протокола Mirrorlink, пользователи встречаются с рядом проблем:
1. Работают только сертифицированные приложения.
2. Некоторые приложения работают только на стоящей машине. Это же касается и случая, если в качестве смартфона используются устройства, позволяющие "из коробки" транслировать экран смартфона на ГУ (Sony, HTC и некоторые устаревшие модели Samsung).
3. При появлении звука на смартфоне, замолкает звук магнитолы, как радио, так и мультимедиа. При этом звук не восстанавливается после. Приходится вручную снова включать.

4. Варианты решения и FAQ
В разделе приводятся решения указанных в п.3 проблем, а также приведен опыт пользователей.
Mirrorlink 1.0

Дальнее идет обсуждение Mirrorlink 1.1
По всем устройствам
По смартфонам HTC
По смартфонам Samsung
Компания SAMSUNG прекратила поддержку Mirrorlink. Поэтому большая часть описанных в разделе решений потеряла актуальность, особенно для аппаратов с 9-11 версией андроида на борту. Решений по подключению этих аппаратов теперь нет и скорее всего не будет.

1. Если на смартфоне установлен Carmode и мешает запуску приложений, то сначала удаляем его
2. Если все работало и перестало, делаем сброс памяти и кэш Mirrorlink
Запуск на смартфонах Samsung. Основная инструкция от jen94
Технические подробности
Видео инструкция от jen94 (короткая версия)
Видео инструкция от jen94 (полная версия)
MicManager. Включение микрофона в режиме MirrorLink и много много ещё...
Запуск полного зеркала на Андроид 10 (основной метод)
Запуск VMOS через Carmod Андроид 10
Определение разрешения экрана магнитолы на Samsung Android 10
Полное зеркало Android 10 (тестовая версия)
Метод плавающего окна
Метод Виртуального зеркала
Метод МультиПараллель
Запуск Car Launcher. Инструкция от bak_ti
Добавление приложения в базу ML
Прописываем сертификат любого приложения
Заморозка службы TM Display на нерутованном смартфоне
Запуск Mirrorlink на Samsung + Android 9 + ROOT
Способы запуска
Удалось победить mirrorlink!
Full Mirrorlink на Samsung Galaxy S8 & S9. Видео
Опыт использования на магнитолах RCC/NAC в машинах PSA
Ещё один удачный опыт
По смартфонам Sony

5. Скачать
6. Разблокировка Mirrorlink в движении
Для решения проблемы №2 достаточно разблокировать ML в движении. Для разных автомобилей инструкции по разблокировке могут отличаться.
Семейство VAG
Инструкции по разблокировке:
VW R340 инструкция от geritсh
Подробная инструкция по разблокировке:
Mirrorlink (Пост lprot #102044877)
Головные устройства PSA

Координаты разблокировщиков
7. Девелоперы Mirrorlink
Координаты наших однофорумчан, которые могут прописывать сертификаты в приложения по Вашим заказам. Просьба свои пожелания направлять им в QMS.

bak_ti - не доверенный и по договорённости доверенный сертификат.


В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.


Сообщение отредактировал Bob Smith - 05.07.21, 11:08
Причина редактирования: Добавил в раздел Samsung информацию о прекращении поддержки



Реп: (229)
* SergeiVRN,
Внизу вложение



Реп: (2)
SergeyCosmet @ 21.01.19, 21:09 *
На сони и так можно запускать, без скачивания левых приложений. В чем смысл данного проекта?


Как я понял, смысл в простом добавлении сторонних приложений на главный экран, который открывается при подключении ML. По мне так это довольно удобно, вот бы еще Ситигид и Poweramp добавить..



Реп: (26)
* slvs,

Только ее и скачивал на телефон програма автоматически запускается при подключении к магнитоле и на экране ГУ просто экран смарта.
Ну на счет троянов и бекдоров я не знаю, все-таки прога в маркете. Ну а так да, всегда всякое может быть.



Реп: (229)
* jen94,
Возможно имеет смысл написать билды миррорлинка. Мой 1.3.53 заработал частично, без тача. Телефон Samsung A7 2017.



Реп: (2)
Подскажите на sony z3 tablet compact какое приложение нужно поставить чтобы отображалось на ГУ? Авто toyota camry 2018. LG mirror drive не запускается, roucscou только deezer и еще какие то приложения.



Реп: (241)
* KIgorM,
да, именно про это.
* IzzoBar,
Я так понимаю, что не только в этом. Т.к. эта функция и так бесплатно работает (см. сообщения выше). А 5000 просят. Я так понимаю как раз за то, чтобы в движении работало.



Реп: (265)
После этого приложения необходимо удалить и установить заново. В процессе установки с сервера скачивается сертификат доступа в случае, если ваш телефон внесен в список. Сертификат открывает доступ к приложениям в авто.

Посмотрел исходники их яндекс навигатора.
Мало того, что он, как модифицированное приложение Яндекса, не встанет при других установленных приложениях Яндекса... Так там все, что сделано - добавлен код в манифест
<uses-permission android:name="com.mirrorlink.android.service.ACCESS_PERMISSION"/>
=====
<intent-filter>
<action android:name="com.mirrorlink.android.app.TERMINATE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="com.mirrorlink.android.app.LAUNCH"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>

И все, никакого кода для подгрузки сертификата там нет. Нет даже ни одной ссылки, ведущей не на сервера Яндекса.
То, что добавят imei и mirrorlinkId куда-то там, и штатное приложение миррорлинка подгрузит сертификат персонально для меня за 5тыс руб... ну, сами понимаете.
Хотя, даже если все так, они не обманут и добавят. Срок действия сертификата - около месяца, после чего он автоматически продлевается. Как только заплативших кикнут из списка, приложения перестанут работать.

Добавлено 22.01.2019, 16:26:

bak_ti @ 22.01.19, 13:44 *
Возможно имеет смысл написать билды миррорлинка

Точно.
На S9 - 1.4.64
На S8 - 1.3.45

Сообщение отредактировал jen94 - 23.01.19, 23:27



Реп: (4)
jen94 @ 22.01.19, 11:16 *
(полное зеркало получилось на Galaxy S8 c Android 8 и Galaxy S9 с Android 9, частичное и без тача на А7)

а чем этот способ лучше старого проверенного LG Mirrordrive +Rockscout?



Реп: (265)
* DmitriyS8,
Тем, что работает с первого раза



Реп: (4)
jen94 @ 22.01.19, 17:54 *
Тем, что работает с первого раза

в самсунге есть доп. кнопка , с которой можно выйти на рабочий стол (замена изи тачу) не пробовал?



Реп: (265)
DmitriyS8 @ 22.01.19, 17:55 *
в самсунге есть доп. кнопка , с которой можно выйти на рабочий стол (замена изи тачу) не пробовал?

Нет



Реп: (229)
* jen94,
Я посмотрел содержание сертификата. В нём есть упоминания ярлыков. Возможно как-то завязано это с рабочим столом миррорлинка. А так и я заметил, что миррорлинк упомянут только в манифесте ну и сертификат приложен в аssets.Вопрос в другом. Где они его раздобыли?



Реп: (229)
* JOHN_KI,
По идее в Соньках больше предустановленных программ. Среди них были Настройки. Прямо так и называлось приложение. Я в него заходил, попадал в настройки телефона и затем кнопкой назад нав. бара телефона выходил на рабочий стол. Если у Вас по другому поставьте Rockscout , войдите в него и стрелкой назад в приложении выйдите. Должны попасть на рабочий стол.



Реп: (1090)
bak_ti @ 22.01.19, 19:21 *
Среди них были Настройки. Прямо так и называлось приложение. Я в него заходил, попадал в настройки телефона и затем кнопкой назад нав. бара телефона выходил на рабочий стол.

Всегда только так и делаю. Пробовал автоматически запускать настройки на телефоне - не получается. Может получится рокскаут запустить автоматизатором? Или инициировать процесс должен именно ML?



Реп: (229)
* Bob Smith,
Тяжело здесь будет. Программа не одна, поэтому автоматом не попасть. Любое изменение количества программ или их содержание ведет неработоспособности миррорлинка. При попытке поковырятся в коде и изменить программы, привели к крэшу. У Сонек совсем другой алгоритм проверки программ. Там нет базы, как в Самсунге. Где висят установленные сертификаты я не разобрался.



Реп: (1090)
* bak_ti, я не собираюсь в коде ковыряться, всё равно в этом совсем ничего пока не понимаю. Мои потуги в программировании остановились давно, ещё на Delphi. Я просто подумал, что если при подключенном смартфоне на нем запустить поддерживаемое приложение, зеркало получим? Или это приложение на смарте запустится, а в ML останется домашний экран?
Короче, ничего не мешает попробовать, так что завтра и сделаю.
P.s. С приложением Настройки так не получилось.

Сообщение отредактировал Bob Smith - 22.01.19, 20:28
Причина редактирования: P.s.



Реп: (4)
кстати 2 января Car mode for Galaxy обновили. пишут 1 Support P-OS 2 Tidal , OsmAnd navigation , etc



Реп: (241)
DmitriyS8 @ 22.01.19, 23:37 *
кстати 2 января Car mode for Galaxy обновили. пишут 1 Support P-OS 2 Tidal , OsmAnd navigation , etc

osmand и раньше был, только при подключении к магнитоле он пропадал :) В любом случае это набор бесполезных программ. Возможно конечно Самсунг и добавит что-то новое, они вроде как в отличии от Сони пока полностью на Mirrorlink не забили.



Реп: (0)
* jen94,
Не совсем понял( каждый раз повторять процедуру-

Следующий этап - подключение к машине

1. Запустите навигатор, постройте маршрут
2. Находясь в навигаторе, запустите из SmartTouch приложение clever-talken. При этом навигатор накроется уже знакомым "стеклом"
3. В таком состоянии подключайте к машине
4. Запускайте Rockscout, нажмите в нем кнопку "Назад"
5. Вам откроется навигатор, прикрытый "стеклом".



Реп: (265)
* shvdvgr,
Да, верно. Без рута одной кнопкой не работает, еще не найден способ.
Но уже прогресс по сравнению с LG+Rockscout: если заводится, то всегда с первого раза, и работает без вылетов.

А я тем временем получил ответ от этих ребят.
Данные о телефоне вносятся в базу MirrorLink. В процессе установки модифицированное приложение обращается за сертификатом к официальному приложению (на телефонах самсунга - это Samsung MirrorLink 1.1). Приложения работают в движении. 


Еще одна новость за сегодня: Яндекс выпустил магнитолы с Яндекс.Авто
Говорят, поддерживаются производителем.
Цена 30к
https://auto.yandex/

Сообщение отредактировал jen94 - 23.01.19, 17:03


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 11:26