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)

alex1216 27.11.2011 19:52

Цитата:

Сообщение от rolexey (Сообщение 992622)
У меня пишет что невозможно чтение с диска

Это ты сейчас про что???

StepS 02.12.2011 16:16

Решил вспомнить старые времена - подпись FAKE NP.
Залез кое-куда. На следующий день:
Я подписал Tekken 6. После стольких лет. Вопреки всего.
Более того, теперь порог для подписи расширен до 958 мб.
Также, tpu сделает фикс для 6.60, и, быть может, скоро подпись под 6.60 станет также возможной.
Вот так - бывает же, вспомнишь - узнаешь много нового...

StepS 21.01.2012 17:38

Ну вот и свершилось! Теперь подпись на 6.60 стала возможной!

Интересное описание!

Долгожданный Fake NP, который теперь работает и с прошивкой 6.60. Но кроме того, лимит для подписи теперь 1142 МБ, когда как раньше мы еле добились лимита в 958 мб.
Инструкция по применению (см. внизу) примерно такая же, как и для Fake NP v0.5, однако необязательно извлекать иконки, постер и т.п. из образа игры (но рекомендуется! Будьте также осторожны, приоритет может отдаться тому, что находится в папке с Fake NP).

1. Предыстория.
Ранее я уже рассказывал вам о появлении демки в 958 мб.
Предыстория

1. Собственно, демка
В общем, как говорится, дело было вечером, делать было нечего. Я залез на сайт демок, и мне крупно повезло - я нарыл там демку с названием J.League Pro Soccer Club! 7 Euro Plus. Её физический размер (520 мб) гораздо меньше реального (958 мб), так как Sony очень любит пожимать свои Eboot'ы. Но, разумеется, нас интересует именно реальный. Я тут же ринулся подписывать чистый образ шестого Теккена, и всё завершилось успешно.

2. Профит?
Этим методом был мною подписан Tekken 6 и Star Wars: The Force Unleashed, последний ставший самым большим подписанным и доступным всем EBOOT'ом, который после подписи принял размер в 959 мб И это притом, что рип был ультра-максимальным! :D

3. И неужели всё?
Нет, не всё! Совсем недавно я получил Fake NP для 6.60, и теперь лимиты сломаны!


2. Сюрприз из Китая.
Одним прекрасным днём (а это было 19-е января 2012) мне tpu написал в приват на одном форуме. Моей радости не было конца. Он писал мне, что закончил портировать Fake NP для поддержки 6.60 и просил протестировать.
Я тут же ринулся подписывать. Первой игрой, которую я запустил на 6.60, стала Tekken Dark Resurrection. Это было просто потрясающе! Ему удалось обойти жёсткий лимит Sony на запуск подписанных с Fake NP игр!

3. Ого, что-то новенькое!
Я обнаружил, что в новой версии добавились опции командной строки. А именно:
- сжатие образа
- имя базовой демки, из которой брать заголовок
- извлечь маааалюсенький заголовок весом не более 20 кб, тем самым, нам больше не понадобится сама демка вовсе.
- задать имя ISO для ввода и PBP для вывода.
Более того, теперь fake np не кеширует образ в память! А значит, пойдёт на любой системе вне зависимости от количества оперативки! :D
И ещё, он отображает более подробную информацию о процессе подписи. Теперь можно увидеть процент выполнения, а также информацию о заголовке демки (включая и её макс размер с точностью до байта). :)
Обращаю внимание, что в моей сборке не требуется использование командной строки. Но кто знает - тот разберётся! ;)

4. 1142 мб?!
Да! Уже раньше я говорил о теоретической возможности подписывания игр до 1142 мб. Но было это невозможно лишь по одной причине: игра требовала 6.60. Теперь, благодаря новому Fake NP, это больше нас не печёт!

5. Профит?
Каждая игра, подписанная мною этим методом, запустилась на 6.60! Самой большой игрой снова, кстати, стал Star Wars: The Force Unleashed, который теперь весит 1.03 ГБ! ;)

6. Юзаю CFW, но люблю подписанные?!
Не волнуйтесь, для вас всё как всегда в шоколаде. Подписанные этим Fake NP игры пойдут на любой PRO-B10 и (L)ME, даже если минимальные требования игр выше! Но иногда (в частности, с супер-новыми играми, вроде PES 2012), они могут и не запуститься.

7. О нет! Теперь всё подписывать заново?
Да, и с этим ничего не поделаешь. Давайте дружно примемся за подпись всяких игр и адаптацию их для работы под 6.60!

8. Что же будет дальше?
Не думаю, что выйдут какие-нибудь демки, по размеру бо́льшие, чем Final Fantasy Type-0: Summer, во всяком случае, с текущей PSP-ситуацией. Но будем надеяться!

Руководство для начинающих и не только

Итак, приступим. У нас патченный образ или нет (оригинальный/непатченный)? Если нет, переходим сразу к пункту 5.

Начало для патченных образов
Откройте образ при помощи UMDGEN. Посмотрите на размеры файлов EBOOT.BIN и BOOT.BIN. EBOOT.BIN всегда должен быть больше, чем BOOT.BIN (первый - подписанный, второй - нет). Если это так, переходим к пункту 5! Если нет, то начинаем с пункта 1.

1) Извлеките файл PSP_GAME/SYSDIR/EBOOT.BIN в папку с Fake_NP.
Внимание!!! В большинстве патченных образов лежит EBOOT.OLD! Если он присутствует, извлекать именно его!!!

2)Запустите файл SignEboot.exe из той же папки. Если все прошло хорошо, то вы увидите "Load EBOOT... Save EBOOT...".

Если извлекался EBOOT.OLD, при подписи он будет переименован на EBOOT.BIN

В том случае, если Вам выдало "Not an ELF file", значит Ваш EBOOT.BIN уже подписан, и Вы можете сразу переходить к пункту 5.

3)В программе UMDGEN замените старый EBOOT.BIN вашим новым подписанным EBOOT.BIN.
Если раньше в образе был EBOOT.OLD, теперь его можно удалять.

4)Сохраните игру в ISO-формате (несжатый) под именем np.iso.


5) Выберите нужную папку (соответствующую размеру подписываемого образа. Всегда выбирайте наименьший вариант, например, образ весом 830 МБ нужно подписывать с Fake NP 958 мб, а образ 210 МБ при помощи Fake NP 331 мб. Помните, что этим самым вы сохраняете совместимость с 6.39, 6.3х и т.д.

6) Образ игры должен быть назван как np.iso и помещён в выбранную папку с fake np. Он, разумеется, обязан быть в формате .iso (если имеем дело с cso - пересохраните его в iso при помощи UMD GEN).

6) Запустите Fake NP. Если Вы хотите, чтобы результирующий EBOOT.PBP имел сжатие (наподобие cso), запустите Fake NP с "compress" на конце имени. Учтите, что этот способ занимает больше времени! Не всегда удастся достичь большой разницы в размере несжатого и сжатого образа. И в 1% случаев сжатая игра может не работать, так что всегда проверяйте её.
Сжатие рекомендуется для минисов, так как в них часто 100 мегабайт лишнего!

7) Дождитесь окончания процесса и скопируйте получившийся EBOOT.PBP на Вашу карту памяти (или память GO) в папку PSP/GAME/Имя_игры/

8) Если все прошло удачно, Ваша игра запустится на официальной прошивке 6.60 (и ниже)!

Хочу еще раз напомнить, что лимит для 6.60 - 1142 мб, для 6.39 - 958 мб, для 6.31 - 728 мб, и не все игры смогут быть подписаны данным способом, но уже получше, чем со старым Fake NP.


Скачать

В этой сборке я упростил процесс подписывания (чтоб не пришлось открывать командную строку и т.д.). Но кому надо, тот сам знает!

alex1216 21.01.2012 21:04

StepS, отличная новость и отличная инструкция!!!
Осталось только из "полуавтомата", сделать "полный автомат"!

Yoti 21.01.2012 21:32

Flash_Zero,
а я бы вот оригинальный архив хотел увидеть. Только что-то tpu тему на форуме wololo не обновил...

StepS 21.01.2012 21:33

Цитата:

Сообщение от alex1216 (Сообщение 1005278)
StepS, отличная новость и отличная инструкция!!!
Осталось только из "полуавтомата", сделать "полный автомат"!

Это можно. Батч и не такое умеет:crazy:

Цитата:

Сообщение от Yoti (Сообщение 1005285)
Flash_Zero,
а я бы вот оригинальный архив хотел увидеть. Только что-то tpu тему на форуме wololo не обновил...

Вот оригинальный архив от tpu: тык
Он не выкладывал, потому что хотел, чтобы я протестировал и т.д. Он мне это по личке прислал, я совсем не ожидал такого :)
Там работаем с командной строкой. :)

lupus 23.01.2012 21:53

т.е. ты слил инфу? ))

alex1216 23.01.2012 22:07

Цитата:

Сообщение от lupus (Сообщение 1005756)
т.е. ты слил инфу? ))

Нет не слил, мы уже об этом разговаривали... (видно Эрик потер).
Разрешение было получено!

StepS 24.01.2012 22:31

Цитата:

Сообщение от lupus (Сообщение 1005756)
т.е. ты слил инфу? ))

как бы http://wololo.net/talk/viewtopic.php?f=29&t=10197

Плюс, я обновил архив.
Теперь fake np показывает больше информации о подписываемом образе (особое внимание привлекают код игры и её минимальная прошивка!), поправлены маленькие недочёты.
Более того, если Вы подписываете модифицированный (патченный, например) образ с незакриптованным EBOOT.BIN и проигнорировали первые 4 шага в инструкции, fake np выдаст предупреждение о том, что нужно подписать BIN SignEboot'ом.
Также, добавлены 2 новые возможности подписи:
- для 5.51 и выше с лимитом в 264 мб, БЕЗ японской заставки вначале
- для всех 6.xx (от 6.00 до 6.60) с лимитом в 489 мб.
Ну и обновился SignEboot с seboot'ом.

Вдобавок, прибавился и NP Decryptor для компа, позволяющий не только превращать подписанные игры и демки в ISO, но и любые купленные, даже те, что не были куплены Вами!
Если Вы хотите превратить какую-либо игру в ISO, просто положите её EBOOT.PBP в папку с Decryptor'ом и запустите его.
В том случае, если превращаемая игра была подписанной fake np, то полученный ISO будет того же размера, какой демкой он и подписывался (то есть, например, большинство игр подписано 728-мегабайтной демкой -> ISO будет 728 мегабайт). Чтобы вернуть истинный размер образу, достаточно всего лишь одного шага:
  • Откройте и пересохраните заново образ в UMDGen'e.
Вот и всё.:good:

Скачать

alex1216 24.01.2012 22:38

StepS, а я правильно понимаю, что fake_np v1.0 может подписывать и купленной игрой (просто в твоих сборках это не отражено)?

StepS 24.01.2012 22:39

Цитата:

Сообщение от alex1216 (Сообщение 1006099)
StepS, а я правильно понимаю, что fake_np v1.0 может подписывать и купленной игрой (просто в твоих сборках это не отражено)?

конечно. только играться она будет только у того, кто её купил. Хотя я не проверял конкретно на этом fake np. Быть может, пойдёт и у всех (раз уж NP Decryptor он смог для всех приручить). Но скорее всего, я ошибаюсь. Потестил бы кто-то.

alex1216 24.01.2012 22:46

Цитата:

Сообщение от StepS (Сообщение 1006100)
только играться она будет только у того, кто её купил

Ну собственно это я и подразумевал...
А если
Цитата:

Сообщение от StepS (Сообщение 1006100)
Быть может, пойдёт и у всех

то тогда выходит, что лимит на подпись вообще может быть снят...

StepS 24.01.2012 22:47

Цитата:

Сообщение от alex1216 (Сообщение 1006102)
то тогда выходит, что лимит на подпись вообще может быть снят...

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

alex1216 24.01.2012 22:53

Цитата:

Сообщение от StepS (Сообщение 1006103)
потому что у меня нет никаких купленных игр

как ты понимаешь - у меня тоже нет...
но клич, то поделиться в благих целях можем кинуть!

Yoti 25.01.2012 19:09

У меня есть Peace Walker, например.

StepS 25.01.2012 20:24

Цитата:

Сообщение от Yoti (Сообщение 1006298)
У меня есть Peace Walker, например.

ну извлеки хеадер из него по -w и выложи :)

alex1216 25.01.2012 20:45

StepS, подписал тут Cars - попробовал и без сжатия и со сжатием...
Результат со сжатием превзошел все ожидания - файл стал "весить" меньше, чем исходный CSO!

Cars.cso - 273796
Cars.iso - 885120
Cars.без сжатия - 886469
Cars.со сжатием - 270349

Как там поживает "авто-вариант" преобразования?

StepS 25.01.2012 20:51

Цитата:

Сообщение от alex1216 (Сообщение 1006312)
StepS, подписал тут Cars - попробовал и без сжатия и со сжатием...
Результат со сжатием превзошел все ожидания - файл стал "весить" меньше, чем исходный CSO!

Cars.cso - 273796
Cars.iso - 885120
Cars.без сжатия - 886469
Cars.со сжатием - 270349

Как там поживает "авто-вариант" преобразования?

правильно, потому что именно я толкал и заставлял tpu делать сжатие.:crazy: давно это ещё было, но вот профит сегодня уже хоть.

авто-вариант я ещё не делал. Я могу сделать нечто подобное iso2eboot (только это будет ехе, сконвертированный из bat), и он по папкам бы подписывал и раскидывал все образы как надо. Нужно ли это делать?
Я попробовал русифицировать fake np, вроде как получается. :) Правда, покорячиться немного придётся (OEM + HEX, хехе), но результат вполне нормальный.

alex1216 25.01.2012 21:00

Цитата:

Сообщение от StepS (Сообщение 1006316)
Я могу сделать нечто подобное iso2eboot

Ну да - что типа этого и надо...
Если бы добавить туда еще выбор языка "оболочки" (рус/инглишь - на первом этапе) и возможность выбора "сжимать/не сжимать" файл на выходе - было бы вообще :good:
Ну и естественно прога сама должна выбирать чем подписывать (либо наименьшим из прилагающихся, либо собственным).
Если хочешь - набросаю, как я примерно вижу "оболочку" и функционал более подробно.

ErikPshat 25.01.2012 22:50

Цитата:

Сообщение от StepS (Сообщение 1006316)
Я могу сделать нечто подобное iso2eboot (только это будет ехе, сконвертированный из bat), и он по папкам бы подписывал и раскидывал все образы как надо. Нужно ли это делать?

Мне лично или Yoti думаю это совсем не нужно )))
А вот тем, кто не разбирается в этих тонкостях, думаю автомат самое оно.

Цитата:

Сообщение от alex1216 (Сообщение 1006318)
Если хочешь - набросаю, как я примерно вижу "оболочку" и функционал более подробно.

Подхват языка или выбор сжимать-не сжимать, это уже без исходников тяжело будет сделать одним Bat-скриптом, хотя, если сильно извратиться, то можно и выбор сделать по типу "Выберите цифру 1 - чтобы применять сжатие, либо цифру 2, чтобы не использовать сжатие".


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

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