Выкл → пункт скрыт в приложении клиента (для машин, где функция не работает). Пишется в caps.json.
Доступ в панели
Выкл → терминал/файлы этой машины недоступны в панели для ролей ниже admin (напр. supermaster). Пишется в access.json.
Автопилот (APE)
не подключён
Конфиг шлюза (GTW) — файлы на FAT-разделе через gwxfer. Чтение безопасно; запись перезаписывает файл целиком и заводски-гейчена (может окирпичить машину).
перезапишет gw:/файл целиком — заводски-гейчено, может окирпичить машину
Зеркало экрана машины (скриншот imlib2_grab через релей). Нажми «Live». Удалённое управление: «☀ Разбудить» (ODIN будит экран, иначе тач не проходит) → «🖐 Управление» → клик = тап, протяжка = свайп прямо по экрану машины.
GPS-спуф (лог. телеметрия)
Только тест-машины. Фикс. точка уходит в облако Tesla (latitude/longitude + native/geo). Карта на экране и eCall/SOS — реальные. Ребут сам не переживает — сервер переприменяет при подключении. Неизвестная прошивка → не трогается.
Регион (язык · единицы · нави)—
Программно меняет регион записью VAPI_countryCode в память провайдера (QtCarVehicle) — весь UI перерисуется (язык/единицы/нави-регион) после короткого рестарта экрана. Любой 2-буквенный ISO-код (список или своё поле). Без гейта, обратимо. Оффсеты находятся автоматически под любую сборку. ⚠ у некоторых регионов без локальных ресурсов возможна перерисовка-петля (в тосте будет предупреждение). v1: живёт до рестарта провайдера.
Toolbox плитка—
Ставит СВОЮ плитку «Toolbox» (красный кейс) в штатный лаунчер машины — нативный web-app, БЕЗ инъекции — открывающий тулбокс этой машины /ct/<токен>/ui. Клон слота tesla.diner + оверлей web-apps, переживает ребут (boot-хук). Кросс-платформенно (Model S / Model 3). Ручное per-car, не авто-раскатка. QtCar коротко перезапустится (~20с).
Telegram плитка—
Ставит СВОЮ плитку «Telegram» (web.telegram.org) в штатный лаунчер — нативный web-app, БЕЗ инъекции. В РФ Telegram заблокирован, поэтому трафик ТОЛЬКО этой плитки идёт через NL-релей (ssh -D SOCKS в netns chromium; патч --proxy-server только для tesla.telegram — браузер и остальное напрямую). Клиент логинится сам (QR / номер) — логин кэшируется на машине и переживает ребут (профиль на ext4). Boot-хук + watchdog держат прокси/туннель после каждого ребута. Кросс-платформенно (Model S / Model 3 / Cybertruck). Ручное per-car. QtCar коротко перезапустится (~20с).
Точка доступа плитка—
Ставит СВОЮ плитку «Точка доступа» в штатный лаунчер — нативный web-app, БЕЗ инъекции — открывающую страницу управления раздачей Wi-Fi этой машины /ct/<токен>/hotspot. С экрана машины: включить/выключить раздачу (даже когда она выключена) и сменить имя/пароль. Раздаёт интернет с сотовой SIM (wlan0→AP, NAT на аплинк); требует машину на сотовом (wlan0 свободен), wifi-only не может. Клон слота tesla.diner + общий оверлей web-apps (уживается с Toolbox), переживает ребут (boot-хук). Ручное per-car. QtCar коротко перезапустится (~20с).
.so-надстройки (моды)инвазивно · инжект .so в машину
🚗
Выбери машину в списке слева
Список обновляется автоматически
MCP-токены
удалённый доступ к машине из Claude · один токен = одна машина
VIN
Метка
Scope
Создан
Деплой агента
установка Go-агента на новую машину · окружение test.soft.4tesla.ru
Сгенерируй одноразовую ссылку и выполни её на машине (по SSH/консоли). Она скачает агента, пропишет server_url на это окружение и запустит — машина появится во «Флоте». Агент на Go не меняется.
Авто-обновление агента
Опубликованная версия: …. Онлайн-машины сами проверяют манифест ~раз в 30 мин и обновляют Go-агента (с проверкой подписи Ed25519 и sha256). Публикация новой версии — прод-операция (нужен ключ подписи sign_manifest.py).
Пользователи
админы и мастера служебной панели
Готово — отправьте клиенту (нажмите «Копировать»):
client — вход в приложение app.4tesla.ru к своим привязанным машинам (нужен хотя бы один VIN), в служебную панель не входит. Мастер — только назначенные машины в панели; админ — все. Список машин меняется кнопкой «Машины».
Логин
Роль
Машины
Журнал
кто что делал — входы, пользователи, деплой, диагностика
Время
Кто
Действие
Объект
Детали
Отложенные команды
выполнятся, когда машина подключится (или сразу, если онлайн)
Разрешены relay-методы: file_*, sh, dbus_get/set/call, api_get. Команда выполнится автоматически на следующем подключении машины.
Создано
Машина
Команда
Заметка
Статус
Результат
Инфраструктура
онлайнофлайнцентр/релей
Живая карта топологии: центр → региональные релеи → машины. Колёсико — зум, тащи фон — панорама, тащи узлы — двигать. Статус релеев меряется из браузера (/healthz), машины берутся из флота (зелёные — онлайн).
Диагностика флота
детект «bench»: борда в сети, но нет связи с блоками машины (vehicle-сигналы <invalid>)
🔬 Глубокая диагностика машиныаптайм · петля ребутов · битые/замаскированные бинарники · CAN-алерты · segfaults · память · шлюз · регион