Коротко

  • REA, інструментарій з відкритим кодом, який з'єднує ШІ-агентів для програмування з інструментами зворотної розробки, такими як Ghidra, зріс із менш ніж 10 000 зірок на GitHub 6 жовтня до понад 100 000 до 12 жовтня.
  • Claude Opus 5.5 спричинив хвилю ШІ-декомпільованих ігрових мешапів і портів, від Людини-павука, що гойдається на павутині через Аркгем-Сіті, до неофіційного ПК-порту Fable 2.
  • Розробник Брендон Томас випустив ArtCraft — безкоштовні альтернативи Adobe, створені на Rust за допомогою Claude, але називає це чистою перебудовою, яка ніколи не торкається коду Adobe.

Хочете вбити боса в Skyrim за допомогою AK47 з Counter Strike? Дати своїм NPC справжній мозок геніального рівня, який дає вам унікальні відповіді замість заздалегідь визначених рядків тексту? Хочете запустити GTA V на своєму iPhone? А як щодо використання платного програмного забезпечення безкоштовно й легально? Що ж, люди роблять це й більше з ШІ прямо зараз.

Безкоштовний інструмент, який дозволяє ШІ-агентам розбирати майже будь-яке програмне забезпечення, став найпопулярнішим проєктом на GitHub, стрибнувши з менш ніж 10 000 зірок 6 жовтня до понад 100 000 до понеділка.

Myriad: Яка компанія проведе IPO наступною? Натисніть, щоб зробити свій прогноз.
Myriad: Яка компанія проведе IPO наступною? Натисніть, щоб зробити свій прогноз.

Він називається REA, скорочено від Reverse Engineer Anything (Реверс-інжиніринг будь-чого). Зірки — це версія закладок у GitHub, і REA зібрав понад 30 000 з них лише 11 жовтня, після того як з моменту свого створення у квітні залишався переважно поза увагою.

Як працює REA

Застосунки та ігри постачаються як машинний код — сирі інструкції, які читає процесор і які люди практично не можуть прочитати. Декомпіляція намагається перетворити це назад у читабельний код, трохи схоже на те, як скуштувати торт і зворотним шляхом відтворити рецепт.

Реверс-інжиніринг — це ширше поняття: з'ясувати, як щось працює, не маючи його креслень, чи то спостерігаючи за тим, що робить застосунок і які дані надсилає, чи то читаючи його код. Цей репозиторій робить саме це.

На практиці користувач спрямовує агента на програму, запитує, як працює та чи інша функція, і дозволяє йому дослідити від того, що відбувається на екрані, аж до самого бінарного коду. Це працює з настільними застосунками, Android-застосунками та вебсайтами.

REA підключає ШІ-асистентів для кодування, як-от Claude Code або Codex від OpenAI, до професійних інструментів, що виконують цю роботу, як-от Ghidra — набір для зворотного проєктування, який АНБ випустило для публіки у 2019 році. Мостом є MCP, Model Context Protocol, стандарт, створений Anthropic, щоб ШІ-моделі могли підключатися до зовнішніх інструментів — по суті, універсальний адаптер.

BitcoinBTC · USD

$82,862−3.34%

5 жовт7 жовт9 жовт11 жовт12 жовт

$86.6k$84.6k$82.7k$80.7k

24h HighHigh$84,231

24h LowLow$82,281

VolVol$1.0B

→

Купити Bitcoin за USDT

Працює на Jupiter

Дані про ціни від CoinGeckoCoinGeckoБільше Bitcoin новин і прогнозів →

Сам файл «readme» розробника є набагато скромнішим за ажіотаж, зазначаючи, що REA «не претендує на відновлення оригінального вихідного коду або автоматичне клонування застосунку». Він навіть не постачається з власним декомпілятором.

Це насправді робить всю операцію легальною (майже). Розробник ніколи не читав код, а просто випускає схожу за кодом альтернативу, яка робить точно те саме, але не є точно такою самою.

Ворота відчинено

Люди роблять з REA всілякі дивні речі. Наприклад, деякі гравці зрештою спостерігали, як Людина-павук гойдається на тросах у Готемі з Batman: Arkham City, а кріпери билися з босом Elden Ring Маленією після того, як хтось запхав близько 1600 предметів з Minecraft у гру від FromSoftware. Інший моддер переніс зброю та меню з Escape from Tarkov у Skyrim і назвав це «Escape from Skyrim lol».

Старі консольні ексклюзиви також тікають зі своїх консолей: у вересні фанат використав відкриту модель ШІ та набір інструментів для рекомпіляції, щоб перенести Fable 2, єдину основну гру серії Fable, яка ніколи не виходила на ПК, у Windows. ШІ запустив її приблизно за годину, після чого була довга низка ручних виправлень. Ще один зумів запустити GTV на iOS плавно — те, чим навіть Rockstar Games не переймалися.

Використовуючи ці техніки (а не інструменти), розробник Брендон Томас переніс цю ідею на програмне забезпечення, за яке люди платять щомісяця, використавши Claude Opus 5.5, щоб створити ArtCraft — набір безкоштовних програм з відкритим кодом, написаних на Rust, які відтворюють Photoshop, Illustrator, Premiere, Lightroom та інші програми Adobe, для Mac, Windows і Linux.

Томас каже, що його терпець увірвався після того, як Adobe забагато разів стягнула з нього плату за скасування. Він не єдиний, хто має таку образу: у березні Adobe погодилася на мирову угоду на 150 мільйонів доларів з Міністерством юстиції, яке звинуватило її в приховуванні плати за дострокове розірвання та ускладненні скасування підписок, хоча компанія заперечувала будь-які правопорушення.

ArtCraft не створено за допомогою REA, і Томас називає проєкт чистою перебудовою, тобто код написано з нуля з використанням публічної документації та спостережуваної поведінки, ніколи — оригінального коду; це той самий юридичний підхід, який Compaq використала для клонування BIOS ПК IBM у 1980-х.

На сайті проєкту програми позначені як «рання альфа» або «в розробці», і один піксельний художник уже назвав клон Photoshop «цілком непридатним для використання».

Джерело: Artcraft

Будь-що, що працює на вашому власному пристрої, тепер може бути прочитано ШІ-агентом із достатнім терпінням і токенами, що підриває найстаріший захист від копіювання в програмному забезпеченні: сам біль читання машинного коду. Це означає дешевші клони та краще збереження ігор, але також легше піратство та менше місць, де можуть ховатися вразливості безпеки.

Activision вже видалила відео з ШІ-декомпільованої Call of Duty: Modern Warfare 2, а Bethesda надіслала лист із вимогою припинити щодо створеної ШІ браузерної гри під назвою Fallout: New York.

Це, схоже, єдиний захист, який студії мають проти тенденції, що може легко змусити відкрити вихідний код усього.

REA, тим часом, продовжує випускати оновлення, з вісьмома релізами між 3 жовтня та 11 жовтня. Томас уже відмовився від своєї обіцянки досягти набору функцій Adobe протягом місяця, і тепер каже, що це займе місяці.