Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Применительно к видеоиграм Homebrew относится к играм, созданным любителями для проприетарных аппаратных платформ, которые обычно не программируются пользователем, в первую очередь для игровых консолей . В них часто используются форматы хранения, затрудняющие распространение (например, картриджи ПЗУ или зашифрованные компакт-диски). Многие системы имеют аппаратные ограничения для предотвращения несанкционированной разработки. Непрофессиональный разработчик системы, предназначенной для программирования потребителем, такой как Commodore 64 , просто называется любителем (а не самодельным разработчиком ).

Разработка Homebrew может включать программное обеспечение, созданное с использованием неофициальных наборов инструментов, поддерживаемых сообществом, или игры, разработанные с использованием официальных комплектов для разработки, таких как Net Yaroze , Linux для PlayStation 2 или Microsoft XNA . [1] Некоторые цели для домашних игр включают Wii , Dreamcast , Game Boy Advance , PlayStation Portable , Nintendo Entertainment System и Atari 2600 .

Развитие [ править ]

Новые игры для старых систем обычно разрабатываются с использованием эмуляторов . Из-за отсутствия точных эмуляторов разработка новых систем обычно требует наличия реального оборудования . Тем не менее, были предприняты попытки использовать реальное консольное оборудование для многих старых систем. Программисты Atari 2600 могут записать EEPROM для подключения к специальной плате картриджа или использовать передачу звука через Starpath Supercharger . У разработчиков Game Boy Advance есть несколько способов использования флэш-картриджей GBA в этом отношении.

Консоли второго поколения [ править ]

Atari 2600 Duck Attack! (2010)

Atari 2600 [ править ]

Одиссея [ править ]

В 2009 году Odball стал первой игрой для Magnavox Odyssey с 1973 года. Ее спродюсировал Роберт Винчигерра [2], который с тех пор написал несколько других игр Odyssey. 11 июля 2011 года Крис Рид опубликовал Dodgeball . [3]

Канал F [ править ]

Для Fairchild Channel F , первой консоли, использующей картриджи ПЗУ , было запрограммировано несколько игр . Первым известным релизом является клон Lights Out Шона Риддла, в который включены инструкции по преобразованию шахматной игры SABA # 20 в мульти-картридж. [4] Существует также версия Тетриса, и в 2008 году «Videocart 27: Pac-Man » стала первой полноценной производственной игрой для системы с момента ее прекращения.

Консоли третьего и четвертого поколений [ править ]

NES [ править ]

Для Nintendo Entertainment System доступно несколько компиляторов , но, как и для Atari 2600, в большинстве разработок непосредственно применяется язык ассемблера. Одним из препятствий на пути развития доморощенного NES является относительная сложность производства физических картриджей, хотя сторонние флеш-тележки действительно существуют, что делает доморощенный возможным на оригинальном оборудовании NES. [5] В картриджах NES используется несколько разновидностей специализированных процессоров для расширения возможностей системы; большинство из них трудно воспроизвести, кроме как очистить старые картриджи. Механизм аппаратной блокировки NES еще больше усложняет конструкцию пригодных для использования физических картриджей. Однако NES-101удален чип блокировки 10NES, чтобы можно было играть в любую игру, будь то домашняя, нелицензионная или официальная игра другого региона. Оригинальный Famicom и его клоны также не имеют механизма блокировки. Микросхема 10NES в конечном итоге может быть отключена навсегда путем внесения незначительных изменений в оборудование.

Бытие [ править ]

Sega Genesis не имеет физического механизма блокировки, что делает его проще выпустить программное обеспечение для системы. Рик Опасный , Рик Опасный 2 , Пьер Солар и Великие Архитекторы , а также порт Teenage Queen были выпущены в виде физических картриджей. Другие игры включают Sacred Line Genesis , Coffee Crisis и Frog Feast для Genesis и Mighty Mighty Missile для Sega Mega-CD . Игра Tanglewood 2018 года была разработана с использованием оригинального оборудования для разработки Sega. [6]

TurboGrafx-16 / PC Engine [ править ]

TurboGrafx-16 / PC Engine имеет сравнительно небольшую доморощенную сцену. Первой доморощенной игрой, выпущенной на компакт-диске, была MindRec 's Implode в 2002 году, через несколько лет после последнего официального выпуска системы ( Dead Of The Brain I & II для PC Engine в 1999 году). Два года спустя MindRec выпустила Meteor Blaster DX на CD-R. Официально было сказано, что его нельзя было прижать к компакт-диску, потому что программное обеспечение для мастеринга стекла внезапно не справилось с неортодоксальным стилем компоновки компакт-диска, который ожидает система. Пять лет спустя Aetherbyte Studios выпустили Insanity , Berzerk.clone, на прессованном компакт-диске, подавляя понятие непрессируемых компакт-дисков. Aetherbyte позже пошли на прототип и производить новый HuCard дизайн под названием « AbCARD », который был полностью совместим с консолью.

Для консоли существует один компилятор C, известный как HuC. Официально он не обновлялся с 2005 года. Ассемблер MagicKit обычно считается [ кем? ] де-факто ассемблер для консоли и поставляется вместе с HuC. Дополнительные библиотеки для HuC / MagicKit включают Squirrel, звуковой движок, разработанный Aetherbyte Studios, и библиотеку SGX / ACD, разработанную Tomatheous, которая дает разработчику легкий доступ к видеооборудованию SuperGrafx, а также к Arcade Card.

Cc65 C компилятор совместим с консолью, хотя нет никакой поддержки библиотеки разработки для него.

SNES [ править ]

Bung Enterprises выпустила серию оборудования Game Doctor SF. Он позволяет пользователям копировать игры и запускать новые игры на оборудовании SNES. ПЗУ можно преобразовать в формат Game Doctor SF и поместить на 3 1/2-дюймовую дискету . Игры размером до двенадцати мегабит могут быть помещены на дискеты, отформатированные до 1,6 мегабайт.

Альтернативным устройством является Super Flash от Tototek, которое позволяет записывать несколько игр на чип флэш-памяти в картридже. Это позволяет играть в игры размером до 48 мегабит.

В игре « Беги и стреляй», Alisha's Adventure , использовалось оригинальное оборудование для разработки Super Famicom. [7]

Neo-Geo MVS, AES и CD [ править ]

Neo-Geo Home Cart и Arcade Systems могут быть серьезными кандидатами для разработки доморощенных. Картриджи Neo-Geo AES и MVS имеют две отдельные платы: одну для видео и одну для звука. Если бы произошло программирование картриджа для системы, это потребовало бы замены старых микросхем ПЗУ на новые запрограммированные, поскольку картриджи в некотором смысле являются платами Arcade. NGDevTeam, выпустившая Fast Striker и Gunlordнашел обходной путь с этим. Что они сделали, так это распечатали свою собственную плату и впаяли в них свои собственные микросхемы ПЗУ; это, однако, может привести к тому, что логотип Universe Bios будет выглядеть поврежденным, если будет запрограммирован пользовательский BIOS. Однако программирование для Neo-Geo CD проще, чем для картриджей. Сами компакт-диски могут содержать как звук, так и видео соответственно. Время загрузки зависит от количества мегабит для игровой программы. Игра на компакт-диске с низким количеством мегабит загружается только один раз; тогда как CD-игра с большим количеством мегабит может загружаться между сценами или раундами. Сейчас запланировано несколько полных игр [ когда? ] для выпуска в физической форме, например Neo Xyx . [ необходима цитата ] [8]

Программист Neo-Geo Universe Bios, Разула в настоящее время [ когда? ] работает над «Драйвером игры скелетов», который поддерживает двух игроков. Это ПЗУ предназначено для исправления поврежденных экранов Universe Bios, а также для работы с немодифицированной / стандартной мультивидеосистемой Neo-Geo (MVS) или Advanced Entertainment System (AES). [9]

Консоли пятого поколения [ править ]

Ягуар [ править ]

Atari Jaguar был объявлен открытой платформы в 1999 году.

После того, как JTS Corporation продала все активы Atari Corporation в Hasbro Interactive в 1998 году [10] Hasbro выпустила в общественное достояние все права на Jaguar 14 мая 1999 года, объявив консоль открытую платформу. [11] [12] [13] Первая игра, разработанная любителями, была выпущена в 1995 году: версия тетриса под названием JSTetris, написанная с использованием взломанной версии Alpine Development Kit, одного из компонентов оборудования, используемого для программирования официальных игр Jaguar. [14] Несколько разработчиков и издателей, таких как AtariAge , B&C Computervisions, Piko Interactive., Songbird Productions, Telegames и Video61 выпустили как незавершенные ранее игры из прошлого Jaguar, так и несколько совершенно новых игр.

Поскольку эмуляция консоли все еще ограничена, при кодировании используется реальная консоль либо с помощью картриджа для разработки Skunkboard, с использованием модифицированного BJL Jaguar, либо с помощью официального комплекта разработки Alpine. Коммерческая игра BattleSphere Gold также содержит средства разработки JUGS (Jaguar Unmodified Game Server). [15]

Игры выпускаются либо на картридже , либо на CD, либо в обоих форматах. Большинство разработчиков публиковали свои работы либо в Интернете на форумах, либо в картриджах через независимых издателей. Поскольку в обеих системах нет региональной блокировки, все заголовки не зависят от региона . Некоторые из самых ранних выпусков компакт-дисков не были зашифрованы , для чего требовалось либо записать на компакт-диск Jaguar CD Bypass Cartridge [16], либо программу Reboot Jagtopia (Freeboot), записанную на компакт-диск для запуска незашифрованных игр с компакт-дисков, [17] но Курт Вендель из музея Atari выпустил программу двоичные файлы и ключи шифрования как для картриджа, так и для формата компакт-диска, что позволяет запускать игры без необходимости в оборудовании для разработки. [18]Взломанный BIOS Jaguar CD можно запаять внутри системы. [19]

Существует также преобразование ST в Jaguar, которое включает перенос игр с Atari ST на Jaguar, что может включать некоторые улучшения. [20] Хотя их можно скачать бесплатно, некоторые игры были проданы 3 августа 2016 г. [21] [22] [23], а другие на сегодняшний день лицензируются и продаются на фестивалях, посвященных системе, таких как E -JagFest, JagFest или онлайн через AtariAge . [24]

PlayStation [ править ]

Создавать игры на PlayStation можно с любой моделью системы с помощью модчипа или двойного трюка с заменой. Требования состоят из ПК , SDK и устройства «Comms Link» для загрузки и скачивания файлов на консоль и с нее.

Еще один способ начать доморощение на PlayStation - «UniROM», который представляет собой Softmod. UniROM работает путем установки на чит-устройство, которое подключается через параллельный порт (на старых консолях) и позволяет загружать собственный код через записанные компакт-диски и последовательный порт.

Изначально Homebrew продвигала Sony с Net Yaroze , которая довольно долго была популярной . Однако официальный сайт Net Yaroze был закрыт в середине 2009 года, и Sony прекратила поддержку системы, а также пользователей, которые все еще владели консолью.

Сатурн [ править ]

Sega Saturn доморощенного сцена небольшая , но активно. Как и в случае с PlayStation, все модели умеют самоварение. Модчипы для Saturn Model 1 в течение некоторого времени были в дефиците, поскольку кажется, что никто не производил никаких новых модчипов за последние годы. Таким образом, остаются только два варианта: либо выполнить трюк с заменой, либо значительно изменить модчип Saturn Model 2.

Запуск homebrew на Model 2 может быть выполнен путем соединения двух точек на модчипе, припаяв провод от модчипа к источнику питания Saturn и вставив его туда, где вставляется ленточный кабель CD-ROM. Уловку с заменой сложнее реализовать на этой модели из-за отсутствия светового индикатора доступа.

Другой метод известен как метод разблокировки «Псевдо-Сатурн». Это программа, созданная CyberWarrior2000, которая злоупотребляет прошивкой картриджа "Pro Action Replay". Он разблокирует регион, частоту и защиту CD большинства моделей Saturn. Для запуска установщика требуется либо модифицированный Saturn, либо трюк с заменой, который загружает код во FlashROM картриджа. После этого картридж разблокирует все, и можно запустить большую часть программного обеспечения, от резервного копирования до домашнего приготовления. Также появился новый движок для разработки под названием Jo-Engine, созданный Йоханнесом Фетцем для упрощения разработки 2D-игр. [25]Этот движок в настоящее время может компилировать 2D-игры без графических библиотек Sega (SGL). Другой движок XL2, названный движком Z-Treme, привел к созданию полностью трехмерной игры Sonic The Hedgehog под названием Sonic Z-Treme. [26] Z-Treme использует библиотеки Sega Basic (SBL) и Sega Graphic Libraries (SGL).

Virtual Boy [ править ]

Planet Virtual Boy годами продвигает домашний пивовар с помощью своего сайта, поскольку в системе нет региональной блокировки. [27] Но только когда были выпущены флэш-тележки FlashBoy и FlashBoy +, домашняя сцена начала расти. Несмотря на то, что Virtual Boy производился всего 8 месяцев до того, как был снят с производства (август 1995 - март 1996), преданные фанаты годами создавали множество домашних игр. Две ранее не выпускавшиеся игры, Bound High! и Niko-Chan Battle (японская версия Faceball ).

Nintendo 64 [ править ]

Nintendo 64 доморощенная сцена маленькая, но доморощенные все еще может быть воспроизведена и разработаны на основе использования доктора V64 (Acclaim использовал доктор V64 , чтобы помочь развить Turok, [28] ) Everdrive 64 [29] или 64drive. [30]

Консоли шестого поколения [ править ]

Dreamcast [ править ]

Несмотря на короткий коммерческий срок службы в Северной Америке, составляющий менее двух лет, Dreamcast извлекает выгоду из активной домашней сцены даже через десять лет после прекращения производства. Из-за недостатка в Dreamcast BIOS , который был предназначен для использования с MIL-CD , консоль может запускать программное обеспечение с CD-R без использования модчипа. Sega отреагировала удалением поддержки MIL-CD из BIOS на консолях Dreamcast, выпущенных позже, начиная с ноября 2000 года.

Консоль особенно примечательна своей коммерческой сценой домашнего пивоварения. Одним из примечательных проектов был Bleemcast! emulator, представлявший собой серию загрузочных дисков, созданных для игры на PlayStation в системе, с визуальными улучшениями по сравнению с исходной консолью. Новые независимые выпуски включают Последнюю надежду , выпущенную RedSpotGames в 2007 году, и DUX , [31] и Shoot «Em Up игры стиль. Эти выпуски были написаны с использованием системы разработки KallistiOS. Порт бесплатного языка разработки высокого уровня Fenix и BennuGD.доступен для использования при разработке игр; многие игры DIV Games Studio были перенесены, а другие изначально были написаны для этой системы.

PlayStation 2 [ править ]

Ранние версии PlayStation 2 имеют ошибку переполнения буфера в той части BIOS, которая отвечает за совместимость игр с PS1; хакеры нашли способ превратить это в лазейку, названную эксплойтом независимости PS2, позволяющую использовать домашнее программное обеспечение. Другой вариант для самодельной разработки - использование модчипа . Кроме того, разработчики могут использовать жесткий диск PS2 и загрузчик HD .

По состоянию на май 2008 года существует превосходный эксплойт под названием Free McBoot, который применим ко всем PS2, включая Slimlines, за исключением моделей SCPH-9000x с BIOS 2.30 и выше, в которых эксплойт был исправлен Sony . Производство таких моделей, защищенных от домашнего пивоварения, началось в третьем квартале 2008 года, который обозначен на консоли кодом даты 8C, хотя на некоторых консолях этой линейки все еще используется старый непатченный BIOS 2.20.

В отличие от Independence Exploit, для которой требуется триггерный диск, Free McBoot требует только стандартную карту памяти, что позволяет использовать ее в системах со сломанными оптическими приводами. Установка привязана к карте памяти и будет использоваться только на консолях той же версии, на которой она была изначально установлена, если не будет выполнена мультиустановка.

Недостатком этого эксплойта является то, что его нужно устанавливать / компилировать на каждой отдельной карте памяти. Простое копирование эксплойта невозможно; это означает, что для установки FMCB на карту памяти требуется уже модифицированная или эксплуатируемая система.

После установки эксплойта неподписанные исполняемые файлы ( исполняемые и связываемые форматы ) могут быть запущены с карты памяти или USB-накопителя. К таким программам относятся эмуляторы, медиаплееры, инструменты управления жесткими дисками и общие файловые ресурсы на базе ПК или NAS. Эксплойт также примечателен тем, что позволяет пользователю копировать файлы сохранения PS1 / PS2 с карты памяти на USB-накопитель, что обычно возможно только с такими инструментами, как DexDrive .

Sony также выпустила официальный комплект для домашних разработчиков, который позволяет PlayStation 2 работать под управлением Linux .

GameCube [ править ]

Разработка Homebrew на Nintendo GameCube, как правило, была сложной, поскольку для защиты от пиратства в ней использовались проприетарный привод и носители на базе MiniDVD, а не стандартные DVD-приводы PS2 и Xbox. Кроме того, его возможности подключения ограничены, поскольку он не имеет порта USB или порта жесткого диска, как PlayStation 2.

Препятствием для записи дисков Nintendo GameCube с помощью бытового записывающего устройства DVD является область Burst Cutting Area , «штрих-код» во внутреннем кольце диска, область, недоступная для большинства записывающих устройств и доступная для записи только очень дорогими машинами для прессования дисков. Долгое время единственным способом запустить домашнее программное обеспечение на Nintendo GameCube было использование системы исправлений в Phantasy Star Online Episode I & II , требующей от пользователей поиска игры и широкополосного адаптера. Оба из них трудно найти, потому что было выпущено продолжение (под названием Phantasy Star Online Episode I & II Plus), и поэтому оригинальный PSO после этого редко продавался, и потому что широкополосный адаптер не часто продавался в магазинах из-за очень ограниченного выбора онлайн-игр Nintendo GameCube.

По состоянию на август 2019 года наиболее распространенным методом является использование Action Replay в сочетании с адаптером SD-карты, вставленным в слот для карты памяти, что позволяет пользователю запускать homebrew с SD-карты или через Ethernet. Другой метод включает использование модчипа, позволяющего GameCube запускать homebrew с MiniDVD-R через дисковод. Другой метод использует эксплойт сохранения игры, который включает в себя передачу измененных файлов сохранения игры на карту памяти GameCube, которая запускает выполнение произвольного кода при загрузке официальной игрой, позволяя запускать пользовательское программное обеспечение с карты памяти, SD-карты или другого носителя. [32] Так как футляр Nintendo GameCube не подходит для полноразмерного DVD-R, доступны футляры сторонних производителей.

Программное обеспечение Homebrew для Nintendo GameCube в основном состоит из эмуляторов для других систем, а также нескольких популярных утилит homebrew. Swiss - это «универсальная утилита для домашнего пивоварения», включающая в себя файловый браузер и возможность заставлять программное обеспечение использовать различные режимы видео, которые официально не поддерживаются, такие как прогрессивная развертка или широкоэкранный формат 16: 9. [33] Интерфейс Game Boy - это домашний интерфейс программного обеспечения для периферийных устройств Game Boy Player, который часто используется для записи высококачественных материалов из игр Game Boy, Game Boy Color и Game Boy Advance. [34]

Xbox [ править ]

Microsoft Xbox с установленным модчипом

Xbox консоль использует ряд мер, в том числе криптографическими подписанного кода запутать прошивки. Основной метод выполнения кода homebrew требовал установки модового чипа, который можно было прошить с помощью модифицированного Microsoft BIOS . Этот BIOS позволял системе загружать неподписанные исполняемые файлы (XBE) и управлять несколькими аппаратными переменными, такими как кодирование региона и режим видео. С утечкой официального комплекта разработчика Microsoft ( XDK ) домашние кодеры смогли написать замену графического интерфейса Xbox (известные как информационные панели), игры и приложения для Xbox.

Softmod , который использует коммерческую игру , такие как 007: Agent Under Fire , Мех нападение , или Splinter Cell , был созданы для выполнения упорной softmod установки без модификации аппаратных средств. В этом методе используются измененные шрифты и звуковые файлы, чтобы Xbox вызывала переполнение буфера стека и загружала панель инструментов homebrew. В этом состоянии Xbox может запускать самодельные игры и приложения при загрузке.

Из-за того, что Xbox использует стандартные библиотеки для ПК, писать самодельные игры относительно легко, и подавляющее большинство библиотек, доступных для программиста на ПК, доступны программисту на Xbox.

Один из наиболее распространенных типов домашних игр для Xbox - это порты компьютерных игр, источник которых был опубликован или просочился. Многие классические игры для ПК были выпущены для Xbox, но большинство из них создано с помощью XDK, что ограничивает их доступность. Эти порты можно найти только через IRC или одноранговые браузеры.

Система Xbox также очень хорошо умеет запускать эмуляторы , перенесенные с ПК. Xbox может эмулировать системы до предыдущего поколения, включая Nintendo 64 и PlayStation . По этой причине было создано или перенесено на Xbox множество различных эмуляторов.

Game Boy Advance [ править ]

Популярность домашней разработки для системы Game Boy Advance с момента ее выпуска в 2001 году обусловлена ​​доступностью компиляторов C и готовых высококачественных библиотек кода, а также функциями отладки для эмуляторов Game Boy Advance, таких как VisualBoyAdvance-M, mgba, эмулятор GBA No $ gba, John GBA и My Boy. Успеху также способствует ностальгия по системе в целом, сообщество Pokémon Romhacking, а также широкая доступность картриджей Flash ROM и устройств записи картриджей в онлайн-магазинах.

Консоли седьмого поколения [ править ]

PlayStation Portable [ править ]

Nintendo DS [ править ]

Nintendo DS Lite с SuperCard DS Lite и картой MicroSD.

С момента выпуска Nintendo DS было совершено множество взломов, связанных с полностью перезаписываемой прошивкой DS, подключением Wi-Fi, игровыми картами, которые позволяют хранить SD, и использованием программного обеспечения. [ необходима цитата ] В настоящее время существует множество эмуляторов для DS, а также NES, SNES, Sega Master System, Sega Mega Drive, Neo-Geo Pocket, Neo-Geo MVS (аркада) и старые портативные консоли, такие как Game Boy Цвет. [ необходима цитата ]

Существует ряд карт, которые имеют либо встроенную флэш-память, либо слот, который может принимать карты SD или MicroSD (например, DSTT , R4 , AceKard и ez-flash V / Vi ). Эти карты обычно позволяют консольным геймерам DS использовать свою консоль для воспроизведения файлов MP3 и видео, а также других неигровых функций, традиционно зарезервированных для отдельных устройств. [35]

В Южной Корее многие потребители видеоигр используют нелегальные копии видеоигр, в том числе для Nintendo DS. В 2007 году было продано 500 000 копий игр DS, в то время как продажи аппаратных единиц DS составили 800 000. [36]

Другое устройство модификации под названием Action Replay , производимое компанией Datel, представляет собой устройство, которое позволяет пользователю вводить чит-коды, которые позволяют ему взламывать игры, предоставляя игроку бесконечное здоровье , бонусы , доступ к любой части игры, бесконечный в игровой валюте, возможность проходить сквозь стены и различные другие способности в зависимости от игры и используемого кода. [ необходима цитата ]

Фотограф Стив Чапман, ищущий другие способы продолжить свою работу с фотографией с меньшим оборудованием, создал DS-DSLR, приложение, которое позволяло ему управлять камерой без громоздкого ноутбука. Когда его камера была подключена к DS через слот для картриджа GBA, DS-DSLR позволяла ему выполнять множество задач, в том числе контролируемый брекетинг, настраиваемые интервальные снимки и длительные выдержки по времени. DS-DSLR даже имела управление затвором, активируемое шумом, которое активировалось, когда микрофон DS обнаруживал шум. [37]

Что касается DSi, у него тоже есть некоторые эксплойты homebrew, некоторые из которых используют приложения DSiWare, такие как Flipnote (aka ugopwn), sudokuhax, с использованием игры под названием Sudoku от EA Games, grtpwn, exidiahax, fieldrunhax, 4swordhax. Также был обнаружен эксплойт petit-compwner для создания домашнего пивоварения Petit Computer .

Также существует systemflaaw, который использует эксклюзивную игру DSi System Flaw , и UNO * hax, который использует UNO.

Пользователь по имени shutterbug2000 на GBAtemp выпустил 2 эксплойта DSi, один из которых называется Memory Pit , эксплойт с использованием приложения DSi Camera и эксплойт Flipnote Lenny (он же ugopwn) с использованием Flipnote Studio .

Xbox 360 [ править ]

Microsoft выпустила бесплатную версию своего проприетарного пакета разработки программного обеспечения (SDK) для потенциальных домашних программистов. Этот SDK , называемый XNA Game Studio , представляет собой бесплатную версию SDK, доступную компаниям профессионального развития и студентам колледжей. Однако для создания игр для Xbox 360 необходимо заплатить премиум-членство в XNA Creators Club. После проверки игр, игры, написанные с помощью XNA Studio, могут быть доступны за 80, 240 или 400 баллов Microsoft для всех владельцев Xbox 360 (через Xbox Live ). Это позволяет создателям домашнего контента получить доступ к своей целевой аудитории владельцев Xbox 360. Этот контент доступен в разделе Инди-игры в New Xbox Experience.

20 марта 2007 года было объявлено, что был разработан взлом с использованием ранее обнаруженной уязвимости гипервизора в версиях ядра Xbox 360 4532 и 4548, чтобы позволить пользователям запускать XeLL, загрузчик Linux. Первоначальный взлом был недоступен среднему пользователю и потребовал установки последовательного кабеля Xbox и прошивки прошивки DVD-привода. Феликс Домке, программист XeLL, с тех пор анонсировал live-загрузочный компакт-диск с Linux, подходящий для начинающих пользователей, с возможностью установки на жесткий диск SATA Xbox 360. Несмотря на доступность такого дистрибутива, Xbox 360 по-прежнему отсутствует. не считается популярной платформой для домашних разработчиков, учитывая зависимость эксплойта от возможности загрузки DVD-ROM с DVD-диска, модифицированной версии игры King Kong., и две старые версии ядра самой консоли.

Группа, независимая от Microsoft, работает над средствами для запуска домашнего кода в рамках проекта Free60 .

Примечание: гипервизор уязвимость в Xbox 360 версий ядра 4532 и 4548 выступили Microsoft с выпуском системы NXE и обновления приборной панели в 2008 году [ править ]

С тех пор Homebrew был повторно включен на любой консоли Xbox 360 с тире 2.0.7371.0 или ниже с помощью эксплойта, называемого jtag / jtag smc hack, но был быстро исправлен Microsoft с обновлением 2.0.8495.0.

Homebrew теперь доступен на большинстве, если не на всех консолях Xbox 360 из-за взлома Reset Glitch. Пока что он работает на всех текущих панелях мониторинга, вплоть до последней панели мониторинга 17526. Хотя он может запускать неподписанный код, для взлома / эксплойта требуется некоторое оборудование. Также необходимы навыки пайки при попытке использовать этот эксплойт.

PlayStation 3 [ править ]

PlayStation 3 была разработана для запуска других операционных систем с первого дня. Вскоре после запуска первым пользователям удалось установить Fedora Core 5 на PlayStation 3 с помощью опции «Установить другую ОС» в XMB (Xross Media Bar) PlayStation 3, что также позволяет настроить PlayStation 3 для загрузки в другую ОС. установлен по умолчанию.

На данный момент на PlayStation 3 успешно установлено несколько разновидностей Linux, таких как Fedora Core 5, Fedora Core 6, Gentoo , Ubuntu и Yellow Dog Linux (YDL). Последний по умолчанию устанавливается вместе с Cell SDK, что позволяет программистам с низкими затратами входить в программирование Cell. См. Также: Linux для PlayStation 3

Первоначально поддержка графики была ограничена только доступом к фреймбуферу (нет доступа к графическому чипу RSX PlayStation 3), но некоторый доступ к графическому процессору RSX был достигнут (но Sony заблокировала это с выпуском прошивки 2.10).

Начиная с версии прошивки 3.21, потребители больше не могут получить доступ к «Другой ОС» из-за того, что Sony удалила функцию [38] из программного обеспечения в обновлении. Sony заявила, что это было сделано в ответ на несколько «проблем безопасности».

Разработчики Homebrew действительно имеют доступ к микропроцессору Cell , включая 6 из 7 его активных элементов синергетической обработки (SPE). Игровая ОС находится под гипервизором и не позволяет пользователям полностью контролировать оборудование PlayStation 3. Это мера безопасности, которая помогает Sony чувствовать себя достаточно защищенной, чтобы пользователи могли устанавливать другие операционные системы на PS3.

Контроллер Sixaxis также был доступен для Linux и Windows [39], но, похоже, еще не был успешно создан драйвер, который раскрывает его функции акселерометра , за исключением Motioninjoy. Однако другие драйверы успешно использовали его в качестве контроллера для игр и других приложений.

В мае 2008 года в PlayStation 3 была обнаружена уязвимость, позволяющая пользователям установить частичную отладочную прошивку на обычную консоль. Однако функция отладки отключена, поэтому пока нельзя запускать ни домашние приложения, ни игры для резервного копирования.

Еще один эксплойт был обнаружен 14 августа 2008 года, позволяя пользователям загружать некоторые резервные копии игр с жесткого диска PlayStation 3 , хотя точных инструкций о том, как это сделать, в то время не было. Однако через 10 дней другой человек опубликовал инструкции, в которых объясняется уязвимость. [40]

6 января 2009 года хакерское кольцо, известное как « Sh4d0ws », утекло файлы jig, необходимые для запуска PlayStation 3 в сервисный режим. Хотя PlayStation 3 может быть переведена в сервисный режим, она пока бесполезна, поскольку файлы, необходимые для внесения изменений в консоль, не просочились. [41]

31 августа 2010 года PSGroove, эксплойт для PS3 через USB-порт, был выпущен с открытым исходным кодом. Этот эксплойт работает на всех выпущенных к тому времени моделях PS3. [42] Руководство по созданию PSGroove доступно из нескольких онлайн-источников. [43]

Джордж Хотц , более известный под ником «geohot», недавно появился на Attack of the Show, потому что он выпустил ключи шифрования PlayStation 3, поэтому можно подписать любую Homebrew или кастомную прошивку. После подписания homebrew можно запускать изначально. Sony будет сложно исправить это, потому что это, скорее всего, потребует добровольного отзыва и замены самых дорогих деталей. [44] В 2011 году Sony с помощью юридической фирмы Kilpatrick Stockton подала в суд на Хотца и его партнеров из группы fail0verflow за их действия по взлому. Обвинения включали нарушение DMCA , CFAA , Закона об авторском праве и CCDAFA Калифорнии , а такжеНарушение контракта (связанного с Пользовательским соглашением PlayStation Network ), вредоносное вмешательство , незаконное присвоение и вторжение . [45]

Wii [ править ]

Логотип Wii Homebrew Channel

Перед выпуском Wii WiiCade был первым сайтом, на котором размещались домашние игры Adobe Flash, специально разработанные для Wii и его пульта дистанционного управления, в которые можно было играть без каких-либо эксплойтов с помощью веб-браузера Opera Wii . [46] Wii была взломана через специальный последовательный интерфейс в декабре 2007 года. [47] Целью большинства эксплойтов Wii является установка The Homebrew Channel, настраиваемого канала, который позволяет пользователям запускать домашнее программное обеспечение на консоли. Первый полноценный релиз Homebrew Channel состоялся в декабре 2008 года. [48]Хотя Nintendo успешно исправила различные старые эксплойты для установки The Homebrew Channel, существует множество эксплойтов для запуска канала на текущей прошивке. Этот канал может быть установлен с помощью эксплойтов в таких играх, как Super Smash Bros. Brawl , эксплойт в Интернет-канале [49], или его можно установить с помощью эксплойта в системе обмена сообщениями Wii. [50] Обратите внимание, что только эксплойты, использующие дисковые игры, совместимы с установкой The Homebrew Channel в режиме vWii (виртуальный Wii) на Wii U, за исключением «wuphax», эксплойта, который устанавливает канал через специальную систему Wii U. разрешение эксплойтов. Комплект для разработки программного обеспечения Wii Opera позволяет разработчикам создавать собственные игры на JavaScript. [51]Контроллер консоли также был популярной целью для модификации. [52] 9 августа 2010 года Team Twiizers выпустили эксплойт под названием LetterBomb, который использует искаженное почтовое письмо ( переполнение буфера ) для загрузки файла boot.elf в память, а затем устанавливает The Homebrew Channel для запуска неподписанного кода.

В последние годы были выпущены другие методы, использующие Интернет-канал ( Flashhax ) и EULA (str2hax [53] ). В 2019 году был выпущен эксплойт bluebomb [54], использующий Bluetooth . Bluebomb означала, что Wii Mini можно было взломать впервые, поскольку ранее это было невозможно из-за возможности Wii Mini для обмена сообщениями в Интернете и Wii, а также из-за удаленного слота SD.

Консоли восьмого поколения [ править ]

3DS [ редактировать ]

Новая Nintendo 3DS XL работает доморощенный Launcher

Первый общедоступный эксплойт для Nintendo 3DS, ninjhax, позволял пользователю сканировать QR-код для использования игры Cubic Ninja . С тех пор были обнаружены и другие способы запуска The Homebrew Launcher, в том числе freakyhax, эксплойт в Deluxe-версии Freakyforms: Your Creations, Alive! , [55] Doodlebomb, эксплойт в 1.1.1 и более ранних версиях Swapdoodle , [56] и smashbroshax, эксклюзивный New 3DS использовать для версии 3DS в Super Smash Bros. для Nintendo 3DS и Wii U . [57]

Большинство обновлений системы, которые содержат «Дальнейшие улучшения общей стабильности системы и другие незначительные изменения, внесенные для улучшения взаимодействия с пользователем», в их журнале изменений просто исправляют эксплойты Homebrew Launcher (пользовательская среда), которые требуют определенной версии игры или приложения. часто исправляются в этих обновлениях путем добавления этих эксплуатируемых версий приложений в черный список «IsTitleAllowed», который предотвращает запуск устаревших приложений из списка, вынуждая пользователей обновлять эти приложения до последней версии для запуска приложения. [58]Например, notehax работает только с устаревшими версиями Flipnote Studio 3D. В обновлении системы 11.6.0-39 во всех регионах Flipnote Studio версии <= 1.0.1 в США, <= 1.2.0 в евро и <= 1.3.1 в JPN был заблокирован запуск приложения, исправление эксплойта на текущей прошивке. [59] [60]

Неподписанное программное обеспечение можно запускать с SD-карты без необходимости устанавливать на устройство специальную прошивку, используя эксплойт для запуска The Homebrew Launcher. Сам Homebrew Launcher может быть запущен в версиях системы 9.0-11.13 на любой системе 3DS. Однако, не устанавливая кастомную прошивку, пользователю нужно будет запускать эксплойт каждый раз, когда он захочет получить доступ к The Homebrew Launcher.

Чтобы напрямую установить пользовательское программное обеспечение в главное меню 3DS, требуется специальная прошивка . Доступно несколько выпусков пользовательских прошивок, наиболее популярным из которых является Luma3DS. Требования для установки пользовательской прошивки включают использование различных эксплойтов для запуска эксплойта bootrom, называемого boot9strap, который выполняет пользовательский код перед блокировкой загрузочного ПЗУ. По состоянию на декабрь 2020 года последний эксплойт использует надзор в DSiWare, который может запускать пользовательский код из меню DSiWare в настройках 3DS для установки хаков 3DS. [61]

Вита [ править ]

В 2016 году для PlayStation Vita был выпущен эксплойт под названием «HENkaku». [62] Этот эксплойт использовал ошибку, обнаруженную в прошивке системы 3.60, что позволяло пользователям запускать неподписанное программное обеспечение. Его можно было установить, посетив веб-сайт и нажав кнопку установки в веб-браузере PlayStation Vita. Это приходилось делать каждый раз, когда пользователь включал систему. В системном обновлении 3.61 Sony исправила ошибку, сделав невозможным запуск неподписанного кода на Vita. Однако в 2018 году информатикаСтудент TheFloW (Энди Нгуен) обнаружил ошибку ядра в версиях прошивки 3.65, 3.67 и 3.68, которая позволяла запускать неподписанный код. В конце концов, он разработал эксплойт под названием «h-encore», который позволил установить хак HENkaku на более поздних версиях PS Vita. Ошибка ядра была исправлена ​​в прошивке версии 3.69, но ошибка пользовательского уровня все еще работает. Поскольку HENkaku необходимо переустанавливать каждый раз при повторном включении устройства, можно использовать дополнительную программу-прошивальщик под названием Ensō, чтобы прошить его в систему, чтобы плагин оставался постоянно даже после выключения и перезагрузки, до тех пор, пока он не будет удален с помощью установщика Ensō.

13 февраля 2019 года TheFloW выпустила инструмент для перехода на более раннюю версию, с помощью которого можно понизить версию любой консоли Vita до более старой прошивки до заводской. [63]

Wii U [ править ]

Wii U в настоящее время имеет доморощенного исполнение в обоих PowerPC ядром и ядром ARM9 (прозванного IOSU сообществом). Наиболее распространенный способ выполнения кода на Wii U для версии 5.5.1 и ниже - через уязвимости во встроенном веб-браузере Wii U. В интернет-браузере Wii U существует множество различных эксплойтов пользовательского пространства и ядра PowerPC. Самые ранние эксплойты пользовательского пространства использовали код C (в версиях 2.0.0-5.3.2) и ошибки libstagefright (в версиях 5.4.0-5.5.1) для загрузки пользовательского кода в браузере с ограничениями памяти и разрешений. [64] [65] Первый эксплойт ядра, обнаруженный в браузере, называется osdriver, работает только в версиях системы 5.3.2 и ниже, но он больше не используется, поскольку эксплойт 5.5.1 и ниже более надежен. В настоящее время в сообществе используются два разных эксплойта ядра браузера. Первый обнаруженный эксплойт работает на 5.5.1 и ниже и очень надежен. [66]Другой эксплойт ядра работает в 5.5.2 и ниже, но из-за своей ненадежности он используется только в 5.5.2 для установки Haxchi. Haxchi использует тот факт, что игровые данные виртуальной консоли DS проверяются только при установке игры. При установке в игру на виртуальной консоли DS, Haxchi запускает homebrew напрямую (например, Wii U Homebrew Launcher), используя эксплойт, установленный в месте расположения файла игры. Существует также дополнительная, необязательная часть Haxchi, называемая «Coldboot Haxchi» или CBHC. CBHC позволяет автоматически включать специальную прошивку при каждом включении системы, тогда как другие эксплойты необходимо запускать каждый раз вручную. Однако CBHC имеет повышенный риск вывести систему из строя, поскольку удаление игры на виртуальной консоли (среди прочего) приведет к поломке консоли. [67]

Многие приложения доморощенные которые работают через доморощенную пусковые было собраны и размещенными на wiiubru.com , который имеет компоновку , аналогичную владеют Wii U в меню . Эти размещенные приложения можно загрузить прямо на Wii U с помощью приложения Homebrew App Store в репозитории. Некоторые из этих приложений используют эксплойт IOSU, выпущенный командой WiiUbru, который обеспечивает полный доступ к любой консоли Wii U. [68]Этот эксплойт IOSU часто используется для запуска консоли в исправленном режиме, называемом CFW (кастомная прошивка) sysNAND. В этом исправленном режиме система может запускать любой заголовок, включая неофициальные заголовки и заголовки без действительных подписей, а также игры для виртуальной консоли Wii или инъекции, которые являются ярлыками для игр vWii (режим Wii) или домашних приложений. Все текущие CFW позволяют редактировать файлы, хранящиеся на Wii U, через подключение к Интернету и FTP-приложение.

Встроенный в Wii U эмулятор Wii (часто называемый vWii или Wii Mode) способен запускать домашнее приложение Wii, такое как The Homebrew Channel. [69]Однако vWii гораздо более хрупок, чем классическая консоль Wii, и имеет больше шансов выйти из строя при использовании опасного программного обеспечения. Кроме того, из-за изменений в операционной системе Wii, обнаруженных только в режиме vWii, предыдущие эксплойты, которые использовали само меню HOME для загрузки установщика HackMii, такие как Letterbomb, не работают на vWii. Однако эксплойты, запускающие установщик HackMii через игру, по-прежнему работают на vWii. Единственный способ взломать vWii без одной из игр-эксплойтов - это использовать приложение под названием wuphax. Wuphax использует общедоступный эксплойт Wii U IOSU, чтобы временно внедрить установщик HackMii в канал Mii, чтобы The Homebrew Channel можно было установить без игры-эксплойта. [70]

Переключить [ редактировать ]

Коммутатор Nintendo получил свой первый эксплоит с PegaSwitch 14 марта 2017 года; всего через 11 дней после выхода консоли. Он был разработан командой ReSwitched, и его можно запускать через браузер, включенный при подключении к сети Wi-Fi со страницей входа. Лука Тодеско использовал тот же эксплойт для взлома устройств iOS 9 в 2016 году. В то время он не позволял истинному homebrew работать в системе, но позволял разработчикам искать другие ошибки безопасности в системе. 1 октября 2017 года ReSwitched анонсировала множество новых эксплойтов и инструментов, позволяющих разработчикам начать работу над домашними программами для системы еще до их запуска. [71]На мероприятии 34c3 хакеры Plutoo, Derrek и Naehrwert объявили об эксплойте ядра для системы (который, по их словам, не будет выпущен), и заявили, что скоро появится самодельный лаунчер. [72] 7 января 2018 г. fail0verflow разместил в Твиттере видео, показывающее простую текстовую программу с боковой прокруткой перед загрузкой системы, которая показывает, что есть способ запустить код перед загрузкой, открывая возможности для новых программ, ориентированных на разработку. . [73] Также было выпущено приложение для запуска homebrew, [74] и специальная прошивка под названием Atmosphere. [75] Доступ к японской копии Puyo Puyo Tetris.изначально требуется для установки эксплойта Fake News для запуска CFW на 1.0.0. Для более поздних версий системы возможность установки зависит от возраста консоли, так как новые консоли, впервые появившиеся в июне 2018 года и поставляемые с системной версией 4.1.0, имеют свои загрузочные модули, исправленные против эксплойта TrustZone (полный контроль), который позволяет использовать CFW. установлены. Пока в системе нет патчей (которые можно установить только на заводе при сборке консоли), эксплойт можно использовать для установки CFW. [76]

29 марта 2018 года SciresM, уважаемый разработчик в сообществе доморощников, объявил, что специальная прошивка под названием «Atmosphere» будет выпущена для всех доступных на тот момент версий прошивки. [77] Прошивки выше 1.0.0 можно взломать с помощью эксплойта «холодной загрузки», известного как Fusée Gelée, разработанного командой Reswitched. Этот эксплойт использует ошибку в загрузочном ПЗУ на чипе Tegra X1 , используемом Nintendo Switch . Эксплойт был также независимо обнаружен Fail0verflow под названием ShofEL2. Прошивку версии 1.0.0 можно будет взломать с помощью эксплойта Trustzone, известного как Jamais Vu. В октябре 2018 года Atmosphere выпустила свою первую общедоступную сборку, которая поддерживает все версии системы.

Xbox One [ править ]

Xbox One имеет режим разработки, который, хотя и предназначен для разработки розничных игр, может использоваться для запуска неподписанного домашнего программного обеспечения. [78] Его можно включить на любой розничной консоли Xbox One. Режим разработки отключает розничные игры и программное обеспечение, если он включен. Программное обеспечение homebrew можно разрабатывать как приложения универсальной платформы Windows , что позволяет запускать на консоли многие программы, разработанные для настольных выпусков Windows 10, включая эмуляторы консоли.

См. Также [ править ]

  • Fangame
  • Мод (видеоигры)
  • ROM взлом
  • Взлом
  • Модчипы

Ссылки [ править ]

  1. Рианна Винтерхальтер, Райан (29 апреля 2011 г.). «31 игра для домашнего пивоварения, в которую стоит сыграть» . 1UP.com . Проверено 12 декабря 2013 года .
  2. ^ "Odball для официальной страницы Magnavox Odyssey" . Revrob.com. 2010-08-04 . Проверено 3 апреля 2012 .
  3. ^ "Вышибалы - Magnavox Osyssey" . Atari2600Land.com. 2012-07-17 . Проверено 17 июля 2012 .
  4. ^ "Домашняя страница Шона Риддла - Информация о канале F" . Seanriddle.com. 2004-06-16 . Проверено 3 апреля 2012 .
  5. ^ "PowerPak - RetroZone" . Retrousb.com . Проверено 3 апреля 2012 .
  6. ^ «Этот парень создает совершенно новую игру Sega Genesis в духе 90-х» . Материнская плата . 14 ноября 2016 г.
  7. ^ https://m.youtube.com/watch?v=iJNazRuMeLc
  8. ^ NGDevTeam.com
  9. ^ Razoola (23 января 2015). «Neo Geo Dev: игровой драйвер для двух игроков-скелетов» . Проверено 11 февраля 2018 г. - через YouTube.
  10. Джонстон, Крис (8 апреля 2000 г.). «Atari переходит на Hasbro» . GameSpot .
  11. ^ "64-битная мультимедийная развлекательная система Atari Jaguar" . Atari Explorer . Проверено 7 апреля 2018 .
  12. ^ "Hasbro выпускает издательские права Jaguar" . Hasbro Interactive . Проверено 7 апреля 2018 . Беверли, Массачусетс (14 мая 1999 г.) - Ведущий издатель развлекательного программного обеспечения, Hasbro Interactive объявила сегодня, что передала все права, которые могут иметь на устаревшую аппаратную платформу Atari, Jaguar.
  13. Госс, Патрик. «Избыточные устройства (запись Atari Jaguar)» . Архивировано из оригинала на 11 октября 2007 года . Проверено 7 апреля 2018 .
  14. ^ "История о том, что нового на домашней странице сервера Jaguar?" . Домашняя страница сервера Jaguar . Проверено 7 апреля 2018 .
  15. ^ "ПОЛУОФИЦИАЛЬНЫЕ ЧАВО ПО БИТВАМ" . Официальная домашняя страница BattleSphere . Проверено 7 апреля 2018 .
  16. ^ "B&C Computervisions myatari.com atarijag.txt" . B&C Computervisions . Проверено 7 апреля 2018 .
  17. ^ «Перезагрузка - Релизы» . Перезагрузитесь . Проверено 7 апреля 2018 .
  18. ^ "Файловый магазин Jaguar" . Музей Атари . Проверено 7 апреля 2018 .
  19. ^ "Комплект BIOS обхода шифрования компакт-дисков Atari Jaguar" . Consoles5.com . Проверено 7 апреля 2018 .
  20. ^ Charnock, Том (17 апреля 2015). «Fantasy World Dizzy, Rick Dangerous и другие классические игры Atari ST, перенесенные на Atari Jaguar» . retrocollect.com . Проверено 23 ноября 2018 .
  21. ^ Яруссо, Альберт. "Порты Jaguar на тележке доступны здесь!" . AtariAge . Архивировано 28 ноября 2016 года . Проверено 7 апреля 2018 .
  22. ^ Gaztee (1 февраля 2017). «Предварительный заказ боксов ST Port уже открыт» . AtariAge . Проверено 23 ноября 2018 .
  23. ^ https://mag.mo5.com/actu/98808/16-portages-de-jeux-st-sur-jaguar-en-cartouche/
  24. ^ CyranoJ (11 декабря 2015). «Игры Atari ST, перенесенные на Jaguar» . AtariAge . Проверено 23 ноября 2018 .
  25. ^ "Jo Sega Saturn Engine, Sega Saturn SDK для домашних пивоваров" . jo-engine.org . Проверено 18 октября 2017 .
  26. ^ XL2 (30.08.2018), (Sega Saturn homebrew) Sonic Z-Treme 30.08.2018 , получено 30.08.2018
  27. ^ KR155E. «Виртуальный мальчик планеты» . www.planetvb.com . Проверено 11 февраля 2018 .
  28. ^ "Архивная копия" . Архивировано из оригинала на 2013-03-28 . Проверено 24 августа 2012 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  29. ^ EverDrive 64 архивации 2013-01-05 в Wayback Machine
  30. ^ "64drive от Retroactive" .
  31. ^ Agnello, Энтони Джон (19 ноября 2013). «Вернувшись из мертвых: 9 современных игр для устаревших консолей» . АВ клуб . Проверено 12 декабря 2013 года .
  32. ^ «Загрузка Homebrew» .
  33. ^ emukidid (27.05.2019), GitHub - emukidid / swiss-gc: Swiss: швейцарский армейский нож доморощенного GameCube. , получено 27.05.2019
  34. ^ "Интерфейс Game Boy - GC-Forever Wiki" . www.gc-forever.com . Проверено 27 мая 2019 .
  35. ^ «Что такое карты Nintendo DS и DSi?» . Карты Nintendo DS. 27 июня 2010 года в архив с оригинала на 3 февраля 2011 года . Проверено 23 сентября 2010 года .
  36. ^ "ニ ン テ ン ド ー DS の 違法 コ ピ ー に ご 注意!" (на японском языке). The Chosun Ilbo . 11 декабря, 2007. Архивировано из оригинала 7 февраля 2010 года . Проверено 10 сентября 2008 года .
  37. ^ «Homebrew DS-DSLR использует Nintendo DS в качестве пульта дистанционного управления Canon EOS» . Проверено 5 октября 2019.
  38. ^ "Sony блокирует OtherOS в прошивке 3.21" . Проверено 14 апреля 2012.
  39. ^ «Драйвер Sixaxis для Windows XP» . Архивировано из оригинала на 2007-09-01.
  40. ^ «Как запустить резервную копию игры для PS3» .
  41. ^ "Утечка установочных файлов JIG сервисного режима PlayStation 3!" .
  42. ^ «Клон PS JailBreak с открытым исходным кодом« PSGroove »уже доступен! | PS3-Hacks :: Взломайте PlayStation 3» . PS3-Хаки . Проверено 3 апреля 2012 .
  43. ^ «Веб-хостинг, регистрация доменного имени и веб-услуги от 1 & 1 Internet» . Howtohackps3.com. Архивировано из оригинала на 2012-04-02 . Проверено 3 апреля 2012 .
  44. ^ "Страница Geohotz" .
  45. Sony подает официальный иск против Geohot и fail0verflow из-за побега из тюрьмы для PS3 . Нилай Патель, Engadget (12 января 2011 г.). Проверено 16 февраля 2011.
  46. ^ «Для вашего удовольствия: WiiCade» .
  47. ^ Уилсон, Марк. «Взломанная Nintendo Wii, видео» .
  48. ^ "Wii Homebrew Channel исполняется 1.0" .
  49. ^ "Новая бесплатная точка входа для домашнего пивоварения. FlashHax" . GBAtemp.net - Независимое сообщество видеоигр . Проверено 14 июня 2018 .
  50. ^ "LetterBomb" . please.hackmii.com . Проверено 30 июня 2017 .
  51. ^ "Революционно: Web Wii Wares" .
  52. ^ Брофи-Уоррен, Jamin (29 апреля 2007). «Волшебная палочка: как хакеры используют свои Wii-motes» - через Wall Street Journal.
  53. ^ Гериг, Декстер (2019-11-16), Реализация CVE-2009-0689 для Nintendo Wii .: Fullmetal5 / str2hax , получено 2 декабря 2019 г.
  54. ^ Гериг, Декстер (22.11.2019), GitHub - Fullmetal5 / bluebomb: эксплойт Bluetooth для Nintendo Wii. , получено 2019-12-02
  55. ^ "Сайт Freakyhax" .
  56. ^ "Doodlebomb" .
  57. ^ "yellows8 / 3ds_smashbroshax" .
  58. ^ "IsTitleAllowed Documentation" .
  59. ^ «11.6.0-39 Документация» .
  60. ^ "Notehax" .
  61. ^ Homebrew, Nintendo. «Seedminer» . Руководство по взломам 3DS . Проверено 16 декабря 2020 .
  62. ^ "HENkaku" . henkaku.xyz . Проверено 16 октября 2018 .
  63. ^ "Modoru" . GitHub . Проверено 24 июня 2019 .
  64. ^ «Система сборки и примеры для запуска кода C на Wii U» . 4 марта 2015 . Проверено 20 февраля 2015 года .
  65. ^ "Эксплойты Wii U libstagefright" . 13 января 2016 . Проверено 20 февраля +2016 .
  66. ^ «Wii U Hacking & Homebrew Discussion» . 13 января 2016 . Проверено 20 февраля +2016 .
  67. ^ "Руководство по взломам Wii U" . wiiu.hacks.guide . Проверено 26 декабря 2020 .
  68. ^ "Wiiubru на GBATemp" . 22 октября 2016 . Проверено 17 ноября +2016 .
  69. ^ "WiiMode" . 3 февраля 2016 . Проверено 20 февраля +2016 .
  70. ^ «Официально - wuphax v1.1 - Взлом vWii из режима WiiU» . Проверено 11 февраля 2018 .
  71. ^ "октрелиз" . 1 октября 2017 . Проверено 4 февраля 2018 года .
  72. ^ "Презентация эксплойта 34c3 ядра Nintendo Switch:" Nvidia Backdoored себя " " . 29 декабря 2017 . Проверено 4 февраля 2018 года .
  73. ^ «Мы сделали хороший скроллер для Switch :)» . 7 января 2018 . Проверено 4 февраля 2018 года .
  74. ^ https://switchbrew.github.io/nx-hbl/
  75. ^ https://twitter.com/SciresM/status/969790718951608321
  76. ^ https://reinx.guide/firsttime
  77. ^ «Обновление сроков • r / SwitchHacks» . Reddit . Проверено 29 марта 2018 .
  78. ^ «Часто задаваемые вопросы о приложении для активации режима разработчика» . support.xbox.com . Проверено 4 июля 2018 .

Внешние ссылки [ править ]

  • Retro Video Gamer - издатель книги Homebrew Heroes
  • Раздел SSEGA Sega Genesis Homebrew
  • gbadev.org
  • Скитендо
  • VGB