Французский разработчик под ником Libre наконец представил миру универсальную программу для подписки Хомок в более компактный размер, в 10 раз меньше, чем ранее выпущенная версия prxEncrypter v1.0 for PC или её аналог PSCRYPTER v2.0 for PSP, которые умели подписывать программы размером в 5 с лишним мегабайт. Данная программа умеет подписывать Хомки в размер 420 килобайт, точно так-же, как это сделал впервые Total_Noob в своём HEN'e. А весь секрет прост, разработчик встроил в программу ключ шифрования от маленькой демки Sukkiri, не забыв при этом конечно и о ставшим уже привычным функционале prxEncrypter.
Использование облегчено до предела, просто запустите программу ))
Откройте кнопку обзор [...] и выберите подписываемый EBOOT.PBP или просто возьмите этот файл мышкой и киньте в окно программы.
Нажмите кнопку "Click to encrypt" и в открывшемся окне укажите в какую папку сохранить результат.
Всё! Забирайте подписанную программу.
Вы так-же можете бросить в окно программы EBOOT.PBP и быстро извлечь из него тело DATA.PSP.
Можете просто бросить в окно программы DATA.PSP и подписать его отдельно
Можно так-же бросить в окно программы любой PRX-файл и аналогично его подписать.
Программа автоматически сожмёт файл, если требуется и автоматически выберет заголовок подписки, в зависимости от размера исходного файла.
Стоит сразу заметить, что работать будут подписанные программы, у которых имеется EBOOT.PBP без сопутствующих внешних файлов PRX.
Если такие файлы присутствуют, то не будет запускаться на официальной прошивке программы, подписанные никаким из этих 2-ух способов.
Разработчик под ником tpu разработал систему подписи ISO и Homebrew с помощью подделки их под игры из PSN на основе PSCRYPTER. На данный момент последняя версия fake_np позволяет подписать ISO размером не более 728Мб. Теперь пиратские игры ISO и Homebrew, которые перед этим были сконвертированы в ISO подписываются с помощью заголовка японской игры "Phantasy Star Portable 2 Infinity Demo (JPN)". А Fake NP v1 брала подпись из "Naruto Shippuden: Kizuna Drive Demo (JPN)". Именно поэтому название "подделаной игры" может быть только на японском языке.
Качаем архив с программой FAKE NP V5 (архив содержит fake_np и seboot.exe)
Распаковываем EBOOT.PBP программой PBP Unpacker v0.94 (кнопка EXTRACT), извлечется как минимум 2 файла, но нам пока нужен именно DATA.PSP - это самый обычный PRX (ELF) файл программы, остальные файлы понадобятся при обратной сборке образа.
Открываем папку с нашей работой проводником и перетаскиваем файл DATA.PSP прямо на seboot.exe, всё, файл DATA.PSP подписан.
DATA.PSP переименуйте в EBOOT.BIN и киньте в директорию /PSP_GAME/SYSDIR/, соглашаясь на замену аналогичного там нулевого.
Если вы хотите, чтобы игра была с вашей иконкой, бэкграундом и прочим, которые могли присутствовать при распаковке вашего образа, то киньте ICON0.PNG, PIC1.PNG, SND0.AT3, ICON1.PMF в директорию PSP_GAME/
Внимание PARAM.SFO можно не кидать, т.к. всё равно он заменится на японский при подписи образа.
Нажимаем в UMDGen кнопку Save -> Uncompressed (*.iso) и сохраняем собранный нами образ в папку, где находится fake_np.exe, обязательно под названием NP.ISO.
Запускаем ту самую заветную программу под названием fake_np.exe. Программа нам покажет процесс своей работы и скороспешно закроется, оставив нам уже полноценно подделаную под PSN игру под названием EBOOT.PBP.
Ну и как всегда, копируем уже подписанный EBOOT.PBP в директорию PSP/GAME/Произвольная папка/ и запускаем из меню Игра => Memory Stick.
Так-же вы можете сделать подготовительные операции по подготовке ISO через программу EBOOT2ISO.
Этот способ подписки требует наличие функции NPUMDIMG (NP_UMD_IMG) у донора, который появился в прошивках 5.50 и выше. Поэтому если брать донора с прошивкой ниже, то подписанные игры работать не будут.
Используя в качестве донора Демо-игру, вы сможете подписывать игры (не более 728 Мб на данный момент) и запускать их на любой PSP с официальной прошивкой 5.50 и выше.
Если вам требуется подписать игру большего размера, то понадобиться купить в PSN официальную игру не меньшего размера в качестве донора, но тогда все подписываемые этим донором игры будут привязаны только к вашей PSP.
Способ 1 - Fake NP V5
Но все же есть несколько требований:
Образ игры не должен быть сжат (fake_np не приспособлен к подписыванию сжатых файлов). Если файл сжат, то воспользуйтесь ISO Compressor`ом.
Размер игры не должен превышать 728Мб, а иначе у вас ничего не выйдет.
Прошивка на консоли должна быть выше 6.31, включительно.
Характеристики V5:
Название игры: вставляет японское: (Phantasy Star Portable 2 Infinity)
Иконка игры ICON0.PNG: отсутствует
Бэкграунд игры PIC1.PNG: отсутствует
Музыкальная заставка SND0.AT3: отсутствует
Видеоролик иконки ICON1.PMF: отсутствует
Заставка в игре: чёрная заставка с надписями на японском
Подпись игры: только заголовком этой игры "Phantasy Star Portable 2 Infinity"
Копируем в папку с fake_np.exe образ ISO подписываемой игры.
Переименовываем образ игры в NP.ISO.
Запускаем fake_np.exe и ждем окончания процесса.
Всё! Образ игры подписан!
Копируем полученый файл в директорию PSP/GAME/Произвольная_папка/ и запускаем из меню Игра => Memory Stick.
Способ 2 - "ISO2EBOOT V2"
Всё может быть ещё проще! Разработчик TonyDansa выпустил настоящую машину-автомат :-)
Способ использует тот-же "Fake_NP v5", только автоматически находит и подписывает OLD EBOOT.BIN, если образ вдруг был ранее пропатчен.
А так-же позволяет сразу конвертировать сжатые образы CSO/DAX/JSO в ISO в тихом режиме и тут-же подписывать.
Скачиваем и разархивируем архив с программой iso2eboot_v2
Теперь просто берём этот файл iso2eboot_v2.exe и закидываем в папку, где лежит образ(ы) игры формата ISO/CSO/DAX/JSO.
Запускаем экзешник и жмём огромную кнопку, мимо которой промахнуться невозможно. Ждём...
Через некоторое время мы увидим результат работы, как на скрине выше.
Ваш оригинальный образ будет помещён в папку "iso"
А готовый подписанный образ окажется в папке PSP/GAME/Название_Образа/EBOOT.PBP
Вам вообще ничего не остаётся больше делать, как взять папку PSP, кинуть в корень карты памяти и играть!
Ну и добавлю, что программа использует для сборки разборки образов, очень хорошую замену UMDGen - это YACC - Yet Another Cso Compressor.
Сама GUI-оболочка компрессора базируется на консольных утилитах CISO.exe (CSO), JISO.exe (JSO) и DAXCR.exe (DAX). Последние два формата компрессии, когда-то давно разработанные Uncle Jam и Dark_Alex, так и не получили популярности, поэтому фактически даже не увидели свет.
В данный момент они не поддерживаются никакими современными прошивками.
Довольно давненько была разработана tpu и выложена в интернет непонятная версия под номером 9. Толком мало кто мог объяснить, как ей пользоваться и какие конкретно функции она выполняет. Кругом летали только слухи, что эта версия требуется для того, чтобы подписывать игры большего размера, но для этого необходимо самому купить игру в PSN побольше, с помощью которой и будут подписываться большие игры, но только для своей PSP, т.к. купленная игра будет подписана под аккаунт купившего и привязана именно к этой PSP с соответствующей записью в файле act.dat во flash2.
Впервые обнаружена она была здеся by StepS » 03 Mar 2011 18:46. Предысторию этой версии мы читали, кто следил за событиями. Суть идеи была такова, что требовалась демо-версия игры, превосходящая по размеру ту, в качестве которой был взят подписанный Sony заголовок в Fake_NP V5 (728Мб). Но демки большего размера так и не нашлось. Поэтому один из пользователей купил в Сторе официальную игру большого размера и передал её tpu для экспериментов. Но tpu не стал элементарно встраивать этот привязанный заголовок в программу, а пошёл несколько другим путём...
В данной версии tpu не стал встраивать подписанный заголовок в тело программы, а создал хитрый механизм подписи. Заголовок для подписи теперь берётся не заранее встроенный в программу, а прямо из фактически любой официально подписанной игры-донора!
Например:
Если взять любую DEMO-игру за донора, вплоть до "Phantasy Star Portable 2 Infinity", имеющую максимальный размер из существующих демок, то подписанный EBOOT, размером вплоть до 728 Мб, будет запускаться на любой PSP.
Если требуется подписать игру большего размера, а так как больше из демок не существует, то можно купить большую игру в PSN, но тогда она будет привязана к аккаунту только этой PSP, но зато можно подписывать заголовком этой полноценной игры, запускающейся на официальной прошивке, любые другие игры, только они так-же будут запускаться только на этой PSP.
Есть правда небольшие неудобства - необходимо иметь в качестве донора для подписи официально подписанный EBOOT.PBP из PSN, взять тот-же "Phantasy Star Portable 2 Infinity DEMO" или любую другую демку. В V5 этого иметь не нужно, т.к. подписанный заголовок уже заложен в экзешнике Fake_NP.
Ну и условия, как обычно, остаются прежними:
Для подписи требуется конечно оригинальный не патченный образ ISO.
EBOOT.BIN в образе не должен быть декриптован, в противном случае его нужно будет прогнать через SEBOOT.EXE
Позиции LBA должны находиться на своих родных позициях.
А так-же, новая версия обзавелась ещё более продвинутыми функциями, по сравнению с версией №5...
Характеристики V9:
Название игры: остаётся оригинальное родное название подписываемой игры
Иконка игры ICON0.PNG: остаётся родная
Бэкграунд игры PIC1.PNG: остаётся родной
Музыкальная заставка SND0.AT3: остаётся родная
Видеоролик иконки ICON1.PMF: остаётся родной
Заставка в игре: встраивается от донорской игры
Подпись игры: берётся из заголовка игры донора.
Инструкция по использованию:
Скачиваем и разархивируем архив с программой Fake NP V9
Для подписи игр нам потребуется донор - официально подписанная игра формата EBOOT.PBP, требующая прошивку выше, чем подписываемый ISO-образ игры. Идеальным вариантом донором, по максимально подписываемому размеру, будет DEMO-игра "Phantasy Star Portable 2 Infinity DEMO", которую вы можете тут-же скачать. Подойдёт и любая другая демка любого размера, главное чтобы размер донора был не меньше предполагаемой подписываемой ISO-игры.
Разархивируем скачанный донор и переименовываем EBOOT.PBP демки, как NP.PBP
Закидываем в папку с донором игру, которую требуется подписать и переименовываем её, как NP.ISO
Теперь кидаем в эту-же папку нашу подписывающую программу FAKE_NP.EXE (V9)
Запускаем экзешник FAKE_NP.EXE и наблюдаем в открывшемся консольном окне, как происходит процесс подписывания.
По окончанию работы окно само закроется и в той-же папке вы увидите готовый подписанный файл игры EBOOT.PBP
Вам только останется создать на карте памяти в ms0:/PSP/GAME/ папку с не длинным названием игры на латинском и кинуть в неё этот EBOOT.PBP
Общий путь должен выглядеть так: ms0:/PSP/GAME/Name_Game/EBOOT.PBP
Ну вот и свершилось! Теперь подпись на 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 мб И это притом, что рип был ультра-максимальным!
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 не кеширует образ в память! А значит, пойдёт на любой системе вне зависимости от количества оперативки!
И ещё, он отображает более подробную информацию о процессе подписи. Теперь можно увидеть процент выполнения, а также информацию о заголовке демки (включая и её макс размер с точностью до байта).
Обращаю внимание, что в моей сборке не требуется использование командной строки. Но кто знает - тот разберётся!
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-ситуацией. Но будем надеяться!
Руководство для начинающих и не только
Итак, приступим...
Скачайте архив со сборкой Fake NP 6.60
У нас патченный образ или нет (оригинальный/непатченный)? Если нет, переходим сразу к пункту 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).
7) Запустите Fake NP. Если Вы хотите, чтобы результирующий EBOOT.PBP имел сжатие (наподобие cso), запустите Fake NP с "compress" на конце имени. Учтите, что этот способ занимает больше времени! Не всегда удастся достичь большой разницы в размере несжатого и сжатого образа. И в 1% случаев сжатая игра может не работать, так что всегда проверяйте её.
Сжатие рекомендуется для минисов, так как в них часто 100 мегабайт лишнего!
8) Дождитесь окончания процесса и скопируйте получившийся EBOOT.PBP на Вашу карту памяти (или память GO) в папку PSP/GAME/Имя_игры/
9) Если все прошло удачно, Ваша игра запустится на официальной прошивке 6.60 (и ниже)!
Хочу еще раз напомнить, что лимит для 6.60 - 1142 мб, для 6.39 - 958 мб, для 6.31 - 728 мб, и не все игры смогут быть подписаны данным способом, но уже получше, чем со старым Fake NP.
В этой сборке я упростил процесс подписывания (чтобы не пришлось открывать командную строку и т.д.). Но кому надо, тот сам знает!
Эмм, не понял, вроде мне нужно наоборот ISO2EBOOT только где его взять.
FakeNP как раз с этим хорошо справляется - создаёт DATA.PSAR только подписанный не нужным мне методом.
А добавить DATA.PSAR вместе с DATA.PSP в EBOOT.PBP не составит труда с помощью PBP Unpacker 0.94
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Эмм, не понял, вроде мне нужно наоборот 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 (последняя версия, в которой отсутствуют баги)! видимо, я тут не выкладывал. вот архив.
да я не про это. при помощи EBOOT2ISO извлеки EBOOT любой подписанной игры, и ты получишь DATA.PSAR подписанного образа (ты же этого сначала хотел?).
Нет, я не этого хотел.
Какой смысл его извлекать и смотреть, если мне наоборот нужно собрать ресурсы из образа игры ISO (GTA:LCS) в один файл DATA.PSAR.
Только как его собрать?
Диск с этой игрой для даунгрейда у меня есть и образ из него я уже снял.
А DATA.PSAR и так можно собрать или извлечь с помощью PBP Unpacker 0.94.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Нет, я не этого хотел.
Какой смысл его извлекать и смотреть, если мне наоборот нужно собрать ресурсы из образа игры 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ов от игры-оболочки
StepS, ну это я уже делал, когда подписал игру GTA с помощью NP Encrypter в EBOOT.PBP. Она ессно не запустилась на 3.03, т.к. NP подпись не работает на этой прошивке. Потом я конечно всё извлёк из EBOOT.PBP - там, в DATA.PSAR, всё зашифровано и перевёрнуто. Но мне это не нужно, потому что этот DATA.PSAR не тем подписан.
Сообщение от StepS
как-то немного непонятно. ты говоришь, что тебе "нужно собрать", а потом даёшь ещё и способ, как его собрать.
В том то и дело, что мне нужно собрать из ресурсов в образе ISO один файл DATA.PSAR. А сам файл я и так могу потом собрать в EBOOT.PBP.
Ты видел, как ресурсы игры выглядят в ISO? Через UMDGen смотрел
Так вот, сам же понимаешь, что в ISO нету файла DATA.PSAR, там всё разложено в папке USRDIR на десятки отдельных файликов. Вот как раз эта папка USRDIR и есть DATA.PSAR.
Поэтому я и говорю, как его можно собрать, сам DATA.PSAR?
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
немного неточно сказал - не EBOOT2ISO, а unpack-pbp.exe
в ISO нету файла DATA.PSAR - ведь это и есть сам ISO
а в EBOOT'e он выступает как содержимое. то же самое и с самой демкой, её собственные оригинальные данные тоже как DATA.PSAR.
если шифрование DATA.PSAR не катит, то подпиши предыдущим (v0.5 или v0.1) fake np, который подписывал без шифрования (то есть, без поддержки 6.60), и PSAR должен быть без шифрования. Если на прошивках до 6.60 работает нормально, то и тут должно.
хотя оно вообще не должно проблем вызывать
я как раз про это и хотел сказать. извлеки любую подписанную игру при помощи EBOOT2ISO. вся "начинка" (подписанный образ) предстанет перед нами в виде DATA.PSAR.
И кстати это тоже не понял. Если ты говоришь про этот EBOOT2ISO, то он не извлекает DATA.PSAR.
Только что взял и распаковал EBOOT.PBP игры, как ты советовал, но получил не DATA.PSAR, а папку образа ISO - PSP_GAME, в которой всё разложено по файликам, точно так же, как они лежать в образе и видятся в UMDGen.
Хотя, нашёл там не DATA.PSAR, а в папке PSP_GAME\SYSDIR\ файл на 815 Мб DATA.BIN да, это он и есть, в котором лежат все ресурсы, которые в образе ISO лежали в папке USRDIR. И он полностью зашифрован одним куском.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Это же и есть PBP Unpacker 0.94, просто в виде GUI. Он разбирает и так же собирает любую начинку EBOOT.PBP.
Правда с большими файлами, например на 800 Mb, виснет намертво.
Я так понял ты этой прогой никогда не пользовался, раз не знаешь, как выглядет структура файла EBOOT.PBP прошивок, программ, игр
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
да пускал пару раз
но ведь PSAR ты получил, как и хотел. это нельзя назвать "сборкой" PSARa, но всё же наверно это его "добыча" путём двойного превращения исходного образа. так можно получить PSARы.
дальше не знаю, что с этим делать. надо взять какой-нибудь EBOOT или же EBOOT.BIN (?) из образа игры, подписав в DATA.PSP и собрать всё вместе с PSARом. я этого никогда не пробовал и не уверен, сработает ли такое. думаю, что нет, но всегда хорошо попробовать. просто главное, чтобы в исполняемом коде была загрузка данных. ведь DATA.PSAR есть, но нужно, чтобы оболочка его грузила - поэтому хомка тут не подойдёт, но подойдёт наверняка EBOOT.BIN от образа, подписанный prxencrypter'ом на DATA.PSP. в любом случае, пробовать и пытаться
если шифрование DATA.PSAR не катит, то подпиши предыдущим (v0.5 или v0.1) fake np
Балин, игра весит 815 Мб с вырезанным апдейтом и пустышками. Может там видео и музыку повырезать, но там с самого начала после старта уже начинают крутится саундтреки и 2 ролика.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Вот именно это я и хочу. Но я не знаю, каким образом собирается DATA.PSAR, конечно не подписанный способом NP.
Сообщение от StepS
просто главное, чтобы в исполняемом коде была загрузка данных
Сообщение от StepS
старую демку 331mb 6.20 (у которой не так и много было импортируемых функций)
Вот тут что-то я чувствую, что ты это не так понимаешь. Сначала сразу не понял о чём ты твердишь, про какие-то функции, которые там-то есть, но мало, а там их много
Там нет никаких функций там просто есть исполняемый файл, который в ISO лежит в папке PSP_GAME/SYSDIR/EBOOT.BIN и рядом файл-пустышка BOOT.BIN, размером ровно, как декриптованный EBOOT.BIN. Собственно в играх ISO для старых прошивок BOOT.BIN именно так и выглядел, это был тот же EBOOT.BIN, только декриптованный. Поэтому с тех времён в рековери меню появился такой пункт, чтобы запускать не EBOOT.BIN, а BOOT.BIN, потому что он был декриптован изначально.
А вот на прошивках выше, этот файл BOOT.BIN вообще перестали использовать, т.е. отказались от способа ложить туда декриптованный файл, поэтому в новых играх он абсолютно пустой-нулевой.
Вот из EBOOT.BIN и происходит загрузка данных, без всяких там придуманных тобою функций
Если рассматривать EBOOT.PBP, то просто этот EBOOT.BIN в нём переименовывается, как DATA.PSP - это и есть исполняемый файл.
А DATA.PSAR - это контейнер ресурсов. В ISO образе он выступает в виде папки USRDIR.
А EBOOT.BIN - лежит в ISO образе в папке SYSDIR
Вот и всё, главное, чтобы файлы лежали правильно по своим папкам.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
да знаю я про всё, что ты написал, для меня тут ничего нового. просто мы оба часто неправильно выражаем свои мысли. а про функции я имел в виду не это. знаешь про syscalls? у каждой игры есть список вызовов, которые она делает к системным модулям для своей работы, и у каждой игры он может быть уникален. это восходит к HBL, когда встаёт проблема импортируемых игрой функций ---> поддержки хоумбрю и т.д. на разных user-эксплоитах, то есть, зависимость от того, что нам уже предоставляет игра-жертва. к нашей теме это не имеет никакого отношения, это непосредственно уже "степень подписываемости" определённого образа. Например, один и тот же образ демкой от 728 мб подписывается нормально, а от 1142 мб не запускается. Всё потому, что на второй не хватает некоторых функций, требуемых игре-начинке. это не имеет отношения к нашей теме сейчас
игру 815 mb можно подписать с заголовком до 958 mb
игру 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 облом.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Мда, по-моему я GTA именно им и подписывал. Но игра на 3.03 не запустилась.
Тут же ошибка, типа "Запуск игры невозможен".
Этот заголовок видимо не подходит. А может вообще способ подписи не подходит.
а на современных (6.хх) работает? я слышал, что какая-то из GTA не подписывалась 958-ым заголовком (вроде chinatown wars), но подписалась на 1142 вроде. это всё упирается в импортируемые функции...
Сообщение от ErikPshat
v1 и v5 помню работали на 5.00 даже. Но вот пойдёт ли на 3.03. Это наверное зависит от самого заголовка, какую версию прошивки требовала игра от заголовка и ключи какие использует заголовок.
Ладно, я уже засыпаю и нифига не соображаю, вечером продолжу кумекать...
Кстати, в Fake NP v5 используется заголовок от "Phantasy Star Portable 2 Infinity Demo (JPN)", в которой требуемая прошивка в PARAM.SFO - 6.31.
Так что с v5 облом.
а на современных (6.хх) работает? я слышал, что какая-то из GTA не подписывалась 958-ым заголовком (вроде chinatown wars)
Да, подтверждаю, эта игра - Grand Theft Auto: Liberty City Stories, работает в подписанном с Fake NP 958 на 6.60 OFF.
EBOOT.PBP и щас в этой папке лежит и не хочет удалятся ))) только копируется. Ну это нужно перегружать комп, а то после подписывания какой-то процесс её держит.
Сообщение от StepS
а v0.9? она позволяла выбрать свой NP.PBP!
Ага, как-то всё забылось, нужно пробовать.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Нафига из батов экзешников навертел? Твои баты без проблем забираются в папке temp.
уже не помню, когда я всё это делал но делал это я для удобства юзера, вроде. ну и как бы иконочка намекает на то, что именно надо юзать (в кучке других ехе). UPX распакуй и увидишь батник.
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,742
Вы сказали Спасибо: 819
Поблагодарили 3,844 раз(а) в 2,016 сообщениях
Сила репутации: 1
Репутация: 3844 
(репутация неоспорима)
Сообщение от StepS
UPX распакуй и увидишь батник.
Зачем? Не peid, не upx просто не нужны - всё забирается из temp.
Кстати, в старом архиве ещё был вариант "331mb (6.20 и выше)" (ace combat NPJH90123) - в новом уже нет.
Кстати, в старом архиве ещё был вариант "331mb (6.20 и выше)" (ace combat NPJH90123) - в новом уже нет.
ну да, я об этом и говорил. "вариантов" вообще дофига (забыл сайт, где они были все в удобном виде и с прямыми ссылками), но я оставил только самые лучшие; остальные нетрудно найти. не говоря уж о том, что у той демки 331мб не очень было с числом импортов, ну и предел размера тоже. тут только может быть полезно, если надо искусственно задать требование к прошивке либо импортов не хватает
Сообщение от Yoti
Зачем? Не peid, не upx просто не нужны - всё забирается из temp.
если в PE Explorer открыть, в ресурсах предстанет текстовик мгновенно.