Хакер, зарегистрированный в Twitter под ником Hemera, смог получить root-доступ к бортовому компьютеру своей Tesla Model S и запустить Gentoo Linux. На блог хакера обратил внимание портал Electrek.
Как отмечает сам автор блога, достаточно серьезные трудности у него вызвал еще подготовительный этап, касающийся не программного обеспечения, а частичной разборки интерьера автомобиля для получения доступа к необходимым разъемам. Кроме проблем с защелками и креплениями выяснилось, что бортовое оборудование Tesla соединяется между собой по витой паре с проприетарным разъемом, поэтому хакеру пришлось самостоятельно изготовить аналогичный провод.
Получив доступ к нужному разъему Hemera перевел бортовую систему в инженерный режим (Factroy mode) и запустил заранее написанный скрипт для получения root-доступа. После этого хакер перезагрузил бортовую систему и запустил в chroot-окружении Gentoo Linux с оболочкой Xfce. По словам Hemera, он предпочитает именно этот дистрибутив Linux из-за его скорости работы.
Для демонстрации результатов работы автор снял ролик, в котором видны кадры из фильма «Терминатор 2: Судный день», проигрываемого на встроенном в интерьер экране. При этом функциональные кнопки регулировки громкости на руле работают штатно. Экран с тач-скрином используется в автомобилях Tesla в качестве основного органа управления бортовой системой автомобиля и по умолчанию не позволяет проигрывать видеофайлы в целях безопасности дорожного движения.
Несмотря на наличие описания процесса получения доступа, хакер, по-видимому, намеренно скрывает некоторые подробности проекта. Судя по скриншоту, получить root-доступ удалось скриптом методом полного перебора уже на четвертой попытке. После паролей «Love», «Secret» и «Sex» подошел четвертый пароль «God» — это отсылка к фильму «Хакеры», который известен нереалистичным представлением работы с компьютером. Исходя из этого можно предположить, что «взлома» могло и не быть, либо хакер не указывает реальный пароль из юридических или иных соображений.