Что CarSet меняет на головном устройстве и как это вернуть
Редакция 1 от 20.09.2026. Техническое досье по заключению юриста (разд. 4.2–4.3): перечень
1. Что устанавливается
- Приложение CarSet ГУ (
ru.carset.hu) — обычный APK, устанавливается с телефона по локальной сети командой установки пакетов. Работает как приложение, а не как часть системы. - По желанию пользователя — магазин RuStore (
ru.vk.store) и приложения из него.
2. Как CarSet связывается с головным устройством
CarSet взаимодействует с программными механизмами головного устройства, доступными в локальной сети автомобиля на поддерживаемых версиях его программного обеспечения (служба отладки Android, слушающая сеть). Пароль, цифровая подпись, блокировка загрузчика и иные средства контроля доступа не обходятся; если на устройстве такой механизм закрыт или требует подтверждения, CarSet сообщает об этом и не продолжает. Доступность механизма определяется производителем и может измениться при обновлении.
3. Границы воздействия
CarSet не перепрограммирует блоки управления двигателем, тормозной системой, рулевым управлением, подушками безопасности и кузовной электроникой. Управление подогревом, вентиляцией, обогревом стёкол, климатом и режимом движения выполняется через тот же программный интерфейс автомобиля (SDK производителя головного устройства), которым пользуются штатные приложения экрана, — то есть теми же командами, что и нажатие на штатном экране. Перечень функций: подогрев сидений и руля, вентиляция сидений, обогрев стёкол, рециркуляция, кондиционер, климат AUTO, режим движения.
4. Настройки операционной системы ГУ, которые меняет CarSet
| Настройка | Зачем | Кто меняет |
|---|---|---|
System isInSplitWinMode, inSplitWinAppList, inDockedPackage, inDockedActivity, isSplitWinSwitch | режим двух окон (штатный сплит прошивки) | CarSet ГУ, только пока «Два окна» включены |
System font_scale | размер текста в приложениях, если пользователь выбрал не 100 % | CarSet ГУ по выбору пользователя |
Global enable_freeform_support, force_resizable_activities | движок «Свободные окна» для двух окон | CarSet ГУ, при включении движка |
Global captive_portal_mode | выключатель «Проверять интернет в сети» на вкладке Wi-Fi | CarSet ГУ по выбору пользователя |
Secure install_non_market_apps | разрешить установку из RuStore | телефон, при установке RuStore |
Secure enabled_accessibility_services, accessibility_enabled, enabled_notification_listeners | сторож разрешений возвращает чужим приложениям права, которые пользователь отметил | CarSet ГУ, только для отмеченных пользователем прав |
Плотность экрана (wm density) | не используется с 15.09.2026; при первом запуске новой сборки возвращается заводская | CarSet ГУ |
5. Разрешения
| Кому | Что | Зачем |
|---|---|---|
| CarSet ГУ | показ поверх других окон | панель приложений, часы, ручка делителя |
| CarSet ГУ | изменение системных настроек | два окна |
| CarSet ГУ | тестовые координаты | координаты с телефона для навигатора |
| CarSet ГУ | местоположение | список сетей Wi-Fi (требование Android) |
| CarSet ГУ | защищённые настройки (WRITE_SECURE_SETTINGS) | сторож возвращает списки служб без служебного канала |
| RuStore | установка приложений | установка приложений из магазина |
| Отмеченные пользователем приложения | их собственные права (службы спецвозможностей, уведомления, показ поверх окон, установка, статистика) | сторож возвращает после сброса прошивкой |
6. Что не собирается и не меняется
Прошивка, загрузчик, системные приложения, блоки автомобиля, VIN, госномер, данные владельца из систем автомобиля — не читаются и не меняются. Координаты уходят только на ГУ по локальной сети.
7. Удаление и возврат настроек
«Дополнительно» → «Удалить CarSet с ГУ и вернуть настройки…» на телефоне:
- выключает панель, часы, два окна, координаты и сторож;
- возвращает настройки из раздела 4 к значениям, снятым перед первой установкой (если снимка нет — к заводским значениям этой модели по справочнику, с пометкой в отчёте);
- сбрасывает плотность экрана к заводской;
- по отдельному согласию — удаляет RuStore и возвращает разрешение установки из неизвестных источников (приложения, поставленные из RuStore, остаются — их удаляют штатно);
- удаляет CarSet ГУ вместе с его разрешениями;
- показывает отчёт «настройка: было → стало» и сохраняет его на телефоне.
Права чужих приложений, которые сторож возвращал, при удалении не трогаются: они принадлежат этим приложениям и их пользователю.