- PVSM.RU - https://www.pvsm.ru -

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 1

Пару месяцев назад владелец автомобиля Tesla Model S, линуксоид и фанат операционной системы Gentoo под ником Hemera решила всё-таки хакнуть свою машину Tesla Model S [1] и получить права рута.

Первым делом она расковыряла боковую панель возле двери с водительской стороны и извлекла оттуда кабель CAT 6 с проприетарным коннектором, который использует компания Tesla. К нему можно подключиться обычным сетевым кабелем, сделав переходник по образцу проприетарного, но сеть защищена паролем.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 2

Чтобы получить права рута, пришлось пойти в обход — и найти ещё один коннектор, через который тачскрин в салоне подключается к сети. Для этого девушка открутила крышку под рулевым колесом и сняла всю крышку приборной панели.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 3

Затем открутила тачскрин (CID), прикреплённый четырьмя винтами.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 4

Сняв тачскрин, хакер получила доступ к ещё одному коннектору, он соединяет тачскрин с компьютерной системой, через которую в машину приходят обновления программного обеспечения и подаются команды на управление различными встроенными системами, вроде открытия крыши с солнечными панелями.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 5

После отключения кабеля автомобильный компьютер переходит в режим Factory Mode. Отсюда можно активировать режим разработчика Developer Mode с полной информацией обо всех функциональных системах автомобиля.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 6

Когда компьютер перешёл в режим для разработчика, пришло время подключить ноутбук к сетевому интерфейсу (белому кабелю в боковой панели) и запустить скрипт для перебора паролей.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 7

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

Так или иначе, но дальше она приступила к установке Gentoo [2] вместо фирменной системы Ubuntu, которая изначально поставляется с автомобилями Tesla. Две недели мучилась со звуковой подсистемой ALSA [3], боролась с Xorg [4] и драйверами Nvidia Tegra, но всё-таки сумела установить на компьютер свою любимую Gentoo [5] и посмотреть на ней «Терминатора».

Hemera исключительно довольна проведённым моддингом. Она говорит, что звук потрясающий, видеоплеер SMplayer [6] работает совершенно без тормозов, как она опасалась вначале.

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 8

Gentoo-arm собрана в окружении chroot, в самой Tesla OS, компиляция заняла пять дней.

Hemera говорит, что остались ещё некоторые технические сложности, в том числе с кодеками Nvidia и драйверами 3D, но в целом эксперимент считает успешным. «Теперь моя машина будет разгоняться до сотни быстрее, чем ваша!», — шутит она по поводу оптимизированной Gentoo по сравнению с Ubuntu (см. сайт Gentoo для гонщиков [7]).

Автор: alizar

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/119123

Ссылки в тексте:

[1] хакнуть свою машину Tesla Model S: http://www.su-tesla.space/2016/04/hack-s.html

[2] установке Gentoo: http://www.su-tesla.space/2016/04/gentoo-tesla-t2-edition.html

[3] ALSA: http://www.alsa-project.org/main/index.php/Main_Page

[4] Xorg: http://www.x.org/

[5] Gentoo: https://gentoo.org/

[6] SMplayer: http://smplayer.sourceforge.net/

[7] сайт Gentoo для гонщиков: https://fun.irq.dk/funroll-loops.org/

[8] Источник: https://geektimes.ru/post/274913/