PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Прошивки для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=68)
-   -   Подпись программ Homebrew и игр ISO - для запуска на официальных прошивках! (https://www.pspx.ru/forum/showthread.php?t=90599)

ErikPshat 06.03.2013 14:00

Цитата:

Сообщение от StepS (Сообщение 1065835)
при помощи EBOOT2ISO

Эмм, не понял, вроде мне нужно наоборот ISO2EBOOT :) только где его взять.
FakeNP как раз с этим хорошо справляется - создаёт DATA.PSAR только подписанный не нужным мне методом.

А добавить DATA.PSAR вместе с DATA.PSP в EBOOT.PBP не составит труда с помощью PBP Unpacker 0.94

StepS 06.03.2013 14:08

Вложений: 1
Цитата:

Сообщение от ErikPshat (Сообщение 1065836)
Эмм, не понял, вроде мне нужно наоборот ISO2EBOOT :) только где его взять.

да я не про это. при помощи EBOOT2ISO извлеки EBOOT любой подписанной игры, и ты получишь DATA.PSAR подписанного образа (ты же этого сначала хотел?). но как я уже сказал, я не знаю ничего о его внутреннем строении, есть ли в нём шифрование (оно есть с большой вероятностью, т.к. это был повод для выхода Fake np 1.0 для 6.60, и, я думаю, это необходимо) и как его запихнуть в другой EBOOT.
ещё, я щас скачал архив fakenp_660.rar. интереснуо, насколько давно я его давал. я там обнаружил одну старую демку 331mb 6.20 (у которой не так и много было импортируемых функций). есть же ещё 489 мб для 6.00 и выше, а также 264 мб для 5.51 и выше. причём без японских заставок. плюс NP Decryptor для PC (последняя версия, в которой отсутствуют баги)! видимо, я тут не выкладывал. вот архив.


PS: аттачи 150 мб исправили? :blush:

ErikPshat 06.03.2013 14:26

Цитата:

Сообщение от StepS (Сообщение 1065837)
да я не про это. при помощи EBOOT2ISO извлеки EBOOT любой подписанной игры, и ты получишь DATA.PSAR подписанного образа (ты же этого сначала хотел?).

Нет, я не этого хотел.
Какой смысл его извлекать и смотреть, если мне наоборот нужно собрать ресурсы из образа игры ISO (GTA:LCS) в один файл DATA.PSAR.
Только как его собрать?

Диск с этой игрой для даунгрейда у меня есть и образ из него я уже снял.

А DATA.PSAR и так можно собрать или извлечь с помощью PBP Unpacker 0.94.

StepS 06.03.2013 14:30

Цитата:

Сообщение от ErikPshat (Сообщение 1065838)
Нет, я не этого хотел.
Какой смысл его извлекать и смотреть, если мне наоборот нужно собрать ресурсы из образа игры ISO (GTA:LCS) в один файл DATA.PSAR.
Только как его собрать?

А DATA.PSAR и так можно собрать или извлечь с помощью PBP Unpacker 0.94.

как-то немного непонятно. ты говоришь, что тебе "нужно собрать", а потом даёшь ещё и способ, как его собрать.

я как раз и говорю о методе получения DATA.PSAR. мой способ предполагает подпись целевой игры (в данном случае GTA:LCS) при помощи fake np, затем извлечение EBOOT'a при помощи EBOOT2ISO. он извлечёт тебе начинку в виде DATA.PSAR - как раз то, что тебе нужно.
NP Decryptor извлечёт начинку в виде обычного ISO-образа, возвращая его до первозданного состояния (за исключением только размера: он извлечёт его в размере, равному пределу подписи, т.е. в размере демки - нолики можно итак обрезать, пересохранив образ или аккуратно обрезав в хексе)
а EBOOT2ISO не извлекает из таких игр ISO. зато извлекает DATA.PSAR начинки и парочку BINов от игры-оболочки

ErikPshat 06.03.2013 14:49

StepS, ну это я уже делал, когда подписал игру GTA с помощью NP Encrypter в EBOOT.PBP. Она ессно не запустилась на 3.03, т.к. NP подпись не работает на этой прошивке. Потом я конечно всё извлёк из EBOOT.PBP - там, в DATA.PSAR, всё зашифровано и перевёрнуто. Но мне это не нужно, потому что этот DATA.PSAR не тем подписан.


Цитата:

Сообщение от StepS (Сообщение 1065839)
как-то немного непонятно. ты говоришь, что тебе "нужно собрать", а потом даёшь ещё и способ, как его собрать.

В том то и дело, что мне нужно собрать из ресурсов в образе ISO один файл DATA.PSAR. А сам файл я и так могу потом собрать в EBOOT.PBP.

Ты видел, как ресурсы игры выглядят в ISO? Через UMDGen смотрел :)
Так вот, сам же понимаешь, что в ISO нету файла DATA.PSAR, там всё разложено в папке USRDIR на десятки отдельных файликов. Вот как раз эта папка USRDIR и есть DATA.PSAR.
Поэтому я и говорю, как его можно собрать, сам DATA.PSAR?

StepS 06.03.2013 14:59

Вложений: 1
немного неточно сказал - не EBOOT2ISO, а unpack-pbp.exe
http://puu.sh/2cZfL

в ISO нету файла DATA.PSAR - ведь это и есть сам ISO :D
а в EBOOT'e он выступает как содержимое. то же самое и с самой демкой, её собственные оригинальные данные тоже как DATA.PSAR.

если шифрование DATA.PSAR не катит, то подпиши предыдущим (v0.5 или v0.1) fake np, который подписывал без шифрования (то есть, без поддержки 6.60), и PSAR должен быть без шифрования. Если на прошивках до 6.60 работает нормально, то и тут должно.
хотя оно вообще не должно проблем вызывать

ErikPshat 06.03.2013 15:04

Цитата:

Сообщение от StepS (Сообщение 1065835)
я как раз про это и хотел сказать. извлеки любую подписанную игру при помощи EBOOT2ISO. вся "начинка" (подписанный образ) предстанет перед нами в виде DATA.PSAR.

И кстати это тоже не понял. Если ты говоришь про этот EBOOT2ISO, то он не извлекает DATA.PSAR.
Только что взял и распаковал EBOOT.PBP игры, как ты советовал, но получил не DATA.PSAR, а папку образа ISO - PSP_GAME, в которой всё разложено по файликам, точно так же, как они лежать в образе и видятся в UMDGen.

Хотя, нашёл там не DATA.PSAR, а в папке PSP_GAME\SYSDIR\ файл на 815 Мб DATA.BIN :) да, это он и есть, в котором лежат все ресурсы, которые в образе ISO лежали в папке USRDIR. И он полностью зашифрован одним куском.

StepS 06.03.2013 15:05

да я уже сам понял, я перепутал. имеется в виду конечно же unpack-pbp.exe, смотри мой предыдущий пост

ErikPshat 06.03.2013 15:11

Цитата:

Сообщение от StepS (Сообщение 1065843)
unpack-pbp.exe

Это же и есть PBP Unpacker 0.94, просто в виде GUI. Он разбирает и так же собирает любую начинку EBOOT.PBP.
Правда с большими файлами, например на 800 Mb, виснет намертво.
Я так понял ты этой прогой никогда не пользовался, раз не знаешь, как выглядет структура файла EBOOT.PBP прошивок, программ, игр :D

StepS 06.03.2013 15:16

да пускал пару раз :D
но ведь PSAR ты получил, как и хотел. это нельзя назвать "сборкой" PSARa, но всё же наверно это его "добыча" путём двойного превращения исходного образа. так можно получить PSARы. :D
дальше не знаю, что с этим делать. надо взять какой-нибудь EBOOT или же EBOOT.BIN (?) из образа игры, подписав в DATA.PSP и собрать всё вместе с PSARом. я этого никогда не пробовал и не уверен, сработает ли такое. думаю, что нет, но всегда хорошо попробовать. просто главное, чтобы в исполняемом коде была загрузка данных. ведь DATA.PSAR есть, но нужно, чтобы оболочка его грузила - поэтому хомка тут не подойдёт, но подойдёт наверняка EBOOT.BIN от образа, подписанный prxencrypter'ом на DATA.PSP. в любом случае, пробовать и пытаться

ErikPshat 06.03.2013 15:18

Цитата:

Сообщение от StepS (Сообщение 1065843)
если шифрование DATA.PSAR не катит, то подпиши предыдущим (v0.5 или v0.1) fake np

Балин, игра весит 815 Мб с вырезанным апдейтом и пустышками. Может там видео и музыку повырезать, но там с самого начала после старта уже начинают крутится саундтреки и 2 ролика.

ErikPshat 06.03.2013 15:35

Цитата:

Сообщение от StepS (Сообщение 1065847)
подписав в DATA.PSP и собрать всё вместе с PSARом

Вот именно это я и хочу. Но я не знаю, каким образом собирается DATA.PSAR, конечно не подписанный способом NP.


Цитата:

Сообщение от StepS (Сообщение 1065847)
просто главное, чтобы в исполняемом коде была загрузка данных

Цитата:

Сообщение от StepS (Сообщение 1065837)
старую демку 331mb 6.20 (у которой не так и много было импортируемых функций)

Вот тут что-то я чувствую, что ты это не так понимаешь. Сначала сразу не понял о чём ты твердишь, про какие-то функции, которые там-то есть, но мало, а там их много :D

Там нет никаких функций :) там просто есть исполняемый файл, который в ISO лежит в папке PSP_GAME/SYSDIR/EBOOT.BIN и рядом файл-пустышка BOOT.BIN, размером ровно, как декриптованный EBOOT.BIN. Собственно в играх ISO для старых прошивок BOOT.BIN именно так и выглядел, это был тот же EBOOT.BIN, только декриптованный. Поэтому с тех времён в рековери меню появился такой пункт, чтобы запускать не EBOOT.BIN, а BOOT.BIN, потому что он был декриптован изначально.

А вот на прошивках выше, этот файл BOOT.BIN вообще перестали использовать, т.е. отказались от способа ложить туда декриптованный файл, поэтому в новых играх он абсолютно пустой-нулевой.

Вот из EBOOT.BIN и происходит загрузка данных, без всяких там придуманных тобою функций :D
Если рассматривать EBOOT.PBP, то просто этот EBOOT.BIN в нём переименовывается, как DATA.PSP - это и есть исполняемый файл.
А DATA.PSAR - это контейнер ресурсов. В ISO образе он выступает в виде папки USRDIR.
А EBOOT.BIN - лежит в ISO образе в папке SYSDIR

Вот и всё, главное, чтобы файлы лежали правильно по своим папкам.

StepS 06.03.2013 16:02

да знаю я про всё, что ты написал, для меня тут ничего нового. просто мы оба часто неправильно выражаем свои мысли. а про функции я имел в виду не это. знаешь про syscalls? у каждой игры есть список вызовов, которые она делает к системным модулям для своей работы, и у каждой игры он может быть уникален. это восходит к HBL, когда встаёт проблема импортируемых игрой функций ---> поддержки хоумбрю и т.д. на разных user-эксплоитах, то есть, зависимость от того, что нам уже предоставляет игра-жертва. к нашей теме это не имеет никакого отношения, это непосредственно уже "степень подписываемости" определённого образа. Например, один и тот же образ демкой от 728 мб подписывается нормально, а от 1142 мб не запускается. Всё потому, что на второй не хватает некоторых функций, требуемых игре-начинке. это не имеет отношения к нашей теме сейчас
игру 815 mb можно подписать с заголовком до 958 mb

ErikPshat 06.03.2013 16:22

Цитата:

Сообщение от StepS (Сообщение 1065852)
игру 815 mb можно подписать с заголовком до 958 mb

Мда, по-моему я GTA именно им и подписывал. Но игра на 3.03 не запустилась.
Тут же ошибка, типа "Запуск игры невозможен".
Этот заголовок видимо не подходит. А может вообще способ подписи не подходит.

v1 и v5 помню работали на 5.00 даже. Но вот пойдёт ли на 3.03. Это наверное зависит от самого заголовка, какую версию прошивки требовала игра от заголовка и ключи какие использует заголовок.
Ладно, я уже засыпаю и нифига не соображаю, вечером продолжу кумекать...

Кстати, в Fake NP v5 используется заголовок от "Phantasy Star Portable 2 Infinity Demo (JPN)", в которой требуемая прошивка в PARAM.SFO - 6.31.
Так что с v5 облом.

StepS 06.03.2013 20:49

Цитата:

Сообщение от ErikPshat (Сообщение 1065853)
Мда, по-моему я GTA именно им и подписывал. Но игра на 3.03 не запустилась.
Тут же ошибка, типа "Запуск игры невозможен".

Этот заголовок видимо не подходит. А может вообще способ подписи не подходит.

а на современных (6.хх) работает? я слышал, что какая-то из GTA не подписывалась 958-ым заголовком (вроде chinatown wars), но подписалась на 1142 вроде. это всё упирается в импортируемые функции...

Цитата:

Сообщение от ErikPshat (Сообщение 1065853)
v1 и v5 помню работали на 5.00 даже. Но вот пойдёт ли на 3.03. Это наверное зависит от самого заголовка, какую версию прошивки требовала игра от заголовка и ключи какие использует заголовок.
Ладно, я уже засыпаю и нифига не соображаю, вечером продолжу кумекать...

Кстати, в Fake NP v5 используется заголовок от "Phantasy Star Portable 2 Infinity Demo (JPN)", в которой требуемая прошивка в PARAM.SFO - 6.31.
Так что с v5 облом.

а v0.9? она позволяла выбрать свой NP.PBP! :)

ErikPshat 07.03.2013 04:39

Цитата:

Сообщение от StepS (Сообщение 1065885)
а на современных (6.хх) работает? я слышал, что какая-то из GTA не подписывалась 958-ым заголовком (вроде chinatown wars)

Да, подтверждаю, эта игра - Grand Theft Auto: Liberty City Stories, работает в подписанном с Fake NP 958 на 6.60 OFF.

EBOOT.PBP и щас в этой папке лежит и не хочет удалятся ))) только копируется. Ну это нужно перегружать комп, а то после подписывания какой-то процесс её держит.

Цитата:

Сообщение от StepS (Сообщение 1065885)
а v0.9? она позволяла выбрать свой NP.PBP!

Ага, как-то всё забылось, нужно пробовать.

Yoti 10.03.2013 13:31

Цитата:

Сообщение от StepS (Сообщение 1065837)
видимо, я тут не выкладывал. вот архив.

Нафига из батов экзешников навертел? Твои баты без проблем забираются в папке temp.

Цитата:

Сообщение от ErikPshat (Сообщение 1065909)
Ну это нужно перегружать комп, а то после подписывания какой-то процесс её держит.

Поставь себе Unlocker уже.

StepS 10.03.2013 15:59

Цитата:

Сообщение от Yoti (Сообщение 1066189)
Нафига из батов экзешников навертел? Твои баты без проблем забираются в папке temp.

уже не помню, когда я всё это делал :D но делал это я для удобства юзера, вроде. ну и как бы иконочка :crazy: намекает на то, что именно надо юзать (в кучке других ехе). UPX распакуй и увидишь батник.

Yoti 10.03.2013 16:33

Цитата:

Сообщение от StepS (Сообщение 1066198)
UPX распакуй и увидишь батник.

Зачем? Не peid, не upx просто не нужны - всё забирается из temp.
Кстати, в старом архиве ещё был вариант "331mb (6.20 и выше)" (ace combat NPJH90123) - в новом уже нет.

StepS 10.03.2013 16:37

Цитата:

Сообщение от Yoti (Сообщение 1066200)
Кстати, в старом архиве ещё был вариант "331mb (6.20 и выше)" (ace combat NPJH90123) - в новом уже нет.

ну да, я об этом и говорил. "вариантов" вообще дофига (забыл сайт, где они были все в удобном виде и с прямыми ссылками), но я оставил только самые лучшие; остальные нетрудно найти. не говоря уж о том, что у той демки 331мб не очень было с числом импортов, ну и предел размера тоже. тут только может быть полезно, если надо искусственно задать требование к прошивке либо импортов не хватает

Цитата:

Сообщение от Yoti (Сообщение 1066200)
Зачем? Не peid, не upx просто не нужны - всё забирается из temp.

если в PE Explorer открыть, в ресурсах предстанет текстовик мгновенно.

Yoti 10.03.2013 17:38

Цитата:

Сообщение от StepS (Сообщение 1066201)
если в PE Explorer открыть, в ресурсах предстанет текстовик мгновенно.

Я к тому, что быстрее, удобнее, а также без левых программ забрать его из temp ;)

StepS 10.03.2013 17:39

Цитата:

Сообщение от Yoti (Сообщение 1066205)
Я к тому, что быстрее, удобнее, а также без левых программ забрать его из temp ;)

я понял. просто в своё время я именно так по клику делал, ибо она установлена была. а прога не сказать, чтобы левая ;)

Yoti 10.03.2013 18:49

Цитата:

Сообщение от StepS (Сообщение 1066206)
а прога не сказать, чтобы левая

Не входящая в базовую поставку ОС, если так будет приятнее читать.

ErikPshat 10.04.2013 06:00

Вложений: 1
StepS, а что за Fakebig_np появился в сети? Причём заголовок не от демки. Смотри вложение...
Код:

NP base: UCES00310
  system version: 5.51
  block size    : 32768
  total block  : 54196
  max size      : 1775861760

И кстати, ты совсем не заглядываешь в тему: https://www.pspx.ru/forum/showthread.php?t=103479

Dmitry_4288930 19.02.2014 21:24

Кто-нибудь подпишите пожалуйста Iver psp v 5. Очень надо.

KirJan-DeSign 19.02.2014 21:38

Цитата:

Сообщение от Dmitry_4288930 (Сообщение 1084503)
Iver psp v 5.

а смысл ? )

Dmitry_4288930 21.02.2014 14:00

Смотрел пиратские приложения у друга, понравилось и захотел себе на официалку.

Dmitry_4288930 22.02.2014 14:42

И перезалейте подписаную Litel big planet.

alex90 22.02.2014 17:58

Поставь кастом да и все, че мудрить-то?
https://www.pspx.ru/forum/showpost.ph...postcount=2328

KirJan-DeSign 22.02.2014 19:24

Цитата:

Сообщение от Dmitry_4288930 (Сообщение 1084543)
Litel big planet.

эм....Неподписанная 230 Мб весит)

ErikPshat 23.02.2014 15:40

Цитата:

Сообщение от frostegater (Сообщение 946060)
  1. Подписываем Homebrew:
    • Способ 1 - Sukkiri
    • Способ 2 - Fake NP V5

  2. Подписываем игры ISO:
    • Способ 1 - Fake NP V5
    • Способ 2 - "ISO2EBOOT V2"
    • Способ 3 - Fake NP V9
    • Способ 4 - Fake NP 660 (инструкция by StepS)


Забыли ещё пару способов добавить? ;)
  1. PrxEncrypter Mod v1.0.0.1 - Full Range Demo Game Sign
  2. Как подписать большую игру, например "LEGO" (1,40 ГБ)

Dmitry_4288930 03.03.2014 12:26

Я не пират.

vash 03.03.2014 12:37

Цитата:

Сообщение от Dmitry_4288930 (Сообщение 1084543)
И перезалейте подписаную Litel big planet.

Цитата:

Сообщение от Dmitry_4288930 (Сообщение 1084811)
Я не пират.

Да ну?

KirJan-DeSign 03.03.2014 21:00

Цитата:

Сообщение от vash (Сообщение 1084812)
Да ну?

Ну да...Пираты те, кто делает образы. А он их честно скачал и хочет играть на официальной прошивке. Ведь пиратством не считается играть на невзломанной приставке в скачанные игры....мда...ну и подписанная игра считается как оригинальная)

На яблоке так-же, музыка, закинутая в яблофон считается купленной и даже пытается переписываться с правообладателем запрашивая новинки :lol:

vash 04.03.2014 13:26

Цитата:

Сообщение от KirJan-DeSign (Сообщение 1084827)
...ну и подписанная игра считается как оригинальная)

Сейчас DIIGMO растолкует вам, что пиратство, а что нет... Если захочет.

alex90 04.03.2014 15:44

Цитата:

Сообщение от KirJan-DeSign (Сообщение 1084827)
Пираты те, кто делает образы. А он их честно скачал

Честно скачал = купил в PS Store и не паришься с подписыванием и кастомом. LBP там, кстати, стоит-то копейки.
Цитата:

Сообщение от Dmitry_4288930 (Сообщение 1084811)
Я не пират.

Т.е. у тебя что ли есть диск с LBP, а ты хочешь играть с карты памяти?
Ну один фик ставь кастом, снимай образ (при желании образ можно оптимизировать и ужать в cso) - и вперед.
На кастоме ничего не теряешь. Что работает на оф. прошивке, то пашет и на нем + если что, вырубил psp, кастом слетел - и ты на официалке как ни в чем не бывало.

SILENT-Pavel 06.03.2014 04:21

Можно ли подписать под ofw несуществующую в базе игру пс1-псп, как вот эту после конвертации в псп EBOOT:
>Crime Patrol 2: Drug Wars
http://psxplanet.ru/forum/showthread.php?t=25748

суть - нужно выложить для тех, у кого не стоит кастомов
это образ пс1, но игра несуществующая, наши пираты с 3до криво портанули и русифицировали

Yoti 07.03.2014 19:35

SILENT-Pavel,
так вроде над подписью ps1-psp никто не заморачивался =)

SILENT-Pavel 08.03.2014 00:13

Цитата:

Сообщение от Yoti (Сообщение 1085002)
SILENT-Pavel,
так вроде над подписью ps1-psp никто не заморачивался =)

т.е. это невозможно? мне проверить результат после обработки проги в первом посту не на чем, не откатывать же хорошую прошу на офв ради этого.

ErikPshat 08.03.2014 04:01

SILENT-Pavel, а почему бы самому не попробовать? Мне скачать твой образ - это месяц трафика. Какой тег шифровки у PSX-PSP? Я просто уже не помню и нет образца под рукой.
Попробуй подписать, как хомку, инструкция 5-минутная здесь.

Цитата:

Сообщение от SILENT-Pavel (Сообщение 1085015)
не откатывать же хорошую прошу на офв ради этого.

Хех, хорошая проша на офф откатывается очень просто. Я так понял у тебя постоянка. Просто удерживай :home: при включении PSP, должна загрузиться официальная прошивка (из инструкции по хорошей прошивке).


Текущее время: 19:33. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.