PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   EBOOT.BIN Patcher v1.1 - запуск новых игр на 5.00M33|5.03GEN/MHU (https://www.pspx.ru/forum/showthread.php?t=83993)

d-m@n 07.10.2009 09:47

киньте плиз на народ(или на другой файлообменник) готовый европейский GT для 5.03 :)

sbx604 07.10.2009 10:51

Я извиняюсь за мой плохой русский, я просто хотел сказать спасибо mc707 :)

(Я из Южной Америки)

germansol23 07.10.2009 11:32

А как применить патчер? Я уж собирался на ген перейти

germansol23 добавил 07-10-2009 в 11:32
суппер fifa10 пошла

ErikPshat 07.10.2009 11:34

Цитата:

Сообщение от mc707 (Сообщение 828987)
Из более-менее стоящих релизов на 5.0 не идет пока только Marvel Ultimate Alliance 2

Скачал наконец "Marvel Ultimate Alliance 2" (ULUS-10421)

Что-то не пойму. Запускаю игру, она предлагает создать новый профиль, создаю имя и т.п., потом говорит нажмите START, чтобы начать игру, а когда нажимаю START, то говорит "There is no Data"
Это из-за этого игра не идёт на 5.00М33-6?

UPDATE

А не, пошла. Драйвер Sony NP9660.

Ролик покатил со всякими привидениями и Человеком-пауком, ещё мышь летучая.
Хех, я пошёл гонять, со мной толпа из 5-ти чудиков, считая меня )))

Короче, как и говорил про обозначения прошивки во всех PRX-ах:

Ищи 10 00 05 05 и меняй на 10 00 00 05

Найдёшь единственное смещение в offset: 34 C6 27

mc707 07.10.2009 11:57

ErikPshat, странно, Mercyful проверял на своей FAT'ке - у него не запустилась. А я только скачал ее, но проверить возможности пока нет, psp на работе нет :)

VIK 07.10.2009 12:00

О, спасибо!
Попробую :)

ErikPshat 07.10.2009 12:02

mc707, так что надо патч версии №2 выпускать )))

mc707 07.10.2009 12:29

ErikPshat, нашел я это место, но сомневаюсь я, что это именно здесь, судя по коду:
Код:

08b4c5a8:[24a5ffff]: addiu      $a1, $a1, -1
08b4c5ac:[00852824]: and        $a1, $a0, $a1
08b4c5b0:[10a00004]: beq        $a1, $zr, 0x08B4C5C4
08b4c5b4:[3c050500]: lui        $a1, 0x0500 <=> li $a1, 0x05000000
08b4c5b8:[00852024]: and        $a0, $a0, $a1
08b4c5bc:[1480020a]: bne        $a0, $zr, 0x08B4CDE8
08b4c5c0:[00000000]: nop

вечером проверю )

ErikPshat 07.10.2009 12:34

mc707, я же выше написал уже, где надо искать )

mc707 07.10.2009 12:37

ErikPshat, это именно оно )

Pit-Bull1979 07.10.2009 12:41

напишите пожалуйста поподробней ...как "пропатчить" какую либо игру??
а то у меня никак не получается ....

ErikPshat 07.10.2009 12:41

mc707, интересно, как ты считаешь? Объясни плиз свою математику?

Ага, понятно. Да, это оно и есть.
Заметил, что все смещения съехали?
Там где-то они ухитрились сдвиг сделать кривой, поэтому PRX Tool выдаёт неправильные смещения ))).
И в хексе я сразу заметил, что код идёт криво.

Pit-Bull1979, в шапке разве 5 пунктов никак.

mc707 07.10.2009 13:05

ErikPshat, смещения есть относительные и абсолютные. То смещение, которое ты написал - абсолютное. Которое у меня в коде - относительное. Так же как для windows стандартный BASE CODE = 0x400000, так и для ELF-файлов стандартный BASE CODE = 0x8800000. Прибавляя к BASE CODE твое смещение + несколько байт на ELF-заголовок получаем относительное.

Astra1111 07.10.2009 13:07

Почему после того как пропатчил Grand Turismo - игра запускается, но не работает сохранение? Как исправить?

hasherfrog 07.10.2009 13:45

mc707, Респект. Если можно, у меня целый ряд вопросов.

__1) Хотелось бы уточнить вот какой момент. Помимо проверок на версию, могут быть ещё проверки. Во всяком случае, если вот тут не врут: https://www.pspx.ru/forum/showpost.ph...&postcount=161 . Например, я бы попытался записать что-нибудь во флеш, и если получилось - ПСП патченная. Или поискать во флеше файлы кастом-прошивок. Это навскидку, я пока не очень в теме разбираюсь. Но конкретно, вы не пробовали играть в Disgaea2 на виртуальной m33-6 и уйти в sleep-mode?

__2) Такой общеобразовательный вопрос. Насколько я понял из темы про Game decriptor, в новых прошивках используется новый формат ~PSP, который не по зубам старым прошивкам. И весь смысл декриптовки - это перевести файл из формата ~PSP в ELF? Или всё-таки патчер от йоширо ещё что-то делает с ELF-ом потом, типа твоего патчера?

Просто есть ли разница в применении Game Decryptor by Yoshihiro v2 и PRXDecryptor 2.3?

__3) Ты не мог бы привести в шапке темы ссылки на описание работы PRXdecrypter 2.3. Куда его положить, откуда запустить? Думаю, это было бы полезно, а то по приведённым ссылкам как-то не очень понятно, хмм, рассчитано на advanced users... :]

Правильно ли я понял, что надо
а) забросить папку PRXdecrypter с тремя файлами в ms0:/PSP/GAME/
б создать папки ms0:/enc и ms0:/dec
в) положить в ms0:/enc файл eboot.bin из iso игры
г) запустить PRXdecrypter и сказать там "Decrypt/decompress files"
д) забрать из ms0:/dec распакованный eboot.bin

__4) Будешь ли ты поддерживать следующие игры. Там же будут проверки на 6.1, 6.2, N.X и т.п. И потом, проверки могут быть написаны не в столь явном виде, а например, if (4.1 + 1.4 > ver) :] Я к тому, что труд тяжёлый это.

Ещё раз респект :]


ErikPshat,
>> они ухитрились сдвиг сделать кривой
Это не к вопросу о магическом 0x60? :]

germansol23 07.10.2009 14:02

блин а гт не запускается. кто нить скинте eboot.bin пропатченный на амерканку размер около 7 мб

germansol23 добавил 07-10-2009 в 14:02
у мя 5.00 m-33

mc707 07.10.2009 14:12

hasherfrog, отвечу по возможности, так сам в данной теме не особо профи, psp приобрел и начал изучать только этим летом.

Итак
1. Смысла в дополнительных проверках особого нет, их делают только дотошные программеры игр. Видимо пример с Disgaea2 к такому относится. Возможно, увидев, что в игры по прежнему до сих пор играют, возможно далее усилят защиту. Что касается sleep-mode - не смотрел, скачаю и посмотрю ее как будет время.

2. Весь смысл декриптовки обеих программ в том, чтобы расшифровать PRX файл (в общем случае), получить gzip архив, распаковать его и получить ELF файл. Принцип такой же как и с упаковщиками EXE файлов в Windows, например UPX. Только тут еще используется ключ расшифровки, хранящийся внутри прошивки psp.
Получается, что разницы между PRXDecryptor и GameDecryptor особой нет. Принцип один.

3. Инструкцию ты написал правильную. Просто по умолчанию PRXDecryptor сохраняет расшифрованный файл в ту же папку ms0:/enc/ насколько я помню.

4. Буду стараться не покидать данную тему, т.к. мне не столько поиграть в новые игры интересно, сколько изучать архитектуру и особенности psp. Хотя в новую фифа10 играю с удовольствием =)

Nekama 07.10.2009 14:35

пытался пропатчить Naruto Shippuden Legends Akatsuki Rising - всеравно черный экран... пробовал ставить драйвер М33 - непомогло... ктото может помочь с этой проблемкой, или cсылку на пропатченый образ дать? =_=

PSP 2001, 5.03MHU

Klerikus 07.10.2009 14:52

Nekama, у меня запустилось как на 5.00M33-6, так и на 5.03MHU. Качал сценический образ, расшифровывал декриптором от Йохиширо и патчил сабжем. При сборе в UMDGen импортировал смещения из заранее сохраненного txt файла.

Yoti 07.10.2009 14:56

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


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

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