PS3: Гайд по прошивке с нуля при помощи PS3Xploit.
Итак, анон, если ты решился прошить свою МЫЛОВАРНЮ, чтобы получить полный доступ ко всем возможностям и плюшкам CFW, но не знаешь как это сделать или боишься что-то поломать - то этот гайд специально для тебя. Мы пройдем полный путь от официальной прошивки, до установки игр на консоль. Главное - внимательно читай и старайся не допускать ошибок.
Шаг 0. Определи, возможно ли прошить консоль.
Увы, но на настоящий момент CFW возможно поставить не на все модели консоли. Сейчас кратко рассмотрим модели и особенности, связанные с ними.
FAT
Самая первая линейка моделей PS3, самая большая и толстая из всех. Прошиваются все модели из данной линейки, но перед прошивкой следует узнать, какой тип внутренней памяти используется в консоли.
Для того, чтобы узнать тип памяти, нужно взглянуть на серийный номер, который наклеен на задней части консоли (см. схему выше).
- Модели с кодами CECHA, CECHB, CECHC, CECHE и CECHG имеют NAND-память.
- Остальные модели имеют NOR-память.
Запомни какой тип памяти в твоей консоли - это очень важно.
SLIM
Линейка моделей Slim в большинстве своем прошиваемая, за исключением следующих моделей:
- Модели с серийным номером 3XXX уже не прошиваемые.
- Модели 25XX с минимальной версией прошивки от 3.60 и выше тоже не прошиваемые.
Соответственно, для Slim требуется уточнить возможность перепрошивки (ты же не хочешь получить пластиковый кирпич, верно?). Для этого необходимо сделать следующее:
- Возьми пустую флешку, отформатированную в FAT32
- Скачай данный архив и распакуй его в корень флешки, сохраняя структуру папок.
- Вставь флешку в правый USB-порт консоли (правый порт находится ближе к Blu-Ray приводу).
- Включи консоль, зайди в "Настройки" и выбери пункт "Обновление системы"
- Далее выбирай "Обновление с носителя информации" и выбирай файл обновления, который будет озаглавлен "VERSION CHECK by Ifcaro"
- После всего этого, выпадет ошибка, в которой будет написана минимальная версия прошивки, которую возможно поставить на эту консоль.
Если минимальная версия прошивки МЕНЬШЕ ЧЕМ 3.60, то возможность прошиться есть. О том, что делать если тебе не повезло - читай далее.
У всех моделей Slim установлена NOR-память.
SUPERSLIM
К сожалению, вся линейка SuperSlim моделей - не прошиваемая. Увы, но это так.
QA
Что делать если у меня не прошиваемая консоль?
Если на твоих руках оказалась непрошиваемая консоль, то не следует отчаиваться. Разработчики PS3Xploit за последнее время сделали большой скачок в взломе данных моделей и выпустили PS3Xploit HAN, который позволяет запускать игры, которые есть в PSN, и игры с PSX, PS2 и PSP.
Подробнее о HAN будет указано позднее (как только я напишу гайд о нем).
Шаг 1: Подготовка
Если ты убедился, что на твою консоль можно поставить кастомную прошивку, то тогда следует подготовиться к самому действу.
Итак, нужно сделать следующие шаги:
- Убедиться, что консоль имеет официальную прошивку 4.82. Если версия ниже, то следует обновиться до нее, например через сетевое обновление на консоли.
- Взять флешку с объемом от 1 ГБ и отформатировать ее в FAT32.
- Скачать PS3DumpChecker на компьютер и распаковать в удобном месте.
- Скачать файлы кастомной прошивки версии 4.82. Если ты не определился заранее, то просто скачивай REBUG REX
- Включить интернет на консоли.
Шаг 2: Снятие дампов
Для начала, было бы неплохо снять дампы IDPS и Flash-памяти консоли, на всякий случай.
Так же, в процессе записи в Flash-память нам будет необходимо снимать дампы, чтобы узнать, не накрылось ли все пиздой.
Для снятия дампа IDPS потребуется:
- Вставить флешку в правый USB-порт консоли.
- Зайти в браузер на консоли и перейти на сайт ps3xploit.com
- В верхнем меню сайта выбрать вкладку "Flash Dumper" и выбрать "Dump IDPS"
- Как только страница загрузится (ее вид можно увидеть выше), ее следует установить как домашнюю страницу браузера (нажми треугольник, выбери "Инструменты", затем "Домашняя страница").
- Выйти из браузера, закрыв его и зайти снова.
- После того, как страница загрузится нужно выбрать вид памяти (NAND/NOR, в зависимости от консоли) и нажать на кнопку "Initialize ROP" для требуемого вида памяти.
- Дождаться результата эксплойта и при успехе нажать на кнопку "Dump IDPS on USB or Card device".
- Если все прошло успешно, то дамп IDPS уже будет лежать в корне флешки.
Для снятия дампа Flash-памяти консоли нужно:
- Вставить флешку в правый USB-порт консоли.
- Зайти в браузер на консоли и перейти на сайт ps3xploit.com
- В верхнем меню сайта выбрать вкладку "Flash Dumper" и выбрать "Dump Flash to USB", затем выбрать нужный вид памяти и открыть ссылку.
- Как только страница загрузится (ее вид можно увидеть выше), ее следует установить как домашнюю страницу браузера (нажми треугольник, выбери "Инструменты", затем "Домашняя страница").
- Выйти из браузера, закрыв его и зайти снова.
- После того, как страница загрузится нужно нажать на кнопку "Initialize exploitation"
- Дождаться результата эксплойта и при успехе нажать на кнопку "Dump Flash to USB device".
- Если все прошло успешно, то дамп памяти уже будет лежать в корне флешки.
Дампы лучше всего сразу перенести на компьютер.
Шаг 3: Запись в Flash
Итак, наконец добрались до самого главного - записи эксплойта в флеш-память консоли. После этого консоль будет готова к установке кастомной прошивки.
Перед тем как начать следует:
- Убедиться, что консоль ТОЧНО ВЗЛАМЫВАЕМАЯ. (пересмотри шаг 0.)
- Убедиться, что консоль точно имеет ОФИЦИАЛЬНУЮ ПРОШИВКУ.
- Запомнить вид памяти. (Если у вас прошиваемая Slim - это NOR память, для Fat - смотри шаг 0)
Любая ошибка в этих пунктах приведет к СМЕРТИ КОНСОЛИ, you have been warned!
Если все нормально, то тогда начнем:
- Заходим на сайт ps3xploit.com
- В верхнем меню сайта выбрать вкладку "Flash Writer", затем выбираем "Write Flash from HDD" и подходящий тип памяти.
- Как только страница загрузится (ее вид можно увидеть выше), ее следует установить как домашнюю страницу браузера (нажми треугольник, выбери "Инструменты", затем "Домашняя страница").
- Выйти из браузера, закрыв его и зайти снова.
- Нажать на ссылку в разделе Step 1 и сохранить данный файл как фотографию на системный носитель, не на внешний носитель
- Нажать кнопку "Initialize exploitation" и ждать ответа эксплойта на странице, если не удалось - закрыть браузер и повторить
- Как только эксплойт сработает, нажать на кнопку "Patch Flash Memory"
- После патча памяти, необходимо снять дамп Flash-памяти на флешку и вытащить ее из PS3 (см. в шаге 2)
- Воткнуть флешку с дампом в компьютер, запустить PS3DumpChecker и перетащить дамп памяти в рабочее окно программы.
- Если PS3DumpChecker не нашел ошибок в дампе - можно смело перезагружать консоль
- Если ошибки были найдены, то следует найти пункты ROS0 Hash и ROS1 Hash. Если эти два хэша не прошли проверку, то требуется запустить эксплойт еще раз, пока хотя бы один хэш не пройдет проверку И НИ В КОЕМ СЛУЧАЕ НЕ ПЕРЕЗАГРУЖАТЬ КОНСОЛЬ. Если только один из этих хэшей не проходит проверку, то можно перезагружать систему. (смотри хороший, годный результат на пике ниже)
QA
Обязательно ли делать запись в Flash через HDD?
Необязательно, можно попробовать закинуть файл на флешку и попытаться использовать эксплойт через нее, но обычно способ с HDD надежнее.
Подожди, почему результат является хорошим, если дамп не прошел проверку?
Дело в том, что Dump Checker проверяет хэши консоли с хэшами из библиотеки, которую составляли на основе данных официальных моделей. Когда исполняется запись в память консоли хэш ROS0 или ROS1 изменится. Так что это нормальное явление. Когда изменились оба хэша - то запись в память прошла не успешно и ее нужно повторить.
Шаг 4: Установка прошивки.
Если предыдущий шаг прошел успешно и после перезагрузки консоль загрузилась, то можно смело ставить кастомную прошивку!
Подойдет любая кастомная прошивка версии 4.82, или прошивка со спуфом (подмена номера версии) на 4.82.
В данном гайде мы будем устанавливать REBUG REX 4.82, так как она является одной из самых удобных и обладает большинством нужных фич из коробки.
Итак, начнем.
- Зайди на сайт REBUG и скачай последнюю REX версию прошивки.
- Распаковав файл прошивки с расширением .PUP, переименуй его в UPDATE.PUP (так же можно проверить файл по md5)
- На флешке создай папку PS3, внутри нее папку UPDATE и положи в папку UPDATE файл UPDATE.PUP (и предварительно удали любые другие файлы обновлений из этой папки)
- Подключи флешку в правый порт консоли.
- Включи консоль, зайди в "Настройки" и выбери пункт "Обновление системы"
- Далее выбирай "Обновление с носителя информации" и выбирай файл обновления.
- Далее просто следует ждать, пока система не закончит обновление и не перезагрузится.
- После перезагрузки, вместо стандартного лого PS3 тебя должно встретить лого REBUG. На этом прошивка закончена.