PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   PRXdecrypter - декриптер файлов PRX (https://www.pspx.ru/forum/showthread.php?t=84326)

ErikPshat 03.10.2009 02:34

PRXdecrypter - декриптер файлов PRX
 
Вложений: 10
PRXDecrypter 2.7a fix

Decrypt and Extract PSP Firmware Modules

Вложение 10457 Вложение 10458

Итак, накануне 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)
Установка:
  1. Скачайте и разархивируйте PRXdecrypter_27a_fix.zip.
  2. Cкопируйте папку "PRXdecrypter" в ms0:/PSP/GAME/
  3. Создайте в корне карты памяти папку под названием "ENC" (без кавычек), туда необходимо кидать файлы для обработки.

Использование:

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

  1. Decrypt/decompress files - декриптовать/разжать файлы (*.prx, DATA.PSP, EBOOT.BIN, etc), находящиеся в папке ENC.
    • Если вам нужно извлечь модули обновления прошивки из PBP, извлеките файл DATA.PSP с помощью PBP Unpacker и поместите в папку ms0:/ENC/, и с этой опцией вы получите все модули в папке "updaterprx", которая будет создана автоматически в папке ENC. После извлечения, вам будет предложено сразу декриптовать их (по желанию).
  2. Analyze files - выводит предварительную информацию об исследуемом файле, без каких-либо изменений в нём.
  3. Unsigncheck files - удалить цифровую подпись с файлов. Может содержать привязку к конкретной PSP.
  4. Signcheck files - сгенерирует уникальную подпись вашей PSP.
    • Зачем нам нужны эти два последних варианта?
      Давайте представим, что у вас есть дамп Flash0 от другой PSP и вы хотите использовать эти файлы на вашей PSP.
      Для этого вам необходимо удалить подпись той PSP с которой был снят дамп, опцией "Unsigncheck files", а после этого вы должны подписать их обратно на вашу PSP - опцией "Signcheck files".
      Теперь вы можете использовать эти файлы на вашей PSP.
  5. Extract reboot.bin - извлекает reboot.bin из loadexec_01g.prx прошивки PSP-100x. Для этого необходимо положить декриптованный loadexec_01g.prx необходимой прошивки, переименованный как loadexec_reboot.prx в папку "ENC" и использовать эту опцию для извлечения reboot.bin.
  6. Extract reboot_02g.bin - извлекает reboot_02g.bin из loadexec_02g.prx прошивки PSP-200x. Для этого необходимо положить декриптованный loadexec_02g.prx необходимой прошивки, переименованный как loadexec_reboot_02g.prx в папку "ENC" и использовать эту опцию для извлечения reboot_02g.bin.
  7. Switch output folder option - переключает папку, которую мы хотим использовать для обработки файлов. Если вы включите эту опцию, то результирующие файлы не будут перезаписывать оригинальные, а будут сохраняться в папку ms0:/DEC/.
  8. Exit - Выход из программы в XMB


goldpxx 07.01.2010 15:45

офф DATA.PSP у меня получается открыть , а DATA.PSP из 5.00m33 и 5.50gen-d3 нет, почему ??

ErikPshat 08.01.2010 01:19

goldpxx, потому что DATA.PSP у официальных прошивок, запакован в зашифрованном виде с ключём и содержит в себе модули установки прошивки.

А DATA.PSP кастомных прошивок - это нечто иное. Это не зашифрованный файл. А PRXDecrypter не умеет декриптовать декриптованные файлы.

Rulezzzz 10.01.2010 18:32

ErikPshat,
Спасибо,твои раздачи как всегда супер :))

KingSD 13.01.2010 07:03

PRXdecrypter v2.3a

goldpxx 16.01.2010 21:17

ErikPshat, спс тогда как их открыть ?

ErikPshat 17.01.2010 02:35

goldpxx
DATA.PSP от кастомных прошивок - это один файл PRX. Но внутри лежат все файлы *.prx и pspbtxnf._0x.bin кастомной прошивки. Их нужно извлекать оттуда вручную.

Dufff 17.01.2010 09:34

ErikPshat, а поподробней можно ? какой программой ?

ErikPshat 17.01.2010 09:43

Dufff, Hex Workshop

dimbes 27.01.2010 13:44

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.

vladslimilite 08.03.2010 11:03

Уже есть 2.4

KingSD 10.03.2010 07:08

PRXdecrypter v2.4a

Код:

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


Dovovoy 29.03.2010 17:10

Джейсон выпустил новую версию 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 пока никаких продвижек. Подробнее смотрите мой пост (тык) в теме по программе на максконсоле.

KingSD 29.04.2010 13:39

Вложений: 1
PRXDecrypter MGS: PW Hack

Описание:
Описание: Вот PRXdecrypter - это незначительное обновление, со всеми ключами, которое патчит все новые игры вышедшие на 6.20.

Декриптует:
Код:

Metal Gear Peace Walker
Ikki Tousen Xross Impact
Uno

Скачать PRXDecrypter MGS: PW Hack

Mercyful 29.04.2010 13:57

KingSD
Оно ничего не патчит, а лишь декриптует.
// респект китайчегу ;)

dzenEG 14.06.2010 01:27

а я правильно понял, с помощью декриптора я могу заставить , например,MGS: PW запускаться на моей псп с прошивкой 5,03 gen-c ? необходимо ico игры кинуть в папку ENC и запустить декриптор?
спасибо

DIIGMO 14.06.2010 01:40

Как патчить образы

SunTexnik 18.06.2010 17:51

Заставил себя сесть за исследования audio.prx, в надежде найти там значения громкости звука и чувствительности микрофона, взял от 5.50 ген д2 данный модуль, положил декриптовать.
Декриптор при анализе сказал что файл такой знает,что он закриптован,что с него известный тег.
Но при декриптовке выдал,что sha-1 не совпадает,ничего сделать не могу.
Отсюда и вопрос,что делать и куда бежать?

Yoti 18.06.2010 18:53

SunTexnik,
распаковка/декриптовка 550.ПБП через ПсарДампер чем не устроила?

SunTexnik 20.06.2010 13:03

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


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

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