Основан на исходных кодах PSARDumper.
Перекомпилено и оптимизовано мной.
Декриптует большинство загрузчиков от игр и prx-файлов.
Добавлено много ключей, многие благодаря ErikPshat. Умеет патчить под M33.
Функционал приближен к PRX Decryptor 2.3 by jas0nuk.
Умеет декриптовать файлы, объемом до 25M байт (Такие игры как Brainpipe).
Как использовать
================
1. Скопируйте папку EDecrypt в ms0:/PSP/GAME
2. Скопируйте закриптованные файлы в ms0:/enc/
3. Запустите EDecrypt v1.4.1 на PSP
4. Нажмите чтобы декриптовать файлы, - чтобы декриптовать и пропатчить под м33, - чтобы выйти из хоумбрю
5. Скопируйте полученные файлы из ms0:/enc/done/ куда хотите.
История версий
==============
1.4.1
- добавлен ключ для тега 0хD91614F0 (Спасибо hrimfaxi за ключ)
- добавлена новая сигнатура для пропатчивания
1.4.0
- добавлен ключ для тега 0хD91613F0 (Спасибо hrimfaxi за ключ).
1.3.2*
- при неудачном выделении выходного буфера, EDecrypt пытается использовать небезопасный метод.
-- Это может привести к непредсказуемым ошибкам, но это лучше, чем ничего
--- Тестировалось на Фат и Слим с EBOOT.BIN (12MB) на:
--- Minna_no_Shiatsu_-_Itami_mo_Tsukare_mo_Sukkiri_JPN_PSP-NRP
1.3.1*
- добавлены новые сигнатуры для пропатчивания
- добавлено пропатчивание незашифрованных ELF
- добавлена распаковка незакриптованных файлов
- расширенная поддержка памяти, как следствие возможность раскриптовки файлов объемом до ~25 MB
- небольшие исправления и багфиксы
1.3*
- добавлено много ключей
- добавлен ключ для тега 0хD91612F0
- пропатчивание под м33
- протоколирование в ms0:/enc/done/log.txt
- обработка множества файлов
1.2*
-добавлен ключ для тега 0хC0CB167C
-улучшена производительность и функционал
1.1*
- добавлены ключи от 6.0 FW
Todo лист
=========
1. Реорганизация исходников для избавления от pspdecrypt.prx
2. Криптование файлов
3. Возможно - пропатчивание проверки CFW
Вышла EDecrypt v1.3.1 Изменения:
- Добавлена возможность цифровой подписи на чеках для новой прошивки
- Можно теперь патчить ELF файлы
- Теперь возможно распаковывать файлы
- Улучшенное управление памятью
Репутация: 206 
(весьма и весьма положительная личность)
Сообщение от vladslimilite
Вышла EDecrypt v1.3.1 Изменения:
- Добавлена возможность цифровой подписи на чеках для новой прошивки
- Можно теперь патчить ELF файлы
- Теперь возможно распаковывать файлы
- Улучшенное управление памятью
2) Некорректный перевод в некоторых местах, а ещё некоторые вещи пропущены:
- added signatures for new firmware version checks
Добавлены новые сигнатуры проверок на версию прошивки. (а ты хоть сам то понял, что ты перевёл?)
- unencrypted ELF binaries can be patched too
Расшифрованые ELF файлы тоже можно пропатчивать.
- added decompression of compressed, but not encrypted files
Можно расжимать незашифрованые сжатые файлы.
- improved memory handling, so now PSPs with 64 MB of RAM can decrypt files up to ~25 MB
Улучшено управление с памятью. Теперь PSP с 64 МБ ОЗУ может расшифровать файлы с размером около 25 МБ.
- little bug and typo fixes
Исправлены мелкие баги и опечатки.
Последний раз редактировалось myhouse_1991; 26.02.2010 в 21:38.
ErikPshat
Кстати ты будешь шапку темы редактировать? Ибо EDecrypt v1.3 не сможет некоторые игры пропатчить под старые прошивки... Точнее сможет, но некоторые места пропустит вследствии того, что сказал Mercyful чуть выше.
Да я собсно надеялся, что mc707 сам обновит шапку, всё-таки тема его.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Venom_777, я не претендую на профессионализм в хакерстве, поэтому не представляю, что делать с этим God Eater.
Что-то припоминаю, что где-то когда-то возникал такой вопрос.
Найти и скачать мне не составит труда, только стоит-ли на это тратить время? Честно у меня к ней интереса никакого.
Но зато от меня и многих других будет БОООООЛЬШОЕ спасибо!!!
mc707, я написал jas0nuk по поводу 144-байтных ключей.
Сможешь мне помочь сделать main.c, чтобы сохранить преобразованный ключ на карту или ещё как. Я вижу почти аналогичный код в PSARDumper-е, но не догоняю, как реализовать исходник на основании того, что мне он ответил: http://www.maxconsole.net/showthread...97#post1219797
These keys are actually scrambled when you find them in mesg_led.prx, you need to run the following code on them to get in standard form like the other psardumper keys - the example below uses the index.dat key, tag 0x07000000:
Then save the first 0x90 bytes of decryptedKey1 to get your key.
This only applies to the old 144-byte keys, of course.
Вот он вставил сырой код от тега 0х07000000, который есть в файле mesg_led.prx и на выходе должен получится готовый ключ.
Готовый этот ключ у меня уже есть, но я не могу получить готовые ключи к аналогичным 144-байтным ключам, что можно сделать по аналогии с этим.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 21.03.2010 в 02:02.
ErikPshat, а что не выходит? я пока что не пробовал компилить новый main.c для опробывания, но в принципе схема одинаковая, на выходе нужно получить первые 90 байт дискриптованного ключа и все. Нужно будет попробовать. Время вот только бы найти...
И кстати вопрос, как дескриптовать 32 байтный ключ, остается открытым...
Последний раз редактировалось Dovovoy; 22.03.2010 в 13:32.
Dovovoy, я вставляю этот код в новый main.c и при компиляции ползут ошибки на memspy и последнюю строчку. Причём в коде нет вывода результата. Откуда я получу первые 90 байт декриптованного ключа?
Я понимаю, что тут всё элементарно для программиста, но я ведь не программист, а только пытаюсь учиться =)
А 32-байтный ключ я как раз хочу получить, основывая на таком-же механизме преобразования. Думаю тут всё аналогично.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 22.03.2010 в 13:54.
С недельку меня не было в нете и сегодня решил разобрать завал новинок.
Сразу же наткнулся на "радостную новость": НОВЫЙ ТЭГ: 0xD91613F0 - King_of_Pool_USA_PSN_PSP-NRP // SFO=6.00
Последний раз редактировалось Mercyful; 11.04.2010 в 19:18.
народ ковыряет kingdom hearts http://www.jpcsp.org/forum/viewtopic.php?p=14771#p14771
если я правильно понял они декриптовали файлы bbs1.dat, bbs2.dat, bbs3.dat
уж даже незнаю насколько полезна эта информация для запуска игры на кастом прошивке.
ps: у меня пока нет возможности что-то потестить на своей псп.
valiantex добавил 23-04-2010 в 17:08
Сообщение от Mercyful
НОВЫЙ ТЭГ: 0xD91613F0 - King_of_Pool_USA_PSN_PSP-NRP // SFO=6.00
What_Did_I_Do_To_Deserve_This_My_Lord_USA_INTERNAL_PSN_PSP-pSyPSP
снова этот тег. также SFO=6.00
Последний раз редактировалось valiantex; 23.04.2010 в 17:08.
Причина: добавил, подумав
Касательно KH:BBS, то я склонен думать, что дело таки в прошивке и в устаревших prx-модулях, несовместимых с нынешними CFW, нежели в опупенноё защите. Проще говоря, все попытки копать данную игру тщетны до выхода 6.x CFW. // одна большая имха