CarSet CarSet На главную

Что CarSet меняет на головном устройстве и как это вернуть

Редакция 2 от 25.10.2026. Память сиденья для всех, старт-стоп, ежедневное подтверждение лицензии, описание

1. Что устанавливается

2. Как CarSet связывается с головным устройством

CarSet взаимодействует с головным устройством через доступный на поддерживаемых версиях системы интерфейс отладки Android в локальной сети автомобиля. Этот интерфейс позволяет выполнять предусмотренные приложением команды и изменять перечисленные ниже настройки. Способ подключения, необходимые действия пользователя и ограничения указаны в инструкции. Приложение не изменяет системное программное обеспечение головного устройства и не отключает пароль, цифровую подпись, блокировку загрузчика и иные средства защиты; если на устройстве интерфейс закрыт или требует подтверждения, CarSet сообщает об этом и не продолжает. Доступность механизма определяется производителем и может измениться при обновлении.

3. Границы воздействия

CarSet не перепрограммирует блоки управления двигателем, тормозной системой, рулевым управлением, подушками безопасности и кузовной электроникой. Управление подогревом, вентиляцией, обогревом стёкол, климатом и режимом движения выполняется через тот же программный интерфейс автомобиля (SDK производителя головного устройства), которым пользуются штатные приложения экрана, — то есть теми же командами, что и нажатие на штатном экране. Перечень функций: подогрев сидений и руля, вентиляция сидений, обогрев стёкол, рециркуляция, кондиционер, климат AUTO, режим движения, выключение системы старт-стоп в режиме ECO (по настройке «Выключать старт-стоп в ECO», с 0.6.92; функция SETTING_FUNC_ENGINE_STOP_START, та же, что переключатель в настройках машины). Положение сиденья водителя (память водителя, с 0.6.42) CarSet меняет теми же командами, что кнопки на боковине сиденья: мотор продольного хода, высоты, спинки и наклона подушки двигается, пока положение не совпадёт с запомненным; только на стоянке, любое касание экрана останавливает. Сиденье передвигается, только если водитель заранее запомнил положение кнопкой «Запомнить сиденье»; с 0.6.91 функция доступна всем пользователям.

4. Настройки операционной системы ГУ, которые меняет CarSet

НастройкаЗачемКто меняет
System isInSplitWinMode, inSplitWinAppList, inDockedPackage, inDockedActivity, isSplitWinSwitchдо 0.6.48 — режим двух окон штатным разделением экрана. С 0.6.49 движок один — свободные окна; эти ключи CarSet больше не выставляет, а только снимает штатный режим (isInSplitWinMode → 0), если система включила его самаCarSet ГУ, только пока «Два окна» включены
System font_scaleразмер текста в приложениях, если пользователь выбрал не 100 %CarSet ГУ по выбору пользователя
Global enable_freeform_support, force_resizable_activitiesдва окна: приложения открываются свободными окнами (с 0.6.49 — единственный способ)CarSet ГУ, при включении «Двух окон»
Global captive_portal_modeвыключатель «Проверять интернет в сети» на вкладке Wi-FiCarSet ГУ по выбору пользователя
Global wifi_scan_always_enabledпоиск сетей Wi-Fi в фоне: без него головное устройство не находит точку доступа телефона само, а обновление системы у дилера выключает его (с 0.6.124)CarSet ГУ, при запуске службы, если поиск выключен
Secure install_non_market_appsразрешить установку из RuStoreтелефон, при установке RuStore
Secure enabled_accessibility_services, accessibility_enabled, enabled_notification_listenersсторож разрешений возвращает чужим приложениям права, которые пользователь отметилCarSet ГУ, только для отмеченных пользователем прав
Плотность экрана (wm density)не используется с 15.09.2026; при первом запуске новой сборки возвращается заводскаяCarSet ГУ
System wheel_settings и функция машины «назначение кнопки „звёздочка“» (BCM_FUNC_CUSTOM_KEY 0x21110100)настройка «Кнопка „звёздочка“ на руле» (вкладка «Панель», с 0.6.47): камеры 360, багажник, зеркала или действие CarSet. Прошивка хранит назначение кнопки в блоке кузова, а wheel_settings = 1 означает «кнопка настроена» — без неё система при каждом нажатии возвращает зеркала. Пока пользователь ничего не выбрал, ничего не пишется (с 0.6.118 выбора «Не трогать» нет, на экране отмечены «Зеркала»)CarSet ГУ по выбору пользователя; сверяет при каждой загрузке; вернуть заводское — выбрать «Зеркала» (и при полном удалении settings delete system wheel_settings)
Подписка на службу ввода Geely (com.geely.inputservice.InputService, штатный интерфейс IInputManager)режим «CarSet» у «звёздочки»: CarSet получает нажатия кнопки руля, которые система пересылает подписчикам, и выполняет действие, назначенное на короткое, долгое или двойное нажатие (Навигатор, камеры 360, багажник только на стоянке в P, голосовые команды). Ничего в системе не меняет — только подписка, пока режим включёнCarSet ГУ, только в режиме «CarSet»
Политика запуска экранов системы (ActivityStartPolicy службы com.autolink.diminteraction) — не настройка, а состояние системы в памятивыключатель «Совместимость с Яндекс-приложениями» (вкладка «Права», с 0.6.43). Система проверяет каждый запуск экрана этой политикой, и та закрывает приложения, которые передают новому экрану свои данные (Яндекс Музыка и Яндекс Навигатор — при входе в аккаунт). CarSet снимает политику штатным вызовом системы (unregisterActivityStartPolicy) после каждой загрузки ГУ. Что теряется: собственная обработка «Домой» из лаунчера (остаётся штатная Android) и сворачивание повторным касанием значка дока для двух системных приложений (магазин и настройки Geely). Кнопки руля, док, звук, экран климата не затрагиваютсяCarSet ГУ по выбору пользователя; хранится только в памяти — любая перезагрузка ГУ возвращает штатную политику

5. Разрешения

КомуЧтоЗачем
CarSet ГУпоказ поверх других оконпанель приложений, часы, ручка делителя
CarSet ГУизменение системных настроекдва окна
CarSet ГУтестовые координатыкоординаты с телефона для навигатора
CarSet ГУместоположениесписок сетей Wi-Fi (требование Android)
CarSet ГУзащищённые настройки (WRITE_SECURE_SETTINGS)сторож возвращает списки служб без служебного канала
CarSet ГУдоступ к уведомлениям (слушатель уведомлений; включается вместе с мини-плеером, с 0.6.44)мини-плеер: сведения о воспроизведении сторонних плееров (название трека, обложка, состояние, команды «пауза / следующий») система отдаёт только слушателю уведомлений. Сами уведомления читаются лишь у навигаторов (Яндекс Навигатор, Яндекс Карты, 2ГИС) — для подсказок манёвра; почта, сообщения и прочее не читаются
RuStoreустановка приложенийустановка приложений из магазина
Отмеченные пользователем приложенияих собственные права (службы спецвозможностей, уведомления, показ поверх окон, установка, статистика)сторож возвращает после сброса системой

6. Что не собирается и не меняется

Системное программное обеспечение ГУ, загрузчик, системные приложения, блоки автомобиля, VIN, госномер, данные владельца из систем автомобиля — не читаются и не меняются. Координаты уходят только на ГУ по локальной сети. Для распознавания водителя (с 0.6.42) CarSet читает, какой телефон подключён к машине по Bluetooth; адреса телефонов, привязанных к водителям, хранятся только на ГУ и никуда не передаются. Названия треков и обложки, которые показывает мини-плеер (с 0.6.44), живут только на экране: в журнал не пишутся, на диск и на сервер не уходят.

Лицензия: CarSet ГУ раз в сутки, когда у машины есть интернет, подтверждает лицензию на сервере правообладателя (отпечаток ГУ и ANDROID_ID, без данных владельца). Если покупка возвращена или лицензия отозвана, сервер отказывает, и функции CarSet выключаются через три дня; лицензию, выданную до отказа, ГУ после этого не принимает (с 0.6.95–0.6.96).

7. Удаление и возврат настроек

«Дополнительно» → «Удалить CarSet с ГУ и вернуть настройки…» на телефоне:

  1. возвращает в машине то, что CarSet менял в ней самой (с ГУ 0.6.119): кнопке «звёздочка» — регулировку зеркал, как с завода, если её настраивал CarSet; громкости предупреждающих звуков и щелчков поворотников (SETTING_FUNC_SOUND_WARNING_VOLUME 0x201D0100) — «средне», как с завода, если её выбирал хоть один водитель; затем выключает панель, часы, два окна, координаты и сторож;
  2. возвращает настройки из раздела 4 к значениям, снятым перед первой установкой (если снимка нет — к заводским значениям этой модели по справочнику, с пометкой в отчёте);
  3. сбрасывает плотность экрана к заводской;
  4. по отдельному согласию («Вернуть ГУ как с завода») удаляет и приложения, которые владелец поставил сам, вместе с их данными; поставленные после снимка до установки CarSet отмечены сразу, стоявшие до него — нет, список виден и правится в окне удаления;
  5. по отдельному согласию — удаляет RuStore и возвращает разрешение установки из неизвестных источников;
  6. удаляет CarSet ГУ вместе с его разрешениями;
  7. показывает отчёт «настройка: было → стало» и сохраняет его на телефоне. В отчёте также перечислены остальные настройки системы, которые отличаются от снимка до установки (их CarSet не возвращает: это могут быть настройки самого владельца), и приложения, оставшиеся на ГУ.

Снимок до первой установки (телефон 0.4.35 и новее) хранит, кроме ключей раздела 4, список приложений, стоявших на ГУ, и все настройки системы (settings list system|secure|global). С телефона 0.4.38 снимок хранится отдельно для каждого ГУ по его номеру: если одним телефоном настраивают вторую машину, при удалении с неё не возвращаются настройки первой. Снимок снимает телефон, с которого CarSet ставили впервые; на другом телефоне снимка этого ГУ нет, и при удалении возвращаются заводские значения модели.

Слепок с приложениями. «Сохранить настройки ГУ» сохраняет копию настроек CarSet ГУ и предлагает снять слепок: установочные файлы всех приложений, поставленных владельцем, их файлы в общей памяти (Android/data, Android/obb), выданные им разрешения и данные тех приложений, которые разрешают резервное копирование (bu backup, подтверждение на экране ГУ для каждого). Перед снятием телефон показывает, сколько места займёт слепок и сколько времени он снимается (по замеру скорости). Данные приложений, запрещающих резервное копирование, без прав суперпользователя не сохраняются — в них после восстановления входят заново. Слепок лежит в папке приложения на телефоне и удаляется вместе с ним. «Восстановить настройки ГУ…» ставит из слепка приложения, которых на ГУ нет (RuStore первым), возвращает их разрешения, файлы и данные, затем настройки CarSet ГУ; приложения, которые уже стоят, не трогаются. С телефона 0.4.38 владелец отмечает, какие приложения вернуть, и отдельно — возвращать ли настройки CarSet; если слепок снят с другого ГУ, окно об этом предупреждает. На G636 служба резервного копирования Android в системе отключена, поэтому данные приложений там не сохраняются.

Права чужих приложений, которые сторож возвращал, при удалении не трогаются: они принадлежат этим приложениям и их пользователю. Политика запуска экранов системы (раздел 4) после удаления CarSet возвращается сама при следующей загрузке ГУ — записывать её обратно не нужно.


Предыдущие редакции

Действующая редакция — выше. Редакция, действовавшая на дату вашей покупки, применяется к вашей лицензии (оферта, п. 16).