[Только для опытных!] Rebug CFW 3.55.4, 4.21.2, 4.30.2, 4.41.3, 4.46.1...

Денис Чернов
Консоли PlayStation 3, PlayStation 4 Кастомная FW

Предупреждение

Внимание! Обычным пользователям данную прошивку рекомендуется обходить за пару километров! Устанавливать только если вы знаете, что делаете!


Перевод вводного параграфа от разработчиков прошивки:
Мы уже достаточно давно не обновляли наши прошивки в основном потому, что не было смысла выпускать новые прошивки каждый раз, когда было нужно лишь заменить несколько файлов в "dev_flash". Мы хотели, чтобы наш новый релиз привнес что-то большее, и мы уверены, что он вам понравится.
Первое, что пользователи предыдущих версий REBUG-прошивок заметят - это то, что наш старый REBUG Selector очень сильно изменился и поменял дизайн, став походим на XMMB-режим отображения multiMAN-а. Мы добавили несколько очень полезных функций и дали программе новое имя - REBUG Toolbox 02.00.00. Чуть ниже мы объясним ее особенности.


Особенности прошивки REX Edition:

  • Два ядра - CEX (потребительское) и DEX (для разработчиков). Моментальная смена ядер через Rebig Toolbox без переустановки прошивки!
  • Все функции CEX доступны в режиме CEX (в т.ч. воспроизведение DVD и Blu-Ray) без переустановки прошивки!
  • Все функции отладки доступны в режиме DEX (в т.ч. запуск игр с флешки путем эмуляции привода даже при его отсутствии) без переустановки прошивки!
  • Можно использовать ProDG в режиме DEX.
  • По умолчанию включен QA Flag (все же рекомендуется скачать и установить ToggleQA.pkg).
  • Возможно установка Linux (не проверено!) даже на 4.21! (Для подгрузки OtherOS++ с дополнительными LV1 патчами нужно использовать REBUG Toolbox).
  • Встроен REBUG Toolbox 02.00.00
  • Спуф прошивки до версии 4.31 (Можно заходить в PSN (SEN) с прошивки 4.21).
  • Пропатчен LV1 для отключения проверки SYSCON (можно устанавливать даже на даунгрейженные консоли с "грязным" SYSCON-ом - YAY~~).
  • Включена поддержка Peek&Poke для LV1 (Syscall 182 и 183), LV2 (Syscall 6 и 7), LV1 через LV2 (Syscall 8 и 9), необходимая для монтирования игр старым способом и для нормальной работы BDEMU)
  • Работает LV1 CALL через LV2 (LV2 Syscall 10)
  • VSH (XMB): можно подгружать неподписанные файлы act.dat и *.rif
  • VSH (XMB): отмена автоудаления act.dat
  • Fake save data owner как в режиме CEX, так и в DEX режиме (отключение проверки совместимости сохраненных игр с текущим профилем - можно подгружать сохраненные игры от любых чужих профилей без дополнительного патчинга)
  • Можно открывать и закрывать трофеи (/\ и *lock/*unlock).
  • Отключена защита Cinavia как в режиме CEX, так и в DEX режиме.

Package Manager
Package Manager - замена стандартному *Install Package Files в меню "Игра" XMB. Он позволяет устанавливать и удалять .pkg файлы из dev_hdd0/packages, dev_usb000*/packages и из стандартного расположения (dev_usb000*). Весь контент PSN (SEN) будут теперь появляться тут, чтобы их можно было удалять по одному, а на просто добавляться к кэшу игры на внутреннем жестком диске.
Использование:
Идите в меню "Игра" и выберите пункт "Package Manager". Внутри будет три пункта:
  • Playstation®Network Content
Выборочное удаление контента из PSN (SEN).
  • Install Package Files
Установка .pkg файлов (по выбору из списка) на вашу PS3 из следующих путей:
[INDENT]PS3 Hard Disk (dev_hdd0/packages)
Package Folder (dev_usb/packages)
Standard Package Location (стандартного расположение (dev_usb000*))[/INDENT]
  • Delete Package Files
Удаление программ, установленных из .pkg файлов (по выбору из списка) на вашу PS3 из следующих путей:
[INDENT]PS3 Hard Disk (dev_hdd0/packages)
Package Folder (dev_usb/packages)
Standard Package Location (стандартного расположение (dev_usb000*))[/INDENT]
  • Удаление файлов
Идем в меню Delete Package Files, выбираем удаляемый .pkg файл, жмем /\ и выбираем "Unlink" или "Unlink(Folder)"

REBUG Toolbox :icon_cool:

Ну вот, мы и добрались до того самого, что делает ребаговскую прошивку уникальной и сразу заметной на фоне серых CFW и MFW (которые в наше время может любой первоклассник склепать на коленке) - REBUG Toolbox. Для простых смертных она является мертвым грузом, а для тех, кому нравится копаться во внутренностях прошивки, пользоваться всеми преимуществами прошивки для разработчиков и постоянно что-то менять, эта программка окажется просто незаменимым инструментом в повседневной жизни. Помимо функций, которые она реализует для прямой манипуляции прошивкой (написаны в самом начале), данная программка еще и является и FTP-сервером ("dev_flash" примонтирована с правами 777 в "dev_rebug"), а также несколькими другими полезными утилитами.

Установка:
1. Идем в меню "Игра" пункт "Package Manager"
2. Выбираем "Install Package Files", а затем "PS3 Hard Disk"
3. Устанавливаем REBUG-TOOLBOX-02.00.00.pkg
Ну а теперь, товарищи, перейдем к самому соку - к полноценному описанию данной программки.

SYSTEM
Основной скриншот

System information
Показывает информацию о версии прошивки (Firmware version), версии REBUG Toolbox (Toolbox version), IP адрес (IP address), текущее ядро (LV2 Kernel), замещающее ядро (на которое произойдет замена при перезагрузке - Target Type) и свободное место на жестком диске (Free HDD space).
System Information

Quit
Выход в XMB.

Restart System
Полная перезагрузка системы (Full) или перезапуск ядра (Soft).

Boot OtherOS
Загрузиться в OtherOS или с текущими патчами (LV1 Boot (LV1 Patches: Use current)) или с /пере/установкой всех патчей LV1 (Boot (LV1 Patches: Apply All)).

Turn Off System
Тут все предельно просто - выключить систему PS3.

SELECTOR
Основной скриншот

System Mode
Переключение между обычным режимом (Normal) и режимом REBUG.
В обычном режиме используется отладочная (debug) оболочка, почти ни одна из функций тулбокса в нем не доступна!
В режиме Rebug доступны все фичи данной прошивки, плюс ко всему активируется спуф, позволяющий получить доступ в PSN (SEN), который недоступен в обычном режиме. В частности, Rebug-режим позволяет переключать режим работы оболочки, менять ядра "на горячую" (без перезагрузки консоли) и использовать два типа меню отладки (DEX - debug и CEX QA - retail).

XMB Operation Mode
Эта опция работает только в режиме Rebug! Позволяет менять тип оболочки, переключаясь между обычной оболочкой (CEX) и отладочной (DEX).

Debug Menu Type
Эта опция работает только в режиме Rebug! Позволяет менять тип меню отладки, переключаясь между DEX (debug) и CEX QA (retail with QA Flag enabled).

LV1 PATCHES

Основной скриншот

Сборник различных патчей LV1 для улучшения совместимости с некоторыми утилитами для работы в/с OtherOS. Любая комбинация этих патчей может быть применена до загрузки в OtherOS.

DEX/CEX

Основной скриншот

SWAP LV2 KERNEL:
Замена ядра на CEX или DEX по выбору. Эта опция будет работать только если ваш Target ID задан как DEX

Rewrite Target ID on Flash
Замена "региона" консоли на DEX. Для ее работы необходимы файлы CEX-FLASH.EID0.NORBIN (CEX-FLASH.EID0.NANDBIN) и  DEX-FLASH.EID0.NORBIN (DEX-FLASH.EID0.NANDBIN), расположенные в корне воткнутой флешки (dev_usb000).

Export Flash to File
Данный пункт сохраняет быкап вашей NOR (NAND) памяти в файл на флешку.

Как получить валидные дампы для работы опици "Rewrite Target ID in Flash


UTILITIES

Основной скриншот

TOGGLE QA
Включение/отключение QA Flag. Эта опция работает пока что только на прошивке 3.55.3, так как ключей QA от более высоких версий прошивок пока что нет, но команда REBUG уже работает над этим.

TOGGLE RECOVERY MODE
Если эта опция включена, то при каждом следующем включении ваша консоль будет загружаться в Recovery Menu до тех пор, пока опция не будет выключена или прошивка переустановлена.

TOGGLE PRODUCT MODE
Перевод консоли в Factory Service mode. ПО соображениям безопасности данная опция работает только в прошивке 3.55.3 (на более высоких версиях прошивок пока еще не изобретена возможность выхода из FSM).

LOAD LV2 KERNEL
Загружает  lv2_kernel.self.[название ядра] из корня флешки или из /dev_hdd0.

CREATE PACKAGES FOLDER ON PS3
Создает папку "/dev_hdd0/packages" для последующего использования ее с Package Manager-ом.

EXPORT HYPERVISOR LV1 MEMORY
Создает полный дамп памяти LV1. Создается в /dev_usb000, или (если не найден /dev_usb000) в /dev_usb006, или в /dev_hdd0 (если не воткнуто ни одной флешки).

EXPORT HYPERVISOR LV2 MEMORY
Создает полный дамп памяти LV2. Создается в /dev_usb000, или (если не найден /dev_usb000) в /dev_usb006, или в /dev_hdd0 (если не воткнуто ни одной флешки).

CHANGE ACTIVE PS3ID
Спуфит IDPS в памяти консоли. Можно выбрать из готового списка или использовать EID5 (Use EID5), который подставит оригинальное значение консоли, давая вам доступ в PSN (SEN) на прошивке 4.21.1 в режиме DEX.

Другие функции REBUG Toolbox
  • L3 включает/выключает отображение часов/температуры.
  • L2+R2 запускает заставку.
  • START+R2 сохраняет скриншот в формате RAW.
  • Поддерживается Remote-play (удаленное управление) через PS Vita.
  • Автовыключение консоли через 1 час неактивности.
  • Есть доступ по Telnet ([IP-адрес консоли]:8080).
  • Встроенный FTP-сервер ("dev_flash" примонтирована с правами 777 в "dev_rebug"). Имя пользователя - "anonymous", порт - 21, пароль пустой.

Дополнительная важная информация
Рекомендуется устанавливать прошивку 4.21.1 поверх 3.55.3 со включенным QA Flag-ом.
OtherOS
OtherOS++ поддерживается во всех прошивках 3.55.3 и 4.21.1. Ожнако, ни в одной из прошивок не патчен файл emer_init.self (создается небольшой раздел для OtherOS).
Чтобы изменить его размер существует два способа:
1. Использовать прошивку 3.55 с уже пропатченным emer_init.self
2. Изменить прошивку REBUG через MFWBuilder (не рекомендуется).
На прошивке 4.21.1 функционал Linux сильно обрезан ввиду того, что прошивка еще недостаточно изучена. В основном ограничения касаются оперативной памяти и процессора.

Установка
4.21.2/4.30.2
Устанавливается из XMB на кастомные прошивки версии 3.55 со включенным QA Flag. Рекомендуется ставить поверх 3.55.4 REX
3.55.4
Устанавливается из XMB или из Recovery menu на кастомные и официальные прошивки версии 3.55 и ниже (для 3.55 рекомендуется включенный QA Flag).

Спасибо за внимание. Надуюсь, этот пост вам очень пригодится.
Все вопросы задавать в раздел "PS Support" или "Кастомная FW" с обязательной пометкой в названии темы [REX3.55.4] или [REX4.21.2] или [REX4.30.2]! Вопросы по ребагу в теме по другим прошивкам или создание тем по ребагу в других разделах - оффтоп (нарушение пункта правил 2.3).
Раздел: Игры Автор: Денис Чернов
3 ноября 2012, 20:58

Ответы