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.
Не могу разобраться с созданием .edat. Попробовал r2r, перетаскиваю на него pkg, sfo, но ничего не получаю. Скачал PSXploit v0.6, пишет, что эта версия не создает файл лицензии, хотя такая возможность заявлена. Подскажите, что делать, или что делаю не так?
airtk добавил 13.02.2015 в 18:21
Сообщение от Madman85
Сделал все по инструкции, игра появилась в консоли. При запуске пишет: Обновите подписку Playstation Store. Что делать?
Не загрузились файлы лицензии, либо они не подходят, либо они не там лежат
Последний раз редактировалось airtk; 13.02.2015 в 18:21.
Причина: добавил, подумав
1000 Tiny Claws
3,2,1...SuperCrash!
3D Twist & Match
4x4 Jam
5in1 Arcade Hits
5in1 Solitaire
A Space Shooter For 2 Bucks!
Ace Armstrong vs. The Alien Scumbags
Actual Crimes: Jack The Ripper
Aero Racer
Age Of Hammer Wars
Age Of Zombies
Alien Havoc
Alien Zombie Death
Alpha Mission
Ambassador Kane
Ancient Game Treasures: Mill
Angry Birds
Angry Birds - (Rovio Version)
Apache Overkill
Aquattack!
Arcade Airhockey & Bowling
Arcade Darts
Arcade Essentials
Arcade Essentials Evolution
Arcade Pool
Arcade Pool & Snooker
Archibald's Adventures
Arctice Adventures: Polar's Puzzles
Athena
R2R
в папке data должен лежать твой "idps" (файл без расширения bin). запускай из командной строки в виде: r2r [content-id] или r2r [param.sfo], он создаст едат.
PeXploit
в папке c программой лежит edat-license.exe, запускай из командной строки edat-license [content-id]. в этом случае idps.bin должен лежать рядом с edat-license.exe.
аналогичные утилиты есть в PSNStuff и MuExport, в котором, кстати сказать, все делается в разы проще и понятней чем способы из шапки.
R2R
в папке data должен лежать твой "idps" (файл без расширения bin). запускай из командной строки в виде: r2r [content-id] или r2r [param.sfo], он создаст едат.
PeXploit
в папке c программой лежит edat-license.exe, запускай из командной строки edat-license [content-id]. в этом случае idps.bin должен лежать рядом с edat-license.exe.
аналогичные утилиты есть в PSNStuff и MuExport, в котором, кстати сказать, все делается в разы проще и понятней чем способы из шапки.
Уважаемый "мыпыво", большое спасибо, после вашего ответа я понял, в чем была моя ошибка!
как запустить psp игру скажите пожайлуста (в этой теме я уже задавал такой вопрос ,но мне не ответили)
Попробуй вручную распаковать pkg файл игры и pkg файл фиксов. Потом перенести все фикс файлы в папку с распакованной игрой с заменой оригиналов. Записать игру в backup.
запустил star wars battlefront renegade squardon (которая выходила только на psp) и это шикарно.можно ли еще запустить другие игры не из базы ?(ведь есть туториал по переводу psp на ps3 )
R2R
в папке data должен лежать твой "idps" (файл без расширения bin). запускай из командной строки в виде: r2r [content-id] или r2r [param.sfo], он создаст едат.
PeXploit
в папке c программой лежит edat-license.exe, запускай из командной строки edat-license [content-id]. в этом случае idps.bin должен лежать рядом с edat-license.exe.
аналогичные утилиты есть в PSNStuff и MuExport, в котором, кстати сказать, все делается в разы проще и понятней чем способы из шапки.
Создавал .edat прогой r2r, получил результат, залил в бекап с помощью ps3xport, однако на приставке получил ошибку типа "возникли проблемы с лицензией блабла", в качестве вариантов решения предлагала зайти с аккаунта PSN, в котором приобреталась игра. Сейчас по новой запустил приставку, она вовсе просит обновить подписку в Store. Как я понял ситуацию, файлы были созданы неправильно, сначала консоль считала их с ошибкой, а затем вовсе удалила, как мусор. Есть варианты, что делаю не так?
Пост для тех у кого нет проблем с командной строкой, и всевозможные GUI которые что-то делают им не подходят. (не советую смотреть тем кто тему не читал, вопросов будет больше чем ответов )
Немного теории
Если вы обращали внимание то при снятии бакапа сонька создает небольшой ARCHIVE.dat и большой ARCHIVE2.dat (ARCHIVE2_[xx].dat). Это потому что в первом хранятся персональные данные(Protected) - настройки, лицензии, сохранения..., а во втором (назовем эту секцию Original) все остальное - сами игры и тд. Логично предположить что плойка обрабатывает эти секции по разному, разные права на папки и т.д.
Дело в том что после обработки Muxport или PXploit (по крайней мере в версии 0.4 и ниже) все игры добавляются в секцию Protected то есть в Archive_[xx].dat. и у меня после такого преобразования часть игр обязательно просто исчезала при пакетной обработке. После пары часов экспериментов выяснил что ps3xport по команде add добавляет данные в protected секцию, а AddProtected в Original (Arhive2_[xx].dat) поэтому для корректной работы нужно игры добавлять через AddProtected а едаты через команду Add
Кстати та версия что идет в комплекте с Muxport/Pxploit немного отличается от той что в Шапке и она режет файл бэкапа на части по 4 Gb автоматически.
как добавить реконструкцию базы
Это делает файлик db.err (есть в корне Muxport/Pxploit) если его разместить по пути \dev_hdd0\mms\db.err причем лучше его добавить в секцию Original так как изначально вся эта папка там и лежит
Листинг небольшого батника для пакетного добавления игр в бэкап (для тех кто понимает что делает)
Во вложении (ps3.zip) есть все необходимое кроме IDPS.bin как его получить читайте на первых страницах темы .
в папку \backup нужно поместить ваш бэкап. Настоятельно рекомендую чистый, до использования другими методами, ну или если уж очень надо - сделать дамп текущего и выдернуть из него нужные папки (сейвы например)
в папку \Edats\ копируем Едаты, Рифы и все что надо поместить в папку exdata. У меня в бэкапе только один пользователь поэтому исправьте copy /Y /Z .\Edats\* .\tmp\protected\dev_hdd0\home\00000001\exdata\ если нужно.
в папку \Games\dev_hdd0\game\ скопируйте распакованные игры (папки вида NPEA90127) которые хотите добавить в ваш бэкап. Пришлось пожертвовать удобством и сразу прописать полный путь, чтоб их не копировать в процессе добавления, так как весят они много (мой последний бэкап вышел 135gb)
В батнике все пути прописаны относительно, поэтому будет работать где угодно. Я к примеру делал сразу на HDD с которого потом его и восстановил исключив одну операцию копирования ~1.5 часа. Не забывайте что плойка требует HDD в Fat32
и того:
всегда можно дописать в текущий бэкап несколько игр. К примеру потестировав несколько игр на маленьком бэкапе можно легко добавить их в основной не пере создавая его заново.
если игра уже патченная не надо подсовывать ей левый едат и надеятся что с такимже именем ты проге еще не скормил
удобно просто скопировать нужные игры в одну папку а не выбирать их каждый раз тыкая в дереве папок т.к прога не запоминает где была выбрана последняя папка.
R2R
в папке data должен лежать твой "idps" (файл без расширения bin). запускай из командной строки в виде: r2r [content-id] или r2r [param.sfo], он создаст едат.
PeXploit
в папке c программой лежит edat-license.exe, запускай из командной строки edat-license [content-id]. в этом случае idps.bin должен лежать рядом с edat-license.exe.
аналогичные утилиты есть в PSNStuff и MuExport, в котором, кстати сказать, все делается в разы проще и понятней чем способы из шапки.
R2R кстати не требует idps.bin и если ее запустить через командную строку проверит все что есть в текущей папке с подпапками и создаст папочку Edats в которую сложит все едаты которые сможет сделать
здравствуйте, возникли проблемы с получением idps, делаю как в интсрукции , но на стадии тестирования соеденения все обламывается. возможно проблема с портами ? ктото сталкивался?
Последний раз редактировалось aphex_cat; 16.02.2015 в 04:34.
Первый делом отключить антивирусы(особенно с брандмауэрами) или добавьте программу в исключения. Во вторых поменяйте порт с стандартного на любой другой, возможно стандартный чем то занят. И ещё раз проверьте, правильно вы внесли настройки (ip адрес порта компьютера с запущенной программой).
Может кто то выложит распакованный рабочий релиз Heave Rain на торрент. Никак у меня он не распаковываться. PKG из архива извлёк, а вот сами PKG пишут что формат не поддерживаемый (PKGView v1.3), только второй PKG и один из первых распаковывается, и то очень медленно. Один архив на 4 гига распаковывается часа 4. PS3 PKGView v1.3 Extractor говорит что ни все вообще повреждены.
Вообщем никак не получается распаковать все PKGшки.
с 2 душами у меня тоже непонятки
скачал с ннм.ме там ИСО внутри ПКГ 9 штук надо их распаковать? попытался 1 распаковать так он его часа 4 распаковывал. что не так???
PS3 PKGView v1.3 Extractor говорит что ни все вообще повреждены.
Попробуйте прогу из инструкции: "PSN PKG Decryptor & Extractor".
Сообщение от LongmenZhig
Вообщем никак не получается распаковать все PKGшки.
Сообщение от igor_pletnev
внутри ПКГ 9 штук
Какие PKGшки или ПКГ? Он один PKG, одна игра = один файл PKG.
У такого файла расширение на конце (после точки) *.pkg, где * - любое название или набор цифр и букв.
Именно по расширению и даются названия типам файлов, было бы *.exe, то и назвали бы экзешником.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 16.02.2015 в 10:05.
Ребят я так понимаю как таковые pkg сами не нужны ? Наооборот нужны от них распакованные папки ? То есть имея соньку уже с записанными этим способом играми я могу с нее втянуть бекап и переписать на другую потом ??
Ребят я так понимаю как таковые pkg сами не нужны ? Наооборот нужны от них распакованные папки ? То есть имея соньку уже с записанными этим способом играми я могу с нее втянуть бекап и переписать на другую потом ??
Совершенно верно. а если к ним еще и лицензии прилагаются, то вообще все должно пройти гладко. Хотя возможно многие игры лицензируются под конкретную ID Приставки (Rif,elf файлы) а на данный момент переподписать их под другой ID нечем.... информации в этом направлении очень мало