Итак, накануне jas0nuk, автор этой замечательной программы, выложил исходники версии 2.5 на "максконсоли".
Но тут-же, следом, FreePlay опубликовал обновлённую версию 2.6, куда добавил ключи к PSP Go прошивок 5.70, 6.10, and 6.20 найденные недавно coyotebean-ом.
Что он может декриптовать/распаковать/извлечь:
Модули прошивки из всех официальных прошивок (1.00-6.60).
Модули обновления из всех официальных обновлений (1.00-6.60), в том числе скрытые.
Модули официальных обновлений из DATA.PSP
reboot.bin и reboot_02g.bin от всех официальных прошивок.
EBOOT.BIN и модули всех игр (до 6.60)
Модули кастом прошивок M33.
Файлы сжатые в RLZ.
Файлы сжатые в KL4E.
meimg.img и me_sdimg.img
DATA.PSP демо игр и Game Sharing.
index.dat
1SEG.PBP
Последние изменения
2.6b --> 2.7a
- Now you can decrypt 6.3X and up EBOOT.BIN
- You can extract hidden modules from any DATA.PSP including 6.xx
- decrypt/decompress 6.XX modules.
- Keys for 6.XX - 6.60 added.
- Log file can be enabled or disabled on app startup (with LTRIGGER)
- Small fixes and other changes.
2.6a --> 2.6b
- Новый ключ 0хD91614F0
2.6 --> 2.6a
- Keys and tags for 6.30 added (old-style PSP only - from hrimfaxi & co.'s new psardumper)
- New kernel PRX decryption code added (from hrimfaxi & co.'s new psardumper)
2.5 --> 2.6
- Keys and tags for 5.70, 6.10, and 6.20 (PSP Go) added (taken from coyotebean's psardumper)
- Some additional keys and tags for 6.xx on the old-style PSP
- Minor code cleanup (more to come, when I get to it)
2.4b --> 2.5
- Keys for tags 0хD91613F0 and 0x2E5E13F0 added
2.4a --> 2.4b
- Decryption error for an old key, tag 0x4C940AF0, fixed.
- Decryption key added for pops_04g.prx from 6.XX firmwares - tag 0x457B1EF0
- Slightly more information when encryption is likely to fail (SHA-1 check warning)
- NOTE: key for tag 0x2E5E10F0 does not appear to be working due to a new encryption method. I'll look into it.
- New EBOOT.BIN key added for tag 0x2E5E12F0. As above, might not work.
2.4 --> 2.4a
- New EBOOT.BIN key added - fixes "tag error 0x2E5E10F0"
- Can extract nand_updater+lfatfs_updater from old (not 6.00+) updater DATA.PSP again
2.3a --> 2.4
- All keys up to 6.20 - thanks bbtgp
2.3 --> 2.3a
Maintenance update with the new key for 6.00-6.?? - tag 0хD91612F0 - many thanks to he who cannot be named
Started adding some code to handle the new updater module encryption - untested, might be broken, might crash, just ignore it.
2.25 --> 2.3
"Analyze files" option added to menu - displays info about the files without changing them
User module keys up to 6.00, not sure if they're the ones used in the firmware though!
Fixed decryption issue - extra data added to decrypted files
Rewritten kernel modules for 2.XX+ allowing fewer external files and cleaner code
Rewritten handling of compressions - 1.50 has RLZ with the correct file, 2.71 to 3.80 have RLZ, 3.80+ has KL3E, KL4E and may have RLZ depending on the exact firmware version
2.1 --> 2.25
2.2 - limited release, 5.00 keys
2.25 - EBOOT.BIN keys up to 6.00! (Many thanks to an anonymous friend)
Создайте в корне карты памяти папку под названием "ENC" (без кавычек), туда необходимо кидать файлы для обработки.
Использование:
При запуске программы происходит её самотестирование и выводится на экран информация об удачно загруженных модулях, выделенных зелёным цветом. Если всё прошло удачно, то вы должны при запуске видеть такую картинку:
Если вам нужно извлечь модули обновления прошивки из PBP, извлеките файл DATA.PSP с помощью PBP Unpacker и поместите в папку ms0:/ENC/, и с этой опцией вы получите все модули в папке "updaterprx", которая будет создана автоматически в папке ENC. После извлечения, вам будет предложено сразу декриптовать их (по желанию).
Analyze files - выводит предварительную информацию об исследуемом файле, без каких-либо изменений в нём.
Unsigncheck files - удалить цифровую подпись с файлов. Может содержать привязку к конкретной PSP.
Зачем нам нужны эти два последних варианта?
Давайте представим, что у вас есть дамп Flash0 от другой PSP и вы хотите использовать эти файлы на вашей PSP.
Для этого вам необходимо удалить подпись той PSP с которой был снят дамп, опцией "Unsigncheck files", а после этого вы должны подписать их обратно на вашу PSP - опцией "Signcheck files".
Теперь вы можете использовать эти файлы на вашей PSP.
Extract reboot.bin - извлекает reboot.bin из loadexec_01g.prx прошивки PSP-100x. Для этого необходимо положить декриптованный loadexec_01g.prx необходимой прошивки, переименованный как loadexec_reboot.prx в папку "ENC" и использовать эту опцию для извлечения reboot.bin.
Extract reboot_02g.bin - извлекает reboot_02g.bin из loadexec_02g.prx прошивки PSP-200x. Для этого необходимо положить декриптованный loadexec_02g.prx необходимой прошивки, переименованный как loadexec_reboot_02g.prx в папку "ENC" и использовать эту опцию для извлечения reboot_02g.bin.
Switch output folder option - переключает папку, которую мы хотим использовать для обработки файлов. Если вы включите эту опцию, то результирующие файлы не будут перезаписывать оригинальные, а будут сохраняться в папку ms0:/DEC/.
goldpxx
DATA.PSP от кастомных прошивок - это один файл PRX. Но внутри лежат все файлы *.prx и pspbtxnf._0x.bin кастомной прошивки. Их нужно извлекать оттуда вручную.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
DВообщем у меня проблема.Я поставил PRXdecrypter 2.1,закинул файл data.psp в папку erc,при декомпрессии пишет DATA.PSP not encrypted.Файл data.psp у меня,это не прошивка а извлеченный файл из homebrew игры.Что делать,помогите,оч нужно открыть этот файл т.к. в нем все опции игры.
dimbes добавил 27-01-2010 в 13:44
Вот,поставил PRXdecrypter 2.3a пишет DATA.PSP -> insize 546KB, decrypted (ELF), done.
Последний раз редактировалось dimbes; 27.01.2010 в 13:44.
Причина: добавил, подумав
PRXdecrypter can decrypt/decompress/extract:
firmware modules from official firmwares (up to 6.20)
updater modules from official updaters, including obfuscated ones
official updater DATA.PSP
reboot.bin and reboot_02g.bin from all retail firmwares
EBOOT.BIN and modules from all retail games (up to 6.20), and non-retail/testing EBOOT.BIN files
M33 custom firmware modules
RLZ files
KL4E files
meimg.img and me_sdimg.img
demos and game sharing DATA.PSP files
index.dat
1SEG.PBP
Changelog:
New EBOOT.BIN key added - fixes "tag error 0x2E5E10F0"
Can extract nand_updater+lfatfs_updater from old (not 6.00+) updater DATA.PSP again
Джейсон выпустил новую версию PRXdecrypter v2.4b (тык)
Changelog:
2.4a --> 2.4b
- Decryption error for an old key, tag 0x4C940AF0, fixed.
- Decryption key added for pops_04g.prx from 6.XX firmwares - tag 0x457B1EF0
- Slightly more information when encryption is likely to fail (SHA-1 check warning)
- NOTE: key for tag 0x2E5E10F0 does not appear to be working due to a new encryption method. I'll look into it.
- New EBOOT.BIN key added for tag 0x2E5E12F0. As above, might not work.
К сожалению, как Джейсон и сказал, тэг 0x2E5E10F0 все равно не дескриптуется,
так как ключ не подходит Так что с LittleBigPlanet пока никаких продвижек. Подробнее смотрите мой пост (тык) в теме по программе на максконсоле.
Последний раз редактировалось Dovovoy; 29.03.2010 в 17:18.
а я правильно понял, с помощью декриптора я могу заставить , например,MGS: PW запускаться на моей псп с прошивкой 5,03 gen-c ? необходимо ico игры кинуть в папку ENC и запустить декриптор?
спасибо
Последний раз редактировалось dzenEG; 14.06.2010 в 02:14.
Заставил себя сесть за исследования audio.prx, в надежде найти там значения громкости звука и чувствительности микрофона, взял от 5.50 ген д2 данный модуль, положил декриптовать.
Декриптор при анализе сказал что файл такой знает,что он закриптован,что с него известный тег.
Но при декриптовке выдал,что sha-1 не совпадает,ничего сделать не могу.
Отсюда и вопрос,что делать и куда бежать?
Другие консоли: PSP Fat,PSPSlim&Lite, PS3,Wii,XBOX360
Регистрация: 30.12.2006
Адрес: деревня скрытого листа
Возраст: 33
Сообщений: 1,349
Вы сказали Спасибо: 610
Поблагодарили 733 раз(а) в 358 сообщениях
Сила репутации: 1
Репутация: 738 
(луч света в тёмном царстве)
-->
jas0nuk recently released the source for PRXDecrypter, his nice little PSP decryption program. I took it upon myself to merge in the decryption keys found by coyotebean. Now, jas0nuk's nifty little program can decrypt the PSP Go files for FW 5.70, 6.10, and 6.20 thanks to jas0nuk for this wonderful little app, and to coyotebeans for the new keys.