Softmod - Softmod

А softmod - это метод использования программного обеспечения для изменения предполагаемого поведения оборудования, такого как видеокарты, звуковые карты или игровые консоли, таким образом, чтобы можно было преодолеть ограничения прошивка, либо установить кастомную прошивку.[1]

Софтмоды для видеокарт

Видеокарты, которые можно модифицировать с помощью программного обеспечения до более быстрых версий (без учета тактовой частоты), обычно содержат в основном то же оборудование. Софтмоддинг карты не должен включать в себя замену видеокарты. BIOS, поскольку это прошивка BIOS.[нужна цитата ] На данный момент известно всего четыре софтмода,[нужна цитата ] от Radeon 9500 NP до 9500 Pro (128 бит) или 9700 (256 бит), от Radeon 9800SE (с 256-битным L-образным расположением памяти на печатной плате) до Radeon 9800 Pro, от GeForce 6200 до 6600 и от GeForce 6800NU до 6800GT. Акт softmod обычно включает конвейеры рендеринга пикселей, хотя может также включать другие улучшения. Карта с программным изменением не всегда может достигать той же производительности, что и реальная карта, на которую она была заменена, но разница должна быть очень небольшой; и вообще не заметно. Софтмоддинг не всегда работает; иногда трубопроводы были отключены по какой-либо причине, например, из-за дефекта, который артефакты при включении.

Софтмоды для Xbox

Softmod - это также термин, используемый для обозначения изменения Xbox без использования мод чип.

Softmods для Xbox, используемые для включения эксплойта шрифтов, установленного с помощью эксплойтов, в коде сохранения для MechAssault, Splinter Cell, 007: Агент под огнем, и Профессиональный фигурист Тони Хока 4. Использование Splinter Cell или же Профессиональный фигурист Тони Хока 4 Обычно рекомендуется использовать диск, поскольку эксплойт будет запускаться в любой версии игры, в то время как в некоторых производственных версиях Mechassault и Агент под огнем необходимы для использования эксплойта. Первоначально с помощью программы под названием «MechInstaller», созданной членами команды Xbox-linux, на панель управления Xbox можно было добавить дополнительную опцию для загрузки. Linux. Font-hack работает, используя опустошение буфера в загрузчике шрифтов Xbox, который является частью панели управления. К сожалению, поскольку Xbox требует, чтобы часы были действительными, а на самой приборной панели вы устанавливаете часы, возникает проблема, если конденсатор резервного копирования RTC разряжается. Xbox обнаружит, что часы не установлены, и поэтому принудительно загрузит панель управления, которая затем быстро перезагрузится из-за эксплойта переполнения буфера. После перезапуска Xbox обнаруживает, что часы недействительны, и процесс повторяется. Это стало известно как печально известная «часовая петля».[2]

Софтмод для Xbox 360

Отсутствует программный мод для всей системы (который позволит получить полный root-доступ и установить homebrew). Xbox 360 консоли. Однако были найдены способы модифицировать прошивку DVD-привод консоли. Это позволяет системе играть в игры с "резервных" (не оригинальных) игровых дисков. Это требует открытия консоли, но не требует дополнительного оборудования, такого как модчип постоянно устанавливается в систему. В ответ Microsoft представила консоль запретить система. Если поток данных с DVD-привода указывал на признаки несанкционированного использования, Microsoft навсегда запрещала консоли использовать Xbox Live служба. Блокировка никогда не истекает и может быть устранена только путем покупки другой консоли. Также были приняты другие меры, такие как внедрение новых версий оборудования для предотвращения модификаций и проверка / обновление прошивки накопителя во время обновлений приборной панели.

Софтмоды для PlayStation Portable

Как и в случае с Xbox, софтмодить можно практически на любую PSP. Использование различных эксплойтов (например, TIFF использовать или специально созданные сохранения из таких игр, как Grand Theft Auto: Истории Либерти-Сити, Люмины, и позже GripShift ) или оригинальной незащищенной прошивки, пользователь может запустить модифицированную версию программы обновления PSP, которая установит кастомную прошивку. Эта более новая прошивка позволяет загружать ISO-образы, а также запускать неавторизованные (домашнее пиво ) код. Популярным способом выполнения кода homebrew для softmod PSP является использование метода Infinity.

Софтмоды для Wii

Софтмоддинг Wii также тесно связан с методами, используемыми для софтмодирования Xbox и PSP. Первый известный способ загрузки беззнаковый код на Wii (без аппаратного мода) это известно как «сумерки». Это позволило пользователям запускать неподписанный .dol /.elf файлы. Эксплойт был заменен разработкой Bannerbomb, которая позволяет пользователю запускать беззнаковый код на консоли, не полагаясь на эксплойт в игре. Bannerbomb работает, используя искаженный баннер для вводить программу-загрузчик в Меню Wii программа в объем памяти. Когда меню Wii вылетает, неподписанный исполняемый файл выполняется. Bannerbomb был заменен Letterbomb, который использует сбой в Доска объявлений Wii чтобы вывести из строя меню Wii и загрузить файл .dol / elf, позволяя пользователю установить Homebrew Channel.

Эти типы подвиги позволили разработать и использовать сторонние домашнее пиво приложения, такие как Homebrew Channel, сторонние игры, медиаплееры и многие другие. Его также можно использовать для запуска резервных копий игр и открытия двери в нарушение авторских прав на видеоигры. Сообщество домашнего пивоварения Wii обычно не одобряет использование термина «softmod» для обозначения домашнего пивоварения Wii в целом, поскольку считается, что он имеет негативный оттенок из-за его связи с нарушением авторских прав. Поскольку модификации оборудования не помогают использовать стороннее программное обеспечение из-за архитектуры безопасности консоли, модификация программного обеспечения подразумевается всякий раз, когда используется домашнее программное обеспечение. Поэтому этот термин используется для обозначения модификаций программного обеспечения, которые выполняют ту же функцию, что и существующие модификации оборудования, то есть тех, которые позволяют использовать скопированные игры.

Софтмоды для PlayStation 2

Как и Wii, PlayStation 2 имеет различные методы для достижения softmod. Один из первых разработанных методов, известный как Independence Exploit, позволяет PlayStation 2 запускать неподписанный код, используя переполнение буфера в коде BIOS, отвечающем за загрузку оригинальных игр PlayStation. Однако этот метод работает только на моделях V10 и ниже, за исключением тонкой PlayStation 2. Он также требует специального «триггерного диска» для загрузки кода homebrew.[3] Еще один эксплойт, известный как Free McBoot, может работать на любой модели консоли, кроме серии SCPH-9000x с BIOS v2.30 и выше. Его можно установить, отредактировав файл на диске с игрой (например, 007: Агент под огнем) помещает на диск приложение, известное как ULaunchELF, записывает измененную игру на DVD, а затем блокирует датчики дисковода, чтобы разрешить горячую замену диска при необходимости.[4] Free McBoot не требует триггерного диска, вместо этого он может загружать свой исполняемый файл, называемый ELF, со стандартной карты памяти. Однако это также привязывает softmod к определенной карте памяти и консоли.

Homebrew можно запускать с карты памяти, и существует множество доступных программ. К ним относятся медиаплееры, эмуляторы для других игровых консолей, инструменты для копирования карты памяти на ПК и инструменты для загрузки образов игровых дисков. Кроме того, с помощью программы, известной как Загрузчик HD, можно загружать игровые изображения с жесткого диска PlayStation 2.

Моддинг Nintendo 3DS

Nintendo 3DS стала одной из самых популярных консольных платформ для моддинга, поскольку для этой процедуры требуется совсем немного, кроме самой 3DS, и она относительно проста для последней прошивки (версия 11.13.0 по состоянию на июль 2020 года) и ниже, используя "unSAFEmode" метод. В других методах используются либо сторонние «флэш-карты» с полезной нагрузкой «NTR Boot», либо более сложные методы, такие как жесткая модификация памяти NAND или эксплойт переноса системы внедрения DsiWare. Наиболее хорошо разработанная и широко используемая пользовательская прошивка (CFW) известна как Luma3DS. Он содержит такие функции, как EmuNAND, A.K.A. Перенаправление NAND, запуск несистемных элементов меню при загрузке и установка заголовков Homebrew в главное меню. Популярное приложение для домашнего пивоварения, используемое для пиратства, известное как Freeshop[5]", был закрыт Nintendo с обновлением системы 11.8, требуя авторизации ключа заголовка на серверах загрузки Eshop, что сделало все загрузчики NUS[6] чтобы 3ds больше не функционировал.

Компьютерные DVD приводы

Некоторые приводы DVD, например, сделанные Lite-on, можно программно модифицировать, чтобы игнорировать кодирование региона, разрешить очистку накопленных данных калибровки носителя и включить DVD + R в DVD-ROM тип книги кодирование, которое сохраняется после перезагрузки. Это отличается от перекрестной прошивки накопителя или установки неофициальной прошивки и не изменяет прошивку накопителя.[7]

внешняя ссылка

Рекомендации

  1. ^ Цинь Чжоу; Найджел Пул (2010). Дасун Вирасингхе (ред.). Информационная безопасность и цифровая криминалистика: первая международная конференция, ISDF 2009. Springer Berlin Heidelberg. С. 50–56 [53]. ISBN  978-3-642-11530-1. Получено 14 июля 2010.
  2. ^ "Официальная нить петли часов". Получено 26 апреля 2016.
  3. ^ «Как сделать свой собственный эксплойт карты памяти с помощью установщика независимости». Получено 24 апреля, 2013.
  4. ^ «Учебное пособие по установке PS2 Softmod». Получено 24 апреля, 2013.
  5. ^ [1] Freeshop, снятый Nintndo
  6. ^ [2] Загрузчики NUS
  7. ^ Утилита EEPROM Майс.