Исследовательский проект: взаимодействие с компьютером Tesla Model 3

Компания Tesla предлагает программу баг-баунти, приглашающую исследователей находить уязвимости в безопасности её автомобилей. Чтобы участвовать, мне нужно было физическое оборудование, и я начал искать детали на eBay. Моя цель состояла в том, чтобы запустить компьютер и сенсорный экран Tesla Model 3 на своём столе, после чего я смог бы получить доступ к операционной системе автомобиля.

Компьютер автомобиля состоит из двух блоков: блока управления медиа (MCU) и компьютера автопилота (AP), размещённых один над другим. Я нашёл множество предложений на eBay с MCU в ценовом диапазоне от $200 до $300. Продавцы часто были компаниями, которые разбирали повреждённые автомобили на запчасти.

Чтобы запустить систему, мне потребовалось несколько дополнительных компонентов: источник постоянного тока на 12 В, модуль сенсорного экрана и дисплейный кабель. Я нашёл подходящий источник питания на Amazon с запасом на 10 А за $175.

К сожалению, кабель для соединения MCU с экраном оказался проблемой, так как большинство продавцов предлагали детали с обрезанными проводами. Но благодаря справочнику Tesla я узнал, что нужен 6-контактный кабель, однако его сложно было купить отдельно.

В процессе работы я смог подключить компютер, и он успешно запустился. Однако без экрана взаимодействовать с системой нельзя было. Вскоре я обнаружил, что интерфейс содержит SSH и REST API, доступные для изучения.

Мой проект столкнулся с трудностями, когда я повредил один из чипов. К счастью, мой друг помог идентифицировать его, и в ремонте мы восстановили computer.

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

Понравилась статья? Поделиться с друзьями: