Лазейки безопасности в загрузчике позволили обойти цепочку доверия и получить root-доступ
Спотифай прекратила выпуск аксессуара Car Thing — сенсорная панель управления для воспроизведения контента Spotify в автомобиле — несколько месяцев назад. Несмотря на то, что устройство получило некоторые дополнительные функции, такие как звонки по громкой связи, до того, как оно было снято с производства, через какое-то время Car Thing не будет иметь большого смысла, поскольку операционная система слишком ограничена. Хотя мы критикуем такую практику запланированного устаревания, следует похвалить группу разработчиков. которым теперь удалось укоренить Spotify Car Thing, открыв еще больше возможностей для развития вторичного рынка возможности.
В сотрудничестве с исследователем безопасности Фредериком Бассом Нолен Джонсон (также известный как признанный разработчик XDA) Нпджонсон) придумал обход цепочки доверия для Car Thing. Под капотом маленького гаджета Spotify работает слабая SoC Amlogic S905D2, которая оказалась отличным вектором атаки из-за присущих ей свойств.
Режим записи USB. И Басс, и Джонсон имеют раньше эксплуатировал устройства на базе AmlogicТаким образом, обход мер безопасности процесса загрузки Car Thing через лазейки, оставленные производителем SoC, стал для дуэта разработчиков довольно тривиальным.Чтобы добиться этого, исследователям пришлось вскрыть внешнюю оболочку, обнажив несколько выводов, предназначенных для отладки или ремонта. Затем они объединили несколько умных команд Amlogic USB, специфичных для режима USB, и измененный параметр USB-соединения, чтобы получить постоянный доступ к ADB (root). К счастью, рутировать устройство самостоятельно сравнительно проще, поскольку разработчикам удалось объединить все в простой в исполнении набор скриптов. Все, что вам нужно, это Car Thing без пароля USB, кабель USB и компьютер под управлением Linux с libusb-dev
установлен пакет и скрипты для разблокировки привилегий суперпользователя.
Стоят ли затраченные усилия, в конечном итоге зависит от вас, но потенциальные возможности моддинга могут будет полезно изучить, если у вас есть старая Spotify Car Thing, и вам немного хочется мастерить. Примечательно, что устройство (под кодовым названием «superbird») имеет всего около 500 МБ оперативной памяти, а это означает, что портирование любой современной версии Android будет чрезвычайно сложной задачей.
Вы можете найти полное изложение корневого руководства, а также инструкции по установке и ссылки для скачивания в описании, указанном ниже.
Источник:Нолен Джонсон