Перейти к содержанию

Полное владение устройствами: прошивки, драйверы и реверс-инжиниринг

7.0/10

Инженер schlarpc опубликовал подробный рассказ о том, как он реверс-инжинирил и патчил прошивки и драйверы своих устройств, чтобы получить над ними реальный контроль. В тексте описаны примеры отключения надоедливого оверлея pixel cleaning на OLED-мониторе ASUS ROG Swift PG42UQ и другие модификации. В обсуждении на Hacker News пользователи делятся собственными проектами: драйвер для GPU Silicon Motion SM750 с поддержкой DRM и DKMS, работающий на современных ядрах Linux после остановки поддержки производителем на ядре 5.x, и реверс формата файлов Supernote с помощью ИИ-агента за несколько часов. Отмечается, что европейская директива RED (EN18031-1) теперь требует защищённых обновлений для подключённых к интернету устройств, что ограничивает подобные модификации.

Контекст

Статья schlarpc описывает, как автор в течение нескольких недель занимался обратной разработкой периферийных устройств с помощью ИИ-агента, чтобы получить реальный контроль над собственным железом: он патчил прошивки, разбирал закрытые форматы и писал драйверы. Это продолжение практики right-to-repair, когда производители ограничивают пользователей подписанными прошивками и закрытыми форматами; в Европейском союзе RED-директива (EN 18031) даже обязывает производителей защищать обновления для устройств с выходом в интернет, что дополнительно затрудняет самостоятельную модификацию. В качестве примеров в обсуждении фигурируют драйвер для GPU Silicon Motion SM750 с поддержкой DRM и DKMS, модификация прошивки OLED-монитора ASUS ROG Swift PG42UQ и реверс-инжиниринг формата заметок Supernote.

Влияние

Судя по комментариям, владельцы карт на SM750 получают рабочий драйвер с DRM/DKMS, который добавляет поддержку ультрашироких разрешений вроде 2048x864 и 2048x1152 на современных ядрах Linux, а владельцы ASUS PG42UQ могут убрать оверлей pixel cleaning патчем прошивки.

Обсуждение

Участники в целом поддерживают подход «владеть своими устройствами», но phh предупреждает, что европейская RED-директива (EN18031-1) обязывает производителей интернет-устройств использовать защищённые обновления и защищённое хранение сетевых учётных данных, что мешает пользовательским модификациям. Также обсуждаются практические успехи: драйвер SM750 с DRM/DKMS и быстрое восстановление формата Supernote с помощью агента.

Источники

Покрытие источниками

Проверяются выбранные ключевые утверждения, а не истинность всей статьи целиком.

  1. Предварительно: новость слишком свежая

    Полное владение устройствами: прошивки, драйверы и реверс-инжиниринг

    • schlarp.com · подтверждает · первоисточник
    • sgalco.ru · подтверждает · тип источника не определён
    • pvsm.ru · подтверждает · первоисточник
    • codeby.net · подтверждает · первоисточник
  2. Недостаточное покрытие источниками

    Инженер schlarpc опубликовал подробный рассказ о том, как он реверс-инжинирил и патчил прошивки и драйверы своих устройств, чтобы получить над ними реальный контроль.

    • schlarp.com · подтверждает · первоисточник
  3. Предварительно: новость слишком свежая

    Отмечается, что европейская директива RED (EN18031-1) теперь требует защищённых обновлений для подключённых к интернету устройств, что ограничивает подобные модификации.

    • schlarp.com · контекст · первоисточник
    • inovasense.com · подтверждает · заинтересованная сторона
    • bsg.tech · подтверждает · заинтересованная сторона
    • baclcorp.com.cn · контекст · заинтересованная сторона