Технології

Без комп'ютера чи консолі: гру GTA Vice City запустили просто на роутері Wi-Fi (відео)

4 бер•Фокус

Існують спеціальні Wi-Fi-пристрої для поціновувачів ігор, але апаратні хакери з KittenLabs з Німеччини надали новий зміст словам "ігровий роутер". Вони запустили гру GTA: Vice City просто на роутері Wi-Fi виробництва TP-Link — без комп’ютера, PlayStation чи іншої ігрової консолі, про що розповіли у неділю, 3 березня, у своєму блозі.

Щоправда, компоненти комп'ютера у наборі все ж були: це відеокарта AMD Radeon HD 7470 та твердотілий накопичувач Samsung, який видно у кадрі. Роутер TP-Link TL-WDR4900, як і будь-який інший, не здатний відтворювати відео сам, але все інше він робив вправно. З програмного забезпечення ентузіастам знадобилася операційна система Debian Linux, яку вони встановили не роутер, та інсталяційні файли самої гри для цієї ОС.

Важливо

Chat GPT-4 може будь-яку людину перетворити на хакера: ось як це відбувається

Маршрутизатор Wi-Fi TP-Link TL-WDR4900 отримав особливу увагу хакерів, оскільки він відомий чудовою продуктивністю (особливо як для випущеного у 2013 році). У ньому встановлений досить потужний центральний процесор NXP/Freescale QorIQ P1014,

який, як пояснюють в KittenLabs, насправді є 32-розрядним процесором PowerPC e500v2.

Звичайно, навіть у потужному маршрутизаторі немає слота PCIe, до якого можна було б під'єднати відеокарту, тому для встановлення eGPU знадобилися певні хакерські дії. KittenLabs розробили спеціальну друковану плату з портом miniPCIe під'єднав її до маршрутизатора за допомогою трас PCIe, що ведуть від процесора до одного з чипсетів Atheros. Завдяки цьому вдалося отримати робочий інтерфейс PCIe 2.0.

З програмним забезпеченням теж усе було непросто. KittenLabs встановили на пристрої OpenWrt (це операційна система для Wi-Fi-роутерів, заснована на ядрі Linux), але через її обмеження потім вирішили застосувати Debian Linux з увімкненими додатковими модулями ядра – цього виявилося достатньо для створення ігрової платформи та підтримки драйвера відеокарт AMD.

Початкові експерименти з відеокартою AMD Radeon RX 570 не привели до успіху через несумісність, але перехід на карту AMD Radeon HD 7470 зі старішим драйвером швидко приніс плоди – система почала працювати.

Хакерам довелося подолати багато перешкод,

перш ніж на роутері можна було запустити GTA: Vice City. Найскладнішим було отримати версію гри, яка б нормально запускалася в системі Debian плюс PowerPC. Відповідь лежала в модифікації reVC (це перероблена версія GTA Vice City, код якої є загальнодоступним), яка була скомпільована для маршрутизаторів. На жаль, сама по собі версія гри містила чисельні помилки, через які проєкт зупинився на кілька місяців. Версія reVC онлайн для ігрової консолі Wii U дала надію — її автор допоміг KittenLabs. Однак проблеми з графічними помилками ще були.

Операційна система Debian Linux на роутері Wi-Fi

Фото: Скриншот

Відео запрацювало як треба після оновлення графічної бібліотеки Mesa 3D, яка використовується роутером як частина його версії Linux. Після цього виведення відео запрацювало коректно і з графічним прискоренням, хоча хакери й лишилися незадоволеними тим, що не вдалося зрозуміти, як саме все налагодилося.

Роутер Wi-Fi може стати не тільки джерелом інтернету або об'єктом цікавих експериментів, він може й принести небезпеку. Нагадаємо, у лютому дослідники встановили дві вразливості, які дають хакерам можливість під'єднатися до мережі Wi-Fi та зламати пристрої у ній.

Джерело, Оса, Дія

Читайте ще