PS3Xport & PeXploit - Запуск PSN и DLC с помощью IDPS на PS3 до 4.66 OFW
БЛАГОДАРНОСТЬ: KaKaRoTo, Flatz
Как тут совершенно верно донесла полевая почта, появилась возможность запуска пиратских PSN игр и установки платных DLC пакетов на непрошиваемых консолях PS3 и без всяких ODE.
Лично мне как владельцу правильной, прошитой PS3 это всё мало интересно, но всё же расскажу в чем дело. Не так давно KaKaRoTo решил уйти с PS3 сцены, так как она отнимает слишком много времени и сил. Вообще по количеству драмы, уходы хакеров начинают напоминать уходы со сцены Аллы Борисовны — та тоже по нескольку прощальных концертов дает, и так каждый год. Так вот, на прощанье KaKaRoTo зарелизил одну штуку — ps3xport, которая позволяет расшифровывать те самые полные бекапы диска вашей PS3.
Для расшифровки вам понадобится уникальный ключ вашей PS3 — называется он IDPS, и частично состоит из MAC адреса приставки. Если на прошитой приставке считать этот ключ и даже заменить его не представляет сложности, то для владельцев OFW задача была неразрешима. Опять таки, до недавнего времени. Появилась утилита IDPS Stealer, которая по сути является прокси-сервером, перехватывающим весь траффик от PS3 с целью считывания этого самого IDPS. Программу нужно запустить на компьютере, находящимся в той же сети что и ваша PS3, а на PS3 в настройках подключения установить прокси-сервер, равный IP адресу компа, где запущен IDPS Stealer.
Тут важное замечание... Для Sony не представляет никакой сложности, и с большой долей вероятности она прикроет эту дырку в одной из последующих версий прошивки, так что я очень рекомендую вам, владельцы OFW, оторвать ленивую задницу, и самим разобраться, подключить, установить, настроить и считать этот самый IDPS, и не обновлять консоль до тех пор пока не будете иметь IDPS на руках. Потом будет поздно. И не нойте — я вас предупредил.
После того, как узнаете свой IDPS, можно делать полный бекап вашей PS3, переписывать его на комп, а дальше воспользоваться программой PeXploit. Она позволяет в ваш бекап запихнуть PSN игры, а также дополнения DLC которых там не было, и зашифровать его обратно, после чего вы сможете с него восстановить вашу PS3. В итоге на ней появятся и будут работать PSN игры и DLC, которых до бекапа не было. Почему только PSN или DLC? Ну потому что игры с дисков хоть и устанавливаются на винт, но все равно требуют оригинальный диск, а homebrew подписано ключами, которые в последних версиях прошивки давно забанены. Нельзя с уверенностью сказать, получится ли у хакеров запускать на OFW пиратские torrent и homebrew. Но запуск PSN — это уже подарок для владельцев OFW.
Гайд, вступление:
Способов манипуляции HDD бэкапа OFW PS3 приставки как минимум два.
Постараюсь максимально автоматизировать и упростить процесс.
Все необходимые инструменты прикрепил во вложение для большего удобства.
Плюс Способа I является полный контроль над процессом. (Плюсы Способа I являются минусом Способа II)
В Способе II файл лицензии генерируется автоматически, при обработке C00 демо игры.
Желательно заранее знать ID игры и скачивать ее не из PSN, а из прямых линков сервера sony > PSN-DL.
Для Способа I, Лицензионные файлы .EDAT для демо игр создает прога Rap2Rif, непосредственно из файла .SFO самой игры, при обработке файл .SFO должен лежать вместе с прогой Rap2Rif.
Вставьте флешку либо внешний HDD в формате FAT32 в PS3, идите в "Настройки системы > Утилита резервного копирования" создайте резервную копию.
Распакуйте содержимое архива ps3xport.zip в C:\ - структура файлов и папок заранее заготовлена под этот Гайд, так-что ничего не удаляйте и не перемещайте!
В папку C:\ps3xport\ переместите файл idps.bin , который вы получили с помощью программы idpstealer Simple GUI.
Создайте папки "backup" - C:\ps3xport\backup\ и "backup_orig" - C:\ps3xport\backup_orig\
В папки backup и backup_orig скопируйте содержимое с флешки PS3\EXPORT\BACKUP\дата\, т.е. все файлы archive...dat (рекомендую сделать одну копию оригинала на всякий случай)
Перейдите в папку C:\ps3xport\ и запустите CMD (зажмите [Shift], щелкните правой кнопкой мыши в папке – и увидите соответствующую опцию в контекстном меню, как "Открыть окно команд").
В C:\ps3xport\ создайте две папки - "protected" и "original", а в них создайте по папке "dev_hdd0"
Все папки указанные в protected.txt поместите из C:\ps3xport\dump\ в C:\ps3xport\protected\dev_hdd0\
тоже самое и с original.txt - смотрите все папки указанные в этом файле, и поместите из C:\ps3xport\dump\ в C:\ps3xport\original\dev_hdd0\ - кроме \dev_flash2! Папку \dev_flash2 поместите, например, в папку \flash
Зайдите в \flash\dev_flash2\ и удалите всё, кроме папки \drm\psn\ - содержимое папки \psn не трогаем!
На этом этапе в папку \original\dev_hdd0\game\ можно положить распакованные из pkg PSN игры.
Лицензионные файлы кладем либо в папку с игрой, либо в папку \dev_hdd0\home\0000000X\exdata\ - (X это Ваш номер пользователя).
В CMD выполняем следующую команду >
ps3xport SetDeviceID idps.bin SetPSID psid.bin CreateBackup new protected original
Содержимое папки C:\ps3xport\new\ кидаем на флешку \PS3\EXPORT\BACKUP\дата\, т.е. все файлы archive...dat, и восстанавливаем резерв на PS3
По окончанию всех этих манипуляции необходимо, из рекавери меню реконструировать базу данных >>> визуальный пример.
Как войти в Recovery Menu?
Приставка выключена.
Нажимаем и держим кнопку пока она не включится а затем не выключится.
Отпускаем кнопку.
Нажимаем и держим > сначала будет один сигнал, затем двойной > отпускаем кнопку.
Этот шаг нужен для тех, у кого был файл в \dev_flash2\drm\psn. Если его нет - пропускайте этот шаг.
После того, как Вы восстановили Ваш резерв на PS3, снова сделайте резервную копию, удалите содержимое C:\ps3xport\backup\ и скопируйте сюда новый резерв.
Вставьте флешку либо внешний HDD в формате FAT32 в PS3, идите в "Настройки системы > Утилита резервного копирования" создайте резервную копию.
Распакуйте содержимое архива PeXploitV-1.0.zip в C:\ - структура файлов и папок заранее заготовлена под этот Гайд, так-что ничего не удаляйте и не перемещайте!
Положите idps.bin в C:\ps3\PeXploit\
Переместите содержимое с флешки из PS3\EXPORT\BACKUP\дата\ , т.е. все файлы archive...dat в C:\ps3\PeXploit\backup\ (рекомендую сделать одну копию оригинала на всякий случай)
Запустите PeXploit.exe
В [STEP One] выбираете вашу резервную копию.
В [STEP Two] выбираете вашу PSN игру, (нужно выбрать папку с указанным "Content ID"), либо переключится в .pkg Mode и выбрать сам .pkg файл (один либо несколько).
В [Catagory] выбираете какой тип пкг файлов.
В [Select Riff/Rap] этот пункт только при необходимости!
В [Please Select Your UserNumber] выбирайте ID пользователя.
В [Select IPDS] выбираем ваш Idps.bin, который вы получили с помощью программы idpstealer Simple GUI.
Жмем "Patch And GO" и ждем окончания процесса, видео инструкция.
Подключаемся к приставке, и восстанавливаем заготовленный резерв через "Настройки системы > Утилита резервного копирования".
За основу частично взят материал с портала izzylaif.com & psx-core.ru
Последний раз редактировалось akela1979; 17.10.2016 в 01:52.
Как через mixport дать ключ майнкрафту? И для чего тогда архив "файлы лицензий" ?
пробовал бэтмана записать, все удачно но на соньке пишет что игра повреждена. Значок игры пополам
С Душами проблем никаких не должно быть, а в хеви рэйне надо ставить патч в отдельную папку, и после того как зальете игру на хард, в настройках хеви рэйна выбрать управление геймпадом, что в описании релиза имеется... Мне все же кажется что вы патч совместили в одну папку с игрой... Если так, то придется по новой перекинуть Вам...
Господа. Пожалуйста, кому не лень, опишите пошагово процесс впихивания игр в бекап, с помощью MuXport. Интерфейс интуитивный, однако, у меня возникли проблемы.
Запускаю программу. Выбираю папку BACKUP. В поле ИД ставлю цифру "2". Выбираю файл IDPS, выскакивает ошибка.
Подробности ошибки
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.IOException: The file '\\psf\Home\Desktop\MuXport_v2.1.0\IDPS.bin' already exists.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName)
at MuXport.MainGui.bt_select_idps_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Нажимаю Contunue, окно ошибки закрывается, нажимаю ВЫПОЛНИТЬ. В логе к тому времени уже написано "копирование резервной копии, пожалуйста подождите". И после нажатия выполнить, программа вылетает. Подскажите нубу, что не так. Пробовал на двух разных системах.
Sargas, по логу ошибки вижу, что MS Framework 4.0, надо 4.5.
Руками UserID не ставим, после указания на папку с бэкапом, Muxport сам вытянет UserID.
Файл idps.bin кидайте сразу в папку с muxport, подхватит его автоматом.
nespoot добавил 26.01.2015 в 22:33
Если бэкап большой (у меня около 64гигов), то перенос всего бекапа мукспортом будет идти довольно долго, по окончанию переноса заполнится UserID.
Только после этого можно приступать к добавлению распакованных игр и последующему нажатию выполнить для сборки нового бэкапа. При этом для каждой игры дожидаемся заполнения поля edat.
Последний раз редактировалось nespoot; 26.01.2015 в 22:33.
Причина: добавил, подумав
Предлагаю разделить тему на две: вопросы и ответы, и все что касается технической части.
Читать тему в таком виде, каком она есть сейчас, очень сложно.
Никто не экспериментировал с Homebrew? Я понимаю, сложно обойти проверку. Но если полностью подделать под какую-нибудь игру, включая файлы лицензий, размер и т.д.?
Game of Thrones и Tales from the Borderlands тоже должны работать, https://cloud.mail.ru/public/0ffa73761862/RGRED - вот наши репаки с русификатором (для CFW), если есть возможность - проверяйте (у меня нету, у меня CFW),
P.S. В вышеописанных репаках пофиксены EBOOT.BIN и вшиты последние патчи, так что будьте внимательны! Если кто проверит, пожалуйста отпишитесь мне в личку, буду очень признателен =)
Парни подскажите нубу. Хочется сыграть В Beyond: Two Soul. idps получил.Что делать скачивать демку из PSN или сразу скачав по ссылке ранее заливать .Как все делать на пальцах обьясните кому несложно. Прочитав всю инфу ,получил кашу в голове .Заранее спасибо.
alex95tyi, являюсь точно таким же нубом. Думаю, скачивать лучше по предоставленной на форуме ссылке.
Возможно, поможет видеоурок неизвестного благодетеля.
Помагите)) Голова уже кипит. Не могу создать EDAT через Rap2Rif. В командной строке пишет connect_ID not found. Для работы проги кинул как сказано idps.bin и act.dat.
Помагите)) Голова уже кипит. Не могу создать EDAT через Rap2Rif. В командной строке пишет connect_ID not found. Для работы проги кинул как сказано idps.bin и act.dat.
Открой папку Rap2Rif.. там оставь только ЕХЕ и ПУСТУЮ папку едат.. открой папку с игрой найди и там PARAM.SFO скопируй в папку с ЕХЕ и едат.. и запуск потом Y/y.
Парни подскажите нубу. Хочется сыграть В Beyond: Two Soul. idps получил.Что делать скачивать демку из PSN или сразу скачав по ссылке ранее заливать .Как все делать на пальцах обьясните кому несложно. Прочитав всю инфу ,получил кашу в голове .Заранее спасибо.
Если сомневаешься в релизе можешь на 14 странице ссылку на торрент взять ,а так все работает!Где-то чел скрины выложил ,так что не гони волну на парня он итак две игры запилил.
Видео-инструкция выше есть!
nespoot, большое спасибо! Продолжаю пляски с бубном. У меня бекап почти 100 гб Видимо, ждать нужно очень долго...
Часа 4 можно смело ждать, muxport весь бэкап перенесёт в свою папку, а уже после этого будет с ним работать. Как говорится, запасайтесь винчестерами и терпением.
Открой папку Rap2Rif.. там оставь только ЕХЕ и ПУСТУЮ папку едат.. открой папку с игрой найди и там PARAM.SFO скопируй в папку с ЕХЕ и едат.. и запуск потом Y/y.
Сделал всё как сказал. Создал папку edat.. Всё равно пишет connect_ID not found.