in1975
08.10.2026, 09:51
196171961819619td.alt1 div.smallfont p a img {border-radius: 50%;-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;}img:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg)}@import url(https://fonts.googleapis.com/css?family=Kumar+One+Outline|Orbitron:500|Jura:700&subset=cyrillic);.pws_tabs_container.xbox ul.pws_tabs_controll{text-align:center}.pws_tabs_list{width:99%!important;background:transparent}.pws_tabs _container{background:transpsrent;margin:1px 1px}.pws_tabs_container.xbox ul.pws_tabs_controll li a{color:#fff;border-top: 10px transparent; margin-bottom: 3px; background:-webkit-gradient(linear,left top,left bottom,from(#1b3b1a),to(#117c0f));background:-moz-linear-gradient(top,#117c0f,#117c0f);padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,1)0 1px 0;-moz-box-shadow:rgba(2,0,2,1)0 1px 0;box-shadow:rgba(0,0,0,1)0 1px 0;text-shadow:rgba(1,0,0,.4)0 1px 0;font-size:16px;font-family:Xbold,Xbox;text-decoration:none}.pws_tabs_container.xbox ul.pws_tabs_controll li a:hover{background:#117c0f;color:#fff}.pws_tabs_container.xbox ul.pws_tabs_controll li a.pws_tab_active{background:#1b3b1a;color:#ff0}.youtmod{color:rgb(0,128,0) !important;text-shadow:5px 5px 5px rgba(0,0,0,0.5) !important;font-weight:bold;font:15.44pt Jura}Peer Pressure Softmod для Xbox 360 - новый ПРОГРАММНЫЙ эксплоит!
Всё что вы делаете – на ваш страх и риск!
Перед тем как начинать прошивать – перечитайте несколько раз инструкцию!
ferrox
Peer Pressure Softmod для Xbox 360
Peer Pressure — это постоянный софтмод-эксплойт для Xbox 360. Он вносит некоторые изменения в образ NAND-памяти консоли и секторы безопасности жесткого диска, чтобы во время запуска вызвать серию атак на прямой доступ к памяти, которые в конечном итоге позволяют запускать неподписанный код. Вот некоторые функции, которые предоставляет Peer Pressure. Полный список см. в разделе Функции Softmod:
Снимает все ограничения на подпись кода для исполняемых файлов, позволяя запускать самодельные приложения.
Снимает ограничения на лицензирование и проверку безопасности для игр, загружаемого контента, аркадных игр, инди-игр и т. д.
Включает 3 различных режима загрузки консоли, что позволяет легко переключаться между взломанным и обычным режимами.
Встроенное приложение для настройки софтмода с функцией автоматического обновления, которое предупредит вас о выходе новой версии.
Защита от записи во флэш-память (NAND) предотвращает случайное изменение образа NAND вашей консоли, которое может привести к невозможности загрузки консоли.
Загружайте xell (linux и т. д.) при запуске, включив консоль с помощью кнопки извлечения диска.
Загружайте сторонние библиотеки DLL в игры, приложения и т. д., чтобы, например, загрузить RB3Enhanced или использовать старые панели управления (blades, NXE).
Редактор анимации загрузки, позволяющий настраивать анимацию загрузки в эпоху Blades.
Примечание: Peer Pressure не поддерживает dashlaunch и плагины dashlaunch. Подробнее о причинах этого см. в разделе Homebrew Comptability.
Отказ от ответственности
Этот софтмод-эксплойт вносит изменения в образ NAND и секторы безопасности жесткого диска вашей консоли, что может привести к потере данных и/или невозможности загрузки консоли. Я сделал все возможное, чтобы подобных проблем не возникало, но всегда есть вероятность, что что-то пойдет не так и для восстановления потребуется аппаратная прошивка NAND. Используя это программное обеспечение, вы действуете на свой страх и риск, и я, Grimdoomer, ни в коем случае не несу ответственности за любой ущерб или потерю данных, которые могут возникнуть в результате его использования.
Для использования мода Peer Pressure вам понадобится следующее:
Совместимая консоль (любая модель, кроме Corona и Winchester).
Любой механический жесткий диск, который можно подключить к консоли (он не обязательно должен быть отформатирован, быть оригинальным и т. д., подойдет любой старый механический жесткий диск с интерфейсом SATA). Хотя некоторые твердотельные накопители могут работать с эксплойтом Peer Pressure, рекомендуется использовать механический жесткий диск для более быстрой и надежной загрузки. см. Совместимость с жесткими дисками и твердотельными накопителями).
USB-накопитель, отформатированный в FAT32.
Демо-версия рок-группы Blitz. (https://drive.google.com/file/d/1Osn0g-aLvI3jZLJFOUik-KpIr3eyQLA4/view?usp=sharing)
Последняя версия SoftmodInstaller.zip (https://github.com/grimdoomer/Xbox360PeerPressure/releases).
xbox1
Совместимость с консолями
Эксплойт Peer Pressure работает не на всех версиях консолей, в частности его нельзя использовать на моделях Corona и Winchester. В таблице ниже указано, какие версии консолей поддерживаются эксплойтом:
Версия материнской платыПоддерживаетсяXenon✔Zephyr✔Falcon✔Jasper✔Trinity✔Corona❌ В Southbridge есть аппаратное исправление для эксплойта.Winchester❌ В Southbridge есть аппаратное исправление для эксплойта.
Совместимость с HDD/SSD
Чтобы воспользоваться этим эксплойтом, вам понадобится жесткий диск. Это может быть не официальный жесткий диск Xbox 360 и даже не отформатированный диск. Вам просто нужен любой механический 2,5-дюймовый жесткий диск, который можно подключить к консоли. Эксплойт использует состояние гонки, возникающее при чтении защищенных секторов жесткого диска. Из-за того, что время отклика имеет решающее значение, большинство твердотельных накопителей, скорее всего, не будут работать с этим эксплойтом, поскольку они отвечают на запросы чтения быстрее, чем можно использовать состояние гонки.
В ходе бета-тестирования было обнаружено, что * некоторые * твердотельные накопители также работают с эксплойтом, при этом чаще всего с эксплойтом работают те, у которых есть кэш DRAM. Вы можете попробовать использовать эксплойт с твердотельным накопителем, но для оптимальной скорости загрузки и надежности рекомендуется использовать механический жесткий диск.
Совместимость с Homebrew
Несмотря на то, что Peer Pressure позволяет использовать самодельные игры и приложения, некоторые из них не поддерживаются, в частности dashlaunch и «плагины» dashlaunch. Причина в том, что все плагины dashlaunch используют фиксированные адреса памяти и подключаются к ОС Xbox 360 (ядру, xam и т. д.). Это означает, что они не только конкурируют за одно и то же фиксированное адресное пространство, но и пытаются подключить одни и те же функции в ОС Xbox 360. Вот почему большинство плагинов dashlaunch несовместимы друг с другом и не могут быть загружены одновременно (а также почему существует порядок загрузки).
Когда я решил создать Peer Pressure я хотел начать с чистого листа и сделать что-то свое, я не хотел, чтобы меня сдерживали глючные плагины dashlaunch, которые не обновлялись более 10 лет. Peer Pressure уже включает в себя большую часть функционала dashlaunch, за исключением загрузки плагинов. Ничто не мешает вам принудительно загрузить любые нужные вам dll, но они, скорее всего, будут нестабильно работать и приведут к сбою встроенных функций softmod. По этим причинам плагины dashlaunch строго не поддерживаются, и все сообщения об ошибках, отправленные при их использовании, будут закрыты без рассмотрения.
Если это вас беспокоит, вам не обязательно это использовать.
Для некоторых функций люди в настоящее время используют плагины dashlaunch (xbdm, поддержка HID-контроллеров и т.д.) Я хотел бы добавить их в качестве основных функций в будущем. Однако все зависит от времени и мотивации. Список функций, которые в настоящее время запланированы для следующего выпуска, см. в разделе Запросы функций / Дорожная карта.
Примечание
Peer Pressure можно установить на жесткие диски, на которых есть файлы сохранения ABadAvatar, не вызывая конфликтов. Peer Pressure безопасно игнорирует файлы сохранения ABadAvatar при загрузке в режиме softmod или безопасном режиме. Поврежденные файлы сохранения аватара по-прежнему вступят в силу при загрузке.
xbox1
Чтобы настроить USB-накопитель для установки, выполните следующие действия:
Отформатируйте USB-накопитель в файловой системе FAT32.
Распакуйте архив SoftmodInstaller.zip (https://github.com/grimdoomer/Xbox360PeerPressure/releases) и скопируйте папки «BadUpdatePayload» и «Content» в корневую папку USB-накопителя. Если вас попросят объединить с существующими папками, выберите «Да».
Распакуйте архив из демонстрационного пакета RBB (https://drive.google.com/file/d/1Osn0g-aLvI3jZLJFOUik-KpIr3eyQLA4/view?usp=sharing) в папку \Content\0000000000000000\ (то есть папка \5841122D из софтмода и демки - должна быть в одном месте)
[Необязательно] Я рекомендую скачать папку с обновлениями системы 17559, доступную здесь (https://www.xbox.com/system-update-usb), чтобы вы могли легко установить расширенные пакеты системы, если вам нужно отформатировать жесткий диск. После распаковки zip-файла скопируйте папку "$SystemUpdate" в корневую папку USB-накопителя.
Установщик softmod также можно использовать для установки дополнительных приложений homebrew и настройки различных параметров softmod для первоначальной установки. Это позволяет легко автоматизировать процесс установки панели управления homebrew и настройки softmod для загрузки с нее. В папке BadUpdatePayload\SoftmodExtras вы найдете файл SoftmodExtras.ini, который представляет собой файл-каталог, содержащий информацию о дополнительных приложениях homebrew.
Каждый элемент, описанный в ini-файле, будет доступен для выбора при запуске установщика. Добавляйте столько элементов, сколько хотите, и вы сможете выбрать, какие именно из них устанавливать, в интерфейсе установщика. В ini-файле приведен пример настройки aurora и установки ее в качестве панели управления по умолчанию (вам нужно будет самостоятельно предоставить файлы aurora).
Совет
Установщик softmod поставляется с xell в папке SoftmodExtras.
Подключите USB-накопитель к консоли, и вы увидите демо Rock Band Blitz в разделе Игр панели управления. Запустите демо Rock Band Blitz и нажмите A на титульном экране. Вы должны увидеть текст "Запуск эксплойта ...", а светодиоды на световом кольце консоли должны несколько раз мигнуть. После этого программа установки должна появиться на экране. Если этого не произошло, скорее всего, USB-накопитель был неправильно настроен и файлы находятся не там, где нужно.
https://www.pspx.ru/forum/attachment.php?attachmentid=19617
Программа установки распечатает кучу информации, попросит вас принять заявление об отказе от ответственности, после чего вы окажетесь в главном меню. Отсюда вы можете создать резервную копию системы, установить/удалить софтмод и отформатировать жесткий диск. Первое, что вам нужно сделать, — это создать резервную копию системы, которая сохранит ключ процессора вашей консоли, образ NAND и защитные сектора жесткого диска на USB-накопителе.
Примечание
Программа установки softmod создает файл журнала по адресу BadUpdatePayload\Log.txt на USB-накопителе. Если при запуске программы установки вы столкнетесь с ошибками, этот файл журнала может содержать дополнительную информацию о проблеме.
Следующие закладки пронумерованы исходя из закладок основного меню сверху вниз
Install Softmod
Внимание
Крайне важно создать резервную копию системы во время или до установки peer pressure. Резервная копия системы содержит образ NAND вашей консоли, предохранители процессора и сектора безопасности жесткого диска. Они понадобятся вам для восстановления консоли, если что-то пойдет не так. Дополнительную информацию см. в разделе Резервное копирование системы (https://github.com/grimdoomer/Xbox360PeerPressure/wiki/Installation#Create-System-Backup)
Это меню предназначено для установки софтмода и содержит следующие опции:
Создать резервную копию системы: установите этот флажок, чтобы создать резервную копию системы (дамп NAND, фьюзы процессора и резервную копию сектора безопасности жесткого диска) перед установкой софтмода (применимо только при установке консоли или полной переустановке).
Отключить XBL в розничном режиме: устанавливает родительский контроль, чтобы консоль не могла входить в Xbox Live в розничном режиме. Пароль родительского контроля будет установлен на "ГГГГ", если вы захотите его изменить. Обратите внимание, что при этом будут сброшены все существующие родительские настройки для рейтингов игр и фильмов.
Установить дополнительные компоненты: установите этот флажок, если вы настроили файл SoftmodExtras.ini и хотите установить дополнительные компоненты homebrew. После установки флажка вам будет предложен список опций для всех элементов, настроенных в файле SoftmodExtras.ini.
Полная установка: устанавливает консольную часть и часть для жесткого диска, а также все выбранные дополнительные компоненты softmod. Используется для новых установок на немодифицированной консоли.
Только консоль: устанавливает только консольную часть эксплойта. Используется, если у вас уже есть жесткий диск с установленным peer pressure.
Только для жесткого диска: устанавливает только ту часть эксплойта, которая связана с жестким диском и используется при настройке нового жесткого диска для консоли, на которой уже установлен Peer Pressure.
Только дополнительные компоненты: устанавливает только выбранные дополнительные компоненты Homebrew. Используется, когда нужно установить Homebrew на жесткий диск.
Если вы используете неформатированный жесткий диск, сначала вам нужно отформатировать его в FATX, используя опцию Форматировать жесткий диск в главном меню. После форматирования диска вы можете продолжить процесс установки.
Для новой установки вы можете оставить настройки по умолчанию, при желании вы можете установить флажок "Установить дополнительные функции" и выбрать xell (это позволит вам загружать xell при включении консоли с помощью кнопки извлечения), а затем выбрать "Полная установка". После завершения процесса установки вы можете нажать "Ок", после чего должно появиться сообщение о необходимости сброса SMC консоли. Выберите "Ок", и ваша консоль будет выключена. После выключения подождите не менее 5 секунд, прежде чем снова включать, чтобы SMC смог выполнить перезагрузку.
https://www.pspx.ru/forum/attachment.php?attachmentid=19618
Когда вы снова включите консоль, вы должны увидеть, как несколько светодиодов на световом кольце несколько раз мигнут, а затем должна заиграться анимация загрузки. Если вы настраиваете панель управления homebrew с помощью softmod extras, консоль должна загрузиться прямо на нее, в противном случае она загрузится на панель управления MS.
Если вы нажмете кнопку "Руководство" на контроллере и перейдете на вкладку "Настройки", вы должны увидеть опцию "Настройки Softmod", которую можно использовать для настройки панели управления homebrew (среди прочих настроек). И все, на вашей консоли теперь установлено peer pressure. Я бы рекомендовал просмотреть страницу Настроек Softmod, чтобы узнать больше о различных настройках softmod, которые вы можете настроить.
https://www.pspx.ru/forum/attachment.php?attachmentid=19619
Startup Repair
Это меню можно использовать для диагностики и устранения проблем, которые могут препятствовать загрузке софтмода. При первом переходе в это меню программа установки просканирует образ NAND-памяти консоли и жесткий диск и попытается обнаружить проблемы, которые могут препятствовать загрузке софтмода. Если будут обнаружены какие-либо проблемы, вам будут предложены варианты восстановления консоли и/или жесткого диска.
В зависимости от обнаруженных проблем в меню "Восстановление при запуске" будут доступны следующие опции:
Восстановить установку консоли: если были обнаружены проблемы с установкой консоли, можно выбрать эту опцию для их устранения.
Восстановить установку жесткого диска: если были обнаружены проблемы с установкой жесткого диска, можно выбрать эту опцию для их устранения.
Восстановить анимацию загрузки: если были обнаружены проблемы с анимацией загрузки, можно выбрать эту опцию для их устранения.
Устранение проблем при запуске: устранение проблем на основе выбранных параметров.
Uninstall Softmod
Это меню предназначено для удаления softmod и содержит следующие опции:
Удалить из консоли: выберите этот вариант, если хотите удалить peer pressure из консоли.
Удалить с жесткого диска: выберите этот вариант, если хотите удалить peer pressure с жесткого диска.
Сохранить настройки softmod: выберите этот вариант, если хотите удалить peer pressure с жесткого диска, но сохранить файлы настроек softmod. Жесткий диск больше не сможет загружать Peer Pressure, но ваши настройки, темы и т. д. будут сохранены, если вы решите переустановить программу позже.
Восстановить резервную копию системы: этот вариант позволяет восстановить резервную копию системы и является самым безопасным способом удаления Peer Pressure.
Удалить без резервного копирования: этот вариант позволяет удалить программу без использования резервной копии системы.
Format HDD
Это меню предназначено для форматирования неофициального жесткого диска и может использоваться для форматирования дисков с использованием файловой системы FATX объемом до 2 ТБАЙТ. Установщик не позволит вам отформатировать официальный жесткий диск, поскольку это сделает недействительными подлинные данные сектора безопасности.
Внимание
Форматирование вашего жесткого диска приведет к удалению всех данных, которые в данный момент находятся на нем, пожалуйста, обязательно сделайте резервную копию всех данных, которые вам интересны, перед форматированием вашего жесткого диска.
Create System Backup
Важно
Дамп NAND и ключ процессора — это основа вашей консоли, сделайте их резервную копию и НЕ ТЕРЯЙТЕ! Если с вашей консолью что-то случится, эти файлы понадобятся вам для восстановления.
Создать резервную копию системы можно двумя способами:
Выбрав опцию "Создать резервную копию системы" на странице установки программного обеспечения. Это создаст резервную копию системы как часть процесса установки.
Выбрав опцию "Создать резервную копию системы" в главном меню. Это позволит создать резервную копию системы без прохождения процесса установки, что позволит вам убедиться, что резервная копия действительна, прежде чем продолжить.
Обратите внимание, что при создании резервной копии системы установщик сохранит NAND-образ вашей консоли на USB-накопитель, затем прочитает его обратно и сравнит с консолью, чтобы убедиться, что запись прошла успешно (прочитайте дважды и проверьте). Если вы хотите проверить это самостоятельно перед установкой программного обеспечения, вам нужно создать резервную копию системы, используя опцию "Создать резервную копию системы" в главном меню.
Файлы резервных копий системы можно найти в BadUpdatePayload\SystemBackups папке на вашем USB-накопителе. Образ NAND и ключ процессора будут сохранены в папке с именем, указанным в серийном номере консоли, а резервная копия жесткого диска будет сохранена в BadUpdatePayload\SystemBackups\HDD с использованием серийного номера жесткого диска в качестве имени файла.
Время загрузки
Если все работает правильно, ожидаемое время загрузки должно быть примерно на 5 секунд больше, чем время загрузки консоли без модификаций. Учитывая, что этот эксплойт основан на состоянии гонки, если атака не увенчается успехом, SMC автоматически перезагрузит консоль, чтобы повторить попытку, что приведет к увеличению времени загрузки. Однако эксплойт обычно срабатывает с первой попытки (результаты могут отличаться при использовании твердотельного накопителя), так что это скорее исключение, чем правило.
Время загрузки зависит от двух факторов: времени, необходимого для раскрутки жесткого диска, и размера жесткого диска. Когда консоль включена, жесткий диск не раскручивается до тех пор, пока консоль не попытается с ним связаться, и эксплойт не запустится, пока это не произойдет. Чем дольше раскручивается жесткий диск, тем дольше будет загружаться консоль. Внесши небольшую модификацию в адаптер SATA для жесткого диска, вы можете заставить диск раскручиваться сразу после подачи питания, не дожидаясь, пока консоль установит с ним связь. Это сократит время загрузки примерно на 2–3 секунды. Я лично использую этот способ на своей консоли.
Однако для этого мода требуется точная пайка, поэтому, если вы не можете с легкостью сделать что-то вроде установки RGH, скорее всего, вы не справитесь и с этим модом. Несмотря на то, что я использовал его на своей консоли, я бы не советовал этого делать, если только вы не хотите ускорить загрузку.
После запуска эксплойта необходимо подключить жесткий диск, чтобы получить доступ к файловой системе. Время, необходимое для монтирования раздела FATX, линейно зависит от его размера. То есть чем больше жесткий диск, тем больше времени требуется для монтирования и загрузки консоли. О том, сколько времени это займет, можно судить по тому, как долго индикаторы консоли будут гореть в режиме «этап 2» (загораются два верхних светодиода).
Источник (https://github.com/grimdoomer/Xbox360PeerPressure/wiki/Installation)
G8ceM_xXlO8
временная метка (https://www.youtube.com/watch?v=G8ceM_xXlO8&t=936s)
Где исходный код?
Я решил не публиковать исходный код по нескольким причинам:
Все, что я создаю и выпускаю, я делаю бесплатно в свободное время. Для меня это хобби, которым я занимаюсь ради удовольствия. Учитывая состояние разработки программного обеспечения, я больше не чувствую необходимости публиковать исходный код всего, что я делаю, только для того, чтобы люди могли сделать миллион форков и лишить меня всякой мотивации работать над этим. Я делаю это для себя, а не для кого-то другого.
Миру не нужны 15 «слабсофтовых модов». Потребовалось МНОГО усилий, чтобы не только разработать эту цепочку эксплойтов, но и упаковать ее в удобный установщик, а также провести тестирование, чтобы убедиться, что она не сломает чью-нибудь консоль. Внесение этих изменений в вашу консоль может привести к тому, что она перестанет работать. И я не понимаю, почему человек, который не осознает риски, не понимает, сколько труда было вложено в разработку, и не разбирается в принципах работы операционной системы, может клонировать готовый репозиторий, внести одно изменение, поставить свое имя и сказать людям: «Скачивайте мой софтмод».
Неизбежно, что люди будут просто разбирать мою работу на составляющие, модифицировать ее и выдавать за свою. Хотя моя работа не может быть «идеальной, без багов и т. д.», я приложил максимум усилий, чтобы убедиться, что она вряд ли нанесет вред вашей консоли и что вы всегда сможете загрузиться в обычном режиме, чтобы исправить ситуацию, если что-то пойдет не так. Другие люди, копирующие мою работу, могут этого не делать. Если вы не доверяете людям, вносящим изменения, не устанавливайте их модификации.
Благодарности
Я хочу выразить огромную благодарность ihatecompvir и InvoxiPlayGames за стартовую точку Rock Band Blitz, а также Máté за улучшения на третьем этапе, которые сделали все это возможным.
Еще раз большое спасибо альфа-тестерам: InvoxiPlayGames, Máté, MrMario2011, Harley David-San, ihatecompvir, xbox7887 и lander. Без них я бы, скорее всего, сдался из-за отсутствия мотивации.
И последнее спасибо всем, кто помогал в бета-тестировании и устранении последних багов перед релизом. Благодаря вашим усилиям несколько багов были исправлены до публичного релиза.
Всё что вы делаете – на ваш страх и риск!
Перед тем как начинать прошивать – перечитайте несколько раз инструкцию!
ferrox
Peer Pressure Softmod для Xbox 360
Peer Pressure — это постоянный софтмод-эксплойт для Xbox 360. Он вносит некоторые изменения в образ NAND-памяти консоли и секторы безопасности жесткого диска, чтобы во время запуска вызвать серию атак на прямой доступ к памяти, которые в конечном итоге позволяют запускать неподписанный код. Вот некоторые функции, которые предоставляет Peer Pressure. Полный список см. в разделе Функции Softmod:
Снимает все ограничения на подпись кода для исполняемых файлов, позволяя запускать самодельные приложения.
Снимает ограничения на лицензирование и проверку безопасности для игр, загружаемого контента, аркадных игр, инди-игр и т. д.
Включает 3 различных режима загрузки консоли, что позволяет легко переключаться между взломанным и обычным режимами.
Встроенное приложение для настройки софтмода с функцией автоматического обновления, которое предупредит вас о выходе новой версии.
Защита от записи во флэш-память (NAND) предотвращает случайное изменение образа NAND вашей консоли, которое может привести к невозможности загрузки консоли.
Загружайте xell (linux и т. д.) при запуске, включив консоль с помощью кнопки извлечения диска.
Загружайте сторонние библиотеки DLL в игры, приложения и т. д., чтобы, например, загрузить RB3Enhanced или использовать старые панели управления (blades, NXE).
Редактор анимации загрузки, позволяющий настраивать анимацию загрузки в эпоху Blades.
Примечание: Peer Pressure не поддерживает dashlaunch и плагины dashlaunch. Подробнее о причинах этого см. в разделе Homebrew Comptability.
Отказ от ответственности
Этот софтмод-эксплойт вносит изменения в образ NAND и секторы безопасности жесткого диска вашей консоли, что может привести к потере данных и/или невозможности загрузки консоли. Я сделал все возможное, чтобы подобных проблем не возникало, но всегда есть вероятность, что что-то пойдет не так и для восстановления потребуется аппаратная прошивка NAND. Используя это программное обеспечение, вы действуете на свой страх и риск, и я, Grimdoomer, ни в коем случае не несу ответственности за любой ущерб или потерю данных, которые могут возникнуть в результате его использования.
Для использования мода Peer Pressure вам понадобится следующее:
Совместимая консоль (любая модель, кроме Corona и Winchester).
Любой механический жесткий диск, который можно подключить к консоли (он не обязательно должен быть отформатирован, быть оригинальным и т. д., подойдет любой старый механический жесткий диск с интерфейсом SATA). Хотя некоторые твердотельные накопители могут работать с эксплойтом Peer Pressure, рекомендуется использовать механический жесткий диск для более быстрой и надежной загрузки. см. Совместимость с жесткими дисками и твердотельными накопителями).
USB-накопитель, отформатированный в FAT32.
Демо-версия рок-группы Blitz. (https://drive.google.com/file/d/1Osn0g-aLvI3jZLJFOUik-KpIr3eyQLA4/view?usp=sharing)
Последняя версия SoftmodInstaller.zip (https://github.com/grimdoomer/Xbox360PeerPressure/releases).
xbox1
Совместимость с консолями
Эксплойт Peer Pressure работает не на всех версиях консолей, в частности его нельзя использовать на моделях Corona и Winchester. В таблице ниже указано, какие версии консолей поддерживаются эксплойтом:
Версия материнской платыПоддерживаетсяXenon✔Zephyr✔Falcon✔Jasper✔Trinity✔Corona❌ В Southbridge есть аппаратное исправление для эксплойта.Winchester❌ В Southbridge есть аппаратное исправление для эксплойта.
Совместимость с HDD/SSD
Чтобы воспользоваться этим эксплойтом, вам понадобится жесткий диск. Это может быть не официальный жесткий диск Xbox 360 и даже не отформатированный диск. Вам просто нужен любой механический 2,5-дюймовый жесткий диск, который можно подключить к консоли. Эксплойт использует состояние гонки, возникающее при чтении защищенных секторов жесткого диска. Из-за того, что время отклика имеет решающее значение, большинство твердотельных накопителей, скорее всего, не будут работать с этим эксплойтом, поскольку они отвечают на запросы чтения быстрее, чем можно использовать состояние гонки.
В ходе бета-тестирования было обнаружено, что * некоторые * твердотельные накопители также работают с эксплойтом, при этом чаще всего с эксплойтом работают те, у которых есть кэш DRAM. Вы можете попробовать использовать эксплойт с твердотельным накопителем, но для оптимальной скорости загрузки и надежности рекомендуется использовать механический жесткий диск.
Совместимость с Homebrew
Несмотря на то, что Peer Pressure позволяет использовать самодельные игры и приложения, некоторые из них не поддерживаются, в частности dashlaunch и «плагины» dashlaunch. Причина в том, что все плагины dashlaunch используют фиксированные адреса памяти и подключаются к ОС Xbox 360 (ядру, xam и т. д.). Это означает, что они не только конкурируют за одно и то же фиксированное адресное пространство, но и пытаются подключить одни и те же функции в ОС Xbox 360. Вот почему большинство плагинов dashlaunch несовместимы друг с другом и не могут быть загружены одновременно (а также почему существует порядок загрузки).
Когда я решил создать Peer Pressure я хотел начать с чистого листа и сделать что-то свое, я не хотел, чтобы меня сдерживали глючные плагины dashlaunch, которые не обновлялись более 10 лет. Peer Pressure уже включает в себя большую часть функционала dashlaunch, за исключением загрузки плагинов. Ничто не мешает вам принудительно загрузить любые нужные вам dll, но они, скорее всего, будут нестабильно работать и приведут к сбою встроенных функций softmod. По этим причинам плагины dashlaunch строго не поддерживаются, и все сообщения об ошибках, отправленные при их использовании, будут закрыты без рассмотрения.
Если это вас беспокоит, вам не обязательно это использовать.
Для некоторых функций люди в настоящее время используют плагины dashlaunch (xbdm, поддержка HID-контроллеров и т.д.) Я хотел бы добавить их в качестве основных функций в будущем. Однако все зависит от времени и мотивации. Список функций, которые в настоящее время запланированы для следующего выпуска, см. в разделе Запросы функций / Дорожная карта.
Примечание
Peer Pressure можно установить на жесткие диски, на которых есть файлы сохранения ABadAvatar, не вызывая конфликтов. Peer Pressure безопасно игнорирует файлы сохранения ABadAvatar при загрузке в режиме softmod или безопасном режиме. Поврежденные файлы сохранения аватара по-прежнему вступят в силу при загрузке.
xbox1
Чтобы настроить USB-накопитель для установки, выполните следующие действия:
Отформатируйте USB-накопитель в файловой системе FAT32.
Распакуйте архив SoftmodInstaller.zip (https://github.com/grimdoomer/Xbox360PeerPressure/releases) и скопируйте папки «BadUpdatePayload» и «Content» в корневую папку USB-накопителя. Если вас попросят объединить с существующими папками, выберите «Да».
Распакуйте архив из демонстрационного пакета RBB (https://drive.google.com/file/d/1Osn0g-aLvI3jZLJFOUik-KpIr3eyQLA4/view?usp=sharing) в папку \Content\0000000000000000\ (то есть папка \5841122D из софтмода и демки - должна быть в одном месте)
[Необязательно] Я рекомендую скачать папку с обновлениями системы 17559, доступную здесь (https://www.xbox.com/system-update-usb), чтобы вы могли легко установить расширенные пакеты системы, если вам нужно отформатировать жесткий диск. После распаковки zip-файла скопируйте папку "$SystemUpdate" в корневую папку USB-накопителя.
Установщик softmod также можно использовать для установки дополнительных приложений homebrew и настройки различных параметров softmod для первоначальной установки. Это позволяет легко автоматизировать процесс установки панели управления homebrew и настройки softmod для загрузки с нее. В папке BadUpdatePayload\SoftmodExtras вы найдете файл SoftmodExtras.ini, который представляет собой файл-каталог, содержащий информацию о дополнительных приложениях homebrew.
Каждый элемент, описанный в ini-файле, будет доступен для выбора при запуске установщика. Добавляйте столько элементов, сколько хотите, и вы сможете выбрать, какие именно из них устанавливать, в интерфейсе установщика. В ini-файле приведен пример настройки aurora и установки ее в качестве панели управления по умолчанию (вам нужно будет самостоятельно предоставить файлы aurora).
Совет
Установщик softmod поставляется с xell в папке SoftmodExtras.
Подключите USB-накопитель к консоли, и вы увидите демо Rock Band Blitz в разделе Игр панели управления. Запустите демо Rock Band Blitz и нажмите A на титульном экране. Вы должны увидеть текст "Запуск эксплойта ...", а светодиоды на световом кольце консоли должны несколько раз мигнуть. После этого программа установки должна появиться на экране. Если этого не произошло, скорее всего, USB-накопитель был неправильно настроен и файлы находятся не там, где нужно.
https://www.pspx.ru/forum/attachment.php?attachmentid=19617
Программа установки распечатает кучу информации, попросит вас принять заявление об отказе от ответственности, после чего вы окажетесь в главном меню. Отсюда вы можете создать резервную копию системы, установить/удалить софтмод и отформатировать жесткий диск. Первое, что вам нужно сделать, — это создать резервную копию системы, которая сохранит ключ процессора вашей консоли, образ NAND и защитные сектора жесткого диска на USB-накопителе.
Примечание
Программа установки softmod создает файл журнала по адресу BadUpdatePayload\Log.txt на USB-накопителе. Если при запуске программы установки вы столкнетесь с ошибками, этот файл журнала может содержать дополнительную информацию о проблеме.
Следующие закладки пронумерованы исходя из закладок основного меню сверху вниз
Install Softmod
Внимание
Крайне важно создать резервную копию системы во время или до установки peer pressure. Резервная копия системы содержит образ NAND вашей консоли, предохранители процессора и сектора безопасности жесткого диска. Они понадобятся вам для восстановления консоли, если что-то пойдет не так. Дополнительную информацию см. в разделе Резервное копирование системы (https://github.com/grimdoomer/Xbox360PeerPressure/wiki/Installation#Create-System-Backup)
Это меню предназначено для установки софтмода и содержит следующие опции:
Создать резервную копию системы: установите этот флажок, чтобы создать резервную копию системы (дамп NAND, фьюзы процессора и резервную копию сектора безопасности жесткого диска) перед установкой софтмода (применимо только при установке консоли или полной переустановке).
Отключить XBL в розничном режиме: устанавливает родительский контроль, чтобы консоль не могла входить в Xbox Live в розничном режиме. Пароль родительского контроля будет установлен на "ГГГГ", если вы захотите его изменить. Обратите внимание, что при этом будут сброшены все существующие родительские настройки для рейтингов игр и фильмов.
Установить дополнительные компоненты: установите этот флажок, если вы настроили файл SoftmodExtras.ini и хотите установить дополнительные компоненты homebrew. После установки флажка вам будет предложен список опций для всех элементов, настроенных в файле SoftmodExtras.ini.
Полная установка: устанавливает консольную часть и часть для жесткого диска, а также все выбранные дополнительные компоненты softmod. Используется для новых установок на немодифицированной консоли.
Только консоль: устанавливает только консольную часть эксплойта. Используется, если у вас уже есть жесткий диск с установленным peer pressure.
Только для жесткого диска: устанавливает только ту часть эксплойта, которая связана с жестким диском и используется при настройке нового жесткого диска для консоли, на которой уже установлен Peer Pressure.
Только дополнительные компоненты: устанавливает только выбранные дополнительные компоненты Homebrew. Используется, когда нужно установить Homebrew на жесткий диск.
Если вы используете неформатированный жесткий диск, сначала вам нужно отформатировать его в FATX, используя опцию Форматировать жесткий диск в главном меню. После форматирования диска вы можете продолжить процесс установки.
Для новой установки вы можете оставить настройки по умолчанию, при желании вы можете установить флажок "Установить дополнительные функции" и выбрать xell (это позволит вам загружать xell при включении консоли с помощью кнопки извлечения), а затем выбрать "Полная установка". После завершения процесса установки вы можете нажать "Ок", после чего должно появиться сообщение о необходимости сброса SMC консоли. Выберите "Ок", и ваша консоль будет выключена. После выключения подождите не менее 5 секунд, прежде чем снова включать, чтобы SMC смог выполнить перезагрузку.
https://www.pspx.ru/forum/attachment.php?attachmentid=19618
Когда вы снова включите консоль, вы должны увидеть, как несколько светодиодов на световом кольце несколько раз мигнут, а затем должна заиграться анимация загрузки. Если вы настраиваете панель управления homebrew с помощью softmod extras, консоль должна загрузиться прямо на нее, в противном случае она загрузится на панель управления MS.
Если вы нажмете кнопку "Руководство" на контроллере и перейдете на вкладку "Настройки", вы должны увидеть опцию "Настройки Softmod", которую можно использовать для настройки панели управления homebrew (среди прочих настроек). И все, на вашей консоли теперь установлено peer pressure. Я бы рекомендовал просмотреть страницу Настроек Softmod, чтобы узнать больше о различных настройках softmod, которые вы можете настроить.
https://www.pspx.ru/forum/attachment.php?attachmentid=19619
Startup Repair
Это меню можно использовать для диагностики и устранения проблем, которые могут препятствовать загрузке софтмода. При первом переходе в это меню программа установки просканирует образ NAND-памяти консоли и жесткий диск и попытается обнаружить проблемы, которые могут препятствовать загрузке софтмода. Если будут обнаружены какие-либо проблемы, вам будут предложены варианты восстановления консоли и/или жесткого диска.
В зависимости от обнаруженных проблем в меню "Восстановление при запуске" будут доступны следующие опции:
Восстановить установку консоли: если были обнаружены проблемы с установкой консоли, можно выбрать эту опцию для их устранения.
Восстановить установку жесткого диска: если были обнаружены проблемы с установкой жесткого диска, можно выбрать эту опцию для их устранения.
Восстановить анимацию загрузки: если были обнаружены проблемы с анимацией загрузки, можно выбрать эту опцию для их устранения.
Устранение проблем при запуске: устранение проблем на основе выбранных параметров.
Uninstall Softmod
Это меню предназначено для удаления softmod и содержит следующие опции:
Удалить из консоли: выберите этот вариант, если хотите удалить peer pressure из консоли.
Удалить с жесткого диска: выберите этот вариант, если хотите удалить peer pressure с жесткого диска.
Сохранить настройки softmod: выберите этот вариант, если хотите удалить peer pressure с жесткого диска, но сохранить файлы настроек softmod. Жесткий диск больше не сможет загружать Peer Pressure, но ваши настройки, темы и т. д. будут сохранены, если вы решите переустановить программу позже.
Восстановить резервную копию системы: этот вариант позволяет восстановить резервную копию системы и является самым безопасным способом удаления Peer Pressure.
Удалить без резервного копирования: этот вариант позволяет удалить программу без использования резервной копии системы.
Format HDD
Это меню предназначено для форматирования неофициального жесткого диска и может использоваться для форматирования дисков с использованием файловой системы FATX объемом до 2 ТБАЙТ. Установщик не позволит вам отформатировать официальный жесткий диск, поскольку это сделает недействительными подлинные данные сектора безопасности.
Внимание
Форматирование вашего жесткого диска приведет к удалению всех данных, которые в данный момент находятся на нем, пожалуйста, обязательно сделайте резервную копию всех данных, которые вам интересны, перед форматированием вашего жесткого диска.
Create System Backup
Важно
Дамп NAND и ключ процессора — это основа вашей консоли, сделайте их резервную копию и НЕ ТЕРЯЙТЕ! Если с вашей консолью что-то случится, эти файлы понадобятся вам для восстановления.
Создать резервную копию системы можно двумя способами:
Выбрав опцию "Создать резервную копию системы" на странице установки программного обеспечения. Это создаст резервную копию системы как часть процесса установки.
Выбрав опцию "Создать резервную копию системы" в главном меню. Это позволит создать резервную копию системы без прохождения процесса установки, что позволит вам убедиться, что резервная копия действительна, прежде чем продолжить.
Обратите внимание, что при создании резервной копии системы установщик сохранит NAND-образ вашей консоли на USB-накопитель, затем прочитает его обратно и сравнит с консолью, чтобы убедиться, что запись прошла успешно (прочитайте дважды и проверьте). Если вы хотите проверить это самостоятельно перед установкой программного обеспечения, вам нужно создать резервную копию системы, используя опцию "Создать резервную копию системы" в главном меню.
Файлы резервных копий системы можно найти в BadUpdatePayload\SystemBackups папке на вашем USB-накопителе. Образ NAND и ключ процессора будут сохранены в папке с именем, указанным в серийном номере консоли, а резервная копия жесткого диска будет сохранена в BadUpdatePayload\SystemBackups\HDD с использованием серийного номера жесткого диска в качестве имени файла.
Время загрузки
Если все работает правильно, ожидаемое время загрузки должно быть примерно на 5 секунд больше, чем время загрузки консоли без модификаций. Учитывая, что этот эксплойт основан на состоянии гонки, если атака не увенчается успехом, SMC автоматически перезагрузит консоль, чтобы повторить попытку, что приведет к увеличению времени загрузки. Однако эксплойт обычно срабатывает с первой попытки (результаты могут отличаться при использовании твердотельного накопителя), так что это скорее исключение, чем правило.
Время загрузки зависит от двух факторов: времени, необходимого для раскрутки жесткого диска, и размера жесткого диска. Когда консоль включена, жесткий диск не раскручивается до тех пор, пока консоль не попытается с ним связаться, и эксплойт не запустится, пока это не произойдет. Чем дольше раскручивается жесткий диск, тем дольше будет загружаться консоль. Внесши небольшую модификацию в адаптер SATA для жесткого диска, вы можете заставить диск раскручиваться сразу после подачи питания, не дожидаясь, пока консоль установит с ним связь. Это сократит время загрузки примерно на 2–3 секунды. Я лично использую этот способ на своей консоли.
Однако для этого мода требуется точная пайка, поэтому, если вы не можете с легкостью сделать что-то вроде установки RGH, скорее всего, вы не справитесь и с этим модом. Несмотря на то, что я использовал его на своей консоли, я бы не советовал этого делать, если только вы не хотите ускорить загрузку.
После запуска эксплойта необходимо подключить жесткий диск, чтобы получить доступ к файловой системе. Время, необходимое для монтирования раздела FATX, линейно зависит от его размера. То есть чем больше жесткий диск, тем больше времени требуется для монтирования и загрузки консоли. О том, сколько времени это займет, можно судить по тому, как долго индикаторы консоли будут гореть в режиме «этап 2» (загораются два верхних светодиода).
Источник (https://github.com/grimdoomer/Xbox360PeerPressure/wiki/Installation)
G8ceM_xXlO8
временная метка (https://www.youtube.com/watch?v=G8ceM_xXlO8&t=936s)
Где исходный код?
Я решил не публиковать исходный код по нескольким причинам:
Все, что я создаю и выпускаю, я делаю бесплатно в свободное время. Для меня это хобби, которым я занимаюсь ради удовольствия. Учитывая состояние разработки программного обеспечения, я больше не чувствую необходимости публиковать исходный код всего, что я делаю, только для того, чтобы люди могли сделать миллион форков и лишить меня всякой мотивации работать над этим. Я делаю это для себя, а не для кого-то другого.
Миру не нужны 15 «слабсофтовых модов». Потребовалось МНОГО усилий, чтобы не только разработать эту цепочку эксплойтов, но и упаковать ее в удобный установщик, а также провести тестирование, чтобы убедиться, что она не сломает чью-нибудь консоль. Внесение этих изменений в вашу консоль может привести к тому, что она перестанет работать. И я не понимаю, почему человек, который не осознает риски, не понимает, сколько труда было вложено в разработку, и не разбирается в принципах работы операционной системы, может клонировать готовый репозиторий, внести одно изменение, поставить свое имя и сказать людям: «Скачивайте мой софтмод».
Неизбежно, что люди будут просто разбирать мою работу на составляющие, модифицировать ее и выдавать за свою. Хотя моя работа не может быть «идеальной, без багов и т. д.», я приложил максимум усилий, чтобы убедиться, что она вряд ли нанесет вред вашей консоли и что вы всегда сможете загрузиться в обычном режиме, чтобы исправить ситуацию, если что-то пойдет не так. Другие люди, копирующие мою работу, могут этого не делать. Если вы не доверяете людям, вносящим изменения, не устанавливайте их модификации.
Благодарности
Я хочу выразить огромную благодарность ihatecompvir и InvoxiPlayGames за стартовую точку Rock Band Blitz, а также Máté за улучшения на третьем этапе, которые сделали все это возможным.
Еще раз большое спасибо альфа-тестерам: InvoxiPlayGames, Máté, MrMario2011, Harley David-San, ihatecompvir, xbox7887 и lander. Без них я бы, скорее всего, сдался из-за отсутствия мотивации.
И последнее спасибо всем, кто помогал в бета-тестировании и устранении последних багов перед релизом. Благодаря вашим усилиям несколько багов были исправлены до публичного релиза.