Ниже следующие шаги будут справедливы для работы под Linux и cygwin (эмулятор Linux окружения под Windows).
Шаг 0. Получите рабочую среду cygwin или linux с доступом к интернету и возможностью обмена файлами.
читать дальше
В случае с Linux можно установить в виртуальную машину (VirtualBox, VMWare Player и т.д.) какой-нибудь из простеньких дистрибутивов (Ubuntu, Fedora, которые ставятся в графическом режиме и после установки пользователь получает готовую к работе среду).
В случае с cygwin - надо скачать с официального сайта инсталлятор, который попросит вас выкачать еще кучу пакетов.
Вам потребуется компилятор gcc (из devel), git (для получения файлов из репозиториев).
Если кто-то хорошо разбирается в cygwin и необходимых для установки компонентов, и способен это четко оформить в виде последовательности действий - я могу включить это в текущий пост.
Шаг 1. Получаем нужные программы и файлы.
читать дальше
a). убедитесь что у вас есть инструмент git для получения исходных кодов с git репозиториев:
$ which git
/usr/bin/git
b). зайдите в каталог где у вас есть права на запись в файлы и на исполнение:
$ cd /путь/до/такого/каталога/
c) склонируйте себе репозиторий с ключами:
$ clone https://github.com/skopy9581/ps3keys.git ~/.ps3
(если по этому адресу репозиторий окажется недоступен, то можно попробовать другие репозитории, например этот,
или просто поиском ps3keys на сайте github.com или других хранилищах с исходниками.)
d). склонируйте себе репозиторий с ключами и:
$ git clone git://github.com/skopy9581/fail0verflow.git ps3tools
(адреса альтернативных репозиториев: здесь, здесь, здесь.
e). скомпилируйте исполняемые файлы:
$ cd ps3tools && make all && cd ../
f). получим инстрменты от Геохота:
$ git clone git://github.com/skopy9581/ps3publictools ps3publictools
(альтернативные адреса репозиториев: здесь, или здесь.
g). скомпилируйте исполняемые файлы:
$ cd ps3publictools && make linux && cd ../
Шаг 2. Извлечь ELF из SELF (кстати "Signd ELF", или как расшифровывается SELF?)
читать дальше
a). Зайдем в каталог с ps3tools:
$ cd ps3tools
b). Извлечом ELF из SELF:
$ ./unself /путь/до/файла/EBOOT.BIN /путь/куда/сохранить/EBOOT_ORIGINAL.ELF
(для удобства сохраним его под именем EBOOT_ORIGINAL.ELF)
(не обязательно для всех игр) Шаг 3. Заменить в полученном EBOOT_ORIGINAL.ELF все упоминания слова "dev_bdvd" на "dev_hdd0".
читать дальше
a). Находясь в каталоге с ps3tools отредактируем EBOOT_ORIGINAL.ELF:
$ dd if=/путь/где/находится/EBOOT_ORIGINAL.ELF | sed s/dev_bdvd/dev_hdd0/g > /путь/куда/сохранить/EBOOT.ELF
На выходе получим EBOOT.ELF в котором внесены нужные нам изменения.
Шаг 4. Создать NPDRM SELF-файл из нашего ELF файла который был извлечен из оригинального SELF.
читать дальше
a) Перейдем в каталог с утилитами от Геохота:
$ cd ../ps3publictools
Дадим несколько дополнительных пояснений:
* вместо EBOOT.ELF можно было использовать EBOOT_ORIGINAL.ELF (т.е. тем самым пропустим
шаг 3 по модификации ELF)
* вместо "<код игры>" в аргументе команды должен стоять номерной код вашей игры (коды игры выглядят как: "BLES00016", "BLUS30027" "BLES00049", "BLES00157", для каждой игры он свой!, не надо отделять буквы и цифры дефиосом.)
* подробностей почему именно "UP0001-<код игры>_00-0000111122223333" у нас нет, может быть там вообще можно что-угодно писать - пока нет точной информации нет.
b). Cоздайте папку "<id-игры>"
Поместите в эту папку все файлы (но не каталоги, исключением может быть только TROPDIR который тоже можно сюда скопировать), каталога "PS3_GAME" вашей игры.
c). Создайте в папке <id-игры> подпапку "USRDIR", туда поместите
созданный вами EBOOT.BIN
d). Вам потребуется модифицировать PARAM.SFO, предположим вы его переименовали в PARAM_ORIG.SFO:
$ dd if=PARAM_ORIG.SFO | sed s/DG/HG/g > PARAM.SFO
Не забудьте поместить модифицированный вами PARAM.SFO в каталог "PS3_GAME"!
e). Создадим пакет из того что мы насобирали:
$ ./psn_package_npdrm <id-игры>.conf <id-игры>
Шаг 6. Пропатчить созданный пакет при помощи утилит Геохота
читать дальше
a). У геохота всего 3 исполняемых файла, один из которых был использован выше, думаю для этого шага нужен package_finalize, судя по краткой справке - его следует запускать, указав путь до пакета (причем пакет будет изменен! озаботьтесь резервной копией и не пробуйте на всём подряд!).
Шаг 7. Полученный пакет можно устанавливать на пс3
читать дальше
a). Скопируйте пакет на usb-носитель информации.
b). В пс3 установите этот пакет (вроде пункт называется "Install PKG").
c). Скопируйте содержимое папки USRDIR оригинальной игры (кроме файла EBOOT.BIN - т.к. он оригинальный не измененный - а значит не нужен) на вашу ПС3.
Если действовать по этой инструкции буква в букву, то в большинстве случаев игра будет пытаться искать данные в /dev_hdd0/PS3_GAME/USRDIR/, редкие игры позволяют скопировать файлы в /dev_hdd0/game/id-игры/USRDIR, часть игр вообще не запускается.
Чтобы не было конфликтов между разными копиями игры, на шаге 3 можно заменять не dev_bdvd на dev_hdd0, а делать что-то вроде замены "dev_bdvd/PS3_GAME" на "dev_hdd0/ABCDEFGH", где вместо ABCDEFGH вы можете писать любые заглавные латинские буквы или цифры, тем самым получив название каталога в котором вы на последнем шаге будете создавать подкаталог USRDIR и туда складывать оставшиеся игровые файлы.
Метод рабочий, правда с оговоркой что fail0verflow и геохот вроде прикрыли свои репозитории, и теперь скачать файлы через git с них нельзя.
Последний раз редактировалось ErikPshat; 15.01.2011 в 13:09.
Репутация: 156 
(весьма и весьма положительная личность)
на другом ресурсе нашел список уже сделаных игр и возможность скачки пкг там около 30 игр кому кинуть пишите в лс потомучто запрещено выкладывать ссылки!
Репутация: 156 
(весьма и весьма положительная личность)
Ребят хочу вас всех поздравить с запуском игр!!
в сети уже начали появляться раздачи с пкг играми!)
хочу добавить что по фтп очень долго перекачивать игры
для этого используйте -> CAFMv06.rar - Comgenie's Awesome Filemanager v0.06
Последний раз редактировалось ErikPshat; 12.01.2011 в 13:32.
Ребят хочу вас всех поздравить с запуском игр!!
в сети уже начали появляться раздачи с пкг играми!)
хочу добавить что по фтп очень долго перекачивать игры
для этого используйте -> CAFMv06.rar - Comgenie's Awesome Filemanager v0.06
на другом ресурсе нашел список уже сделаных игр и возможность скачки пкг там около 30 игр кому кинуть пишите в лс потомучто запрещено выкладывать ссылки!
С как их это пор здесь ссылки на пиратчину стали запрещать? Значит варезные утилиты геохота и другие можно, а ссылки на переделанные ебуты нельзя? А в общей теме переделанные ебуты для ранеенезапускаемых игр выкладывали.
Ребят хочу вас всех поздравить с запуском игр!!
в сети уже начали появляться раздачи с пкг играми!)
хочу добавить что по фтп очень долго перекачивать игры
для этого используйте -> CAFMv06.rar - Comgenie's Awesome Filemanager v0.06
Today we present an patched eboot.bin for HoT Gran Turismo 5 ..
Now u can run it under 3.41 FW without problems, use your fav Manager for it!
So DONT re-release games they need 3.50 installed with just with an patched eboot.bin.....
Pre patched eboot for older Releases as eboot.bin only Release to safe a waste of
Traffic for an small file, PS3DOX!
REQ Release for this: Gran.Turismo.5.EUR.JB.PS3-PEMA
Thanks: Veritas - Geohot - Fail0verflow
В нфо файле написали , что запустили на 3.41 О_о сейчас файл приаттачу. Только ВНИМАНИЕ , они в релизе написали , что для 3.41. Сам не проверял , ибо нету ГТ5 в скаченном виде , кому не лень чекните) Должно подходить для релиза "Gran.Turismo.5.EUR.JB.PS3-PEMA"
А реквест остаётся в силе , проверьте ГТ5 на 3.55 плиз)
Так я и прошу , если сможешь пропатчить для ГТ5 ибут , и запустить его на 3.55 , сообщи , хорошо?) Это единственная игра , ради которой я готов перейти на 3.55))
А то что я приаттачил , должно пахать на 3.41 , но опять-таки не проверял , гарантий нет(
Выложил несколько .pkg (с тапочек) на свой вебсервер , да не упадёт моя машина))
странно, скачал пкг от КОД БЛК ОПС. Ставлю, пс3 сообщает что такое уже установлено,нажмите кружок.
Лезу через файлманагер,смотрю: в папке dev_hdd0/GAMEZ/ - отсутствует папка BLES-01031 , зато она есть в dev_hdd0/game/ , но внутри от игры одни уши общим объемом на 20мб.
Я точно не помню, но наверное я игру удалил ранее с пс3,удалял опен манагером..вот так чисто он удаляет...
Собссна вопрос: что,если всю игру ,прямо в папке BLES-01031 , закачать сразу в dev_hdd0/game/ а затем применить установку PKG ??
JunglBell добавил 11.01.2011 в 20:59 xzey1111,не по теме вопрос,не засоряйте ветку,спросите в "затянувшемся взломе" например.
JunglBell добавил 11.01.2011 в 21:00 xzey1111,телепаты в отпуске
Последний раз редактировалось JunglBell; 11.01.2011 в 21:00.
Причина: добавил, подумав