Софтмод - Softmod

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

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

Видеокарты, которые можно модифицировать с помощью программного обеспечения до более быстрых версий (без учета тактовой частоты), обычно содержат в основном то же самое оборудование. Софтмоддинг карты не должен включать изменение 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: Agent Under Fire и Tony Hawk's Pro Skater 4 . Использование в Splinter Cell или Pro Skater 4 Тони Хока диска , как правило , рекомендуется в качестве любой версии игры будет работать эксплоит, в то время как некоторые производственные пробеги MechAssault и Agent Under Fire необходимо использовать эксплойт. Первоначально с помощью программы под названием «MechInstaller», созданной членами команды Xbox-linux, в панель управления Xbox можно было добавить дополнительную опцию для загрузки Linux . Font-hack работает, используя опустошение буфера в загрузчике шрифтов Xbox, который является частью панели управления. К сожалению, поскольку Xbox требует, чтобы часы были действительными, а сама панель управления - это место, где вы устанавливаете часы, возникает проблема, если резервный конденсатор RTC разряжается. Xbox обнаружит, что часы не установлены, и поэтому принудительно загрузит панель управления, которая затем быстро перезагрузится из-за эксплойта переполнения буфера. После перезапуска Xbox обнаруживает, что часы недействительны, и процесс повторяется. Это стало известно как печально известная «петля с часами».

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

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

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

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

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

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

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

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

PlayStation 2 имеет различные способы достижения softmod.

Смена диска использовалась на раннем этапе, чтобы обойти защиту от копирования PlayStation 2, с помощью некоторых триггерных дисков, таких как 007: Agent Under Fire или Swap Magic , можно было загрузить homebrew. Это было сделано путем вставки пускового диска, блокировки датчика открытия крышки и последующей горячей замены диском для домашнего пивоварения. Несмотря на то, что его сложно выполнить правильно, универсальность метода часто использовалась для софтмодирования.

Один из первых разработанных программных модификаций - Independence Exploit - позволяет PlayStation 2 запускать homebrew, используя переполнение буфера в коде BIOS, отвечающем за загрузку оригинальных игр PlayStation. Однако этот метод работает только на моделях V10 и ниже, за исключением PlayStation 2 slim, и при этом по-прежнему требует записи диска.

FreeMcBoot - это эксплойт, который работает на всех моделях, кроме серии SCPH-9000x с BIOS v2.30 и выше. Он не требует триггерного диска и может напрямую загружать файлы ELF с карты памяти.

HD Loader - это эксплойт для моделей PS2 с периферийным жестким диском.

FreeDVDBoot - это эксплойт, обнаруженный в 2020 году, который требует записи образа диска, загруженного с полезной нагрузкой, на DVD-R. Он совместим с рядом моделей PlayStation 2 и работает, используя переполнение буфера в функции видео DVD PS2.

Моддинг Nintendo 3DS

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

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

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

внешние ссылки

использованная литература