Pandora для PSP-100X/200X - JigKick Kit без пайки на WSL Ubuntu
Pandora для PSP-100X/200X, включая 8С TA-088v3
Официальная Пандора теперь стала доступной программно для любых карт памяти PRO Duo с любым MSID!
Как вы знаете, летом 2011 года в сеть утекла официальная сборка Пандоры. Но, для её изготовления, требовались усилия с выпаиванием чипа с карты памяти и записи туда программатором номера MSID карты памяти оригинальной версии Пандоры, так как файлы ENC были шифрованы именно этим 16-байтным номером MSID. Об этом, единственном, ранее доступном методе, вы можете почитать в соответствующей теме. Но времена меняются, хакеры изощряются и находят более простые решения. Теперь же, благодаря усердным программистам PSP-сцены Mathieu Hervais и zecoxao, появилась возможность декриптовать и заново зашифровать ENC-файлы Пандоры любым ключом любой карты MS PRO Duo, смотрите новость в Твиттере . Имейте в виду, для Пандоры подойдут только карты памяти для PSP именно формата MS PRO Duo.
Итак, исходный код программ, которые нам понадобятся, вы можете найти в репозиториях разработчиков:
decrypt_sp fork port for PC by zecoxao, credit for PSP Application developped by Mathieulh.
Итак, первым делом нам нам понадобится порт decrypt_sp для ПК от zecoxao. Но дело в том, что порт написан для компиляции и исполнения на Linux. Но, так как многие пользователи с Линуксами не дружат, я же, в этом FAQ, хочу рассказать, как это сделать на популярной у нас Windows 10. Вы конечно можете установить Linux отдельным дистрибутивом рядом с Windows, но я решил пойти более простым путём...
Pandora 5.02
Pandora 6.20
OS2 modified with de/crypt_os2
Шаг 1 - устанавливаем WSL Ubuntu на ПК под управлением Windows 10
На самом деле, компилировать мы будем конечно из-под Linux
Если вы не знали, то в юбилейном обновлении Windows 10 версии 1607 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это называется «Подсистема Windows для Linux», это типа виртуализации. В версии Windows 10 1709 Fall Creators Update доступны были уже три дистрибутива Linux для установки, а на данный момент их число перевалило за десятки. Во всех случаях требуется 64-разрядная система для установки. Причём, всё это сделать может любой школьник легко и просто на своей Windows 10!
Итак, что нам нужно для установки?
Первым делом идём в "Панель управления -> Программы и компоненты", туда можно попасть разными способами:
Нажимаем сочетание клавиш Win + Pause/Break, в открывшемся окне нажимаем слева наверху "Панель управления - домашняя страница -> Программы -> Программы и компоненты"
Либо открываем внизу слева "Пуск -> Служебные Windows -> Панель управления -> Программы -> Программы и компоненты"
Теперь нам нужно в этом окне слева нажать "Включение или отключение компонентов Windows", откроется новое небольшое окно со списком...
Там нам нужно включить компонент "Подсистема Windows для Linux" и нажать "ОК".
Наверное, после добавления компонента, лучше перезагрузить компьютер.
Теперь открываем магазин Windows "Microsoft Store". Это можно сделать из меню "Пуск" найдя его на букву M или на плитках справа, либо внизу на "Панели задач", смотря где вы его сами расположили:
Просто нажмите на самый первый и популярный Ubuntu и установите его (432,9 MB). Вы конечно можете выбрать на своё усмотрение, что вам больше нравится и к чему вы привыкли, например: OpenSUSE, Debian или SUSE Linux Enterprise Server, но в каждом разном дистрибутиве могут быть команды другие, поэтому, в рамках данной статьи, я остановился на Ubuntu.
По умолчанию вам установится комплект, состоящий уже из включённых в дистрибутив программ:
Ubuntu - сам личной персоной v20.04 LTS
bash
ssh
git
apt
dpkg
Итак, Ubuntu у нас появился в меню "Пуск". Запустите его, наверное лучше от имени Администратора. Вы увидите чёрное консольное окно, где вы увидите довольно непродолжительный процесс установки, после чего вас попросят ввести "Имя пользователя" - "Enter new UNIX username:"
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username:
Введите своё "Имя пользователя" маленькими латинскими буквами. Причём имя пользователя не должно совпадать с именем на Windows. Я, к примеру, ввёл своё имя: erikpshat. Затем нажмите Enter.
Следом вас попросят ввести "Пароль" - New password: - введите его и нажмите Enter. Я, к примеру, ввёл 4-значный свой год рождения
Потом вас попросят повторить пароль - Retype new password: - повторите тот же пароль и нажмите Enter.
В результате первой регистрации вашего Логина и Пароля, система практически готова к работе, получилось вот так:
Впоследствии, если вы не хотите, чтобы вас постоянно раздражали раз в день предпоследние 2 строчки, как на скриншоте выше, введите теперь следующую команду: - Да, чтобы не вводить команды вручную, вы можете её снизу выделить мышью, скопировать сочетанием кнопок CTRL + C, а затем вставить в консоль просто нажав там правой кнопкой мыши...
touch ~/.hushlogin
Теперь можем проверить установленный дистрибутив, введя следующую команду:
Теперь вы можете проверить список обновлений. При первой установке WSL Ubuntu, у вас скорее всего список будет пуст. Введите команду для загрузки списка обновлений и посмотрите список:
apt list --upgradable
Установите обновления, введя следующую команду:
sudo apt update
Теперь сделайте апгрейд всей системы Linux, скорее всего таких обновлений вышло немало. Введите следующую команду и согласитесь Y на установку:
sudo apt upgrade
Ну вот и всё! С установкой и ознакомлением Linux Ubuntu мы закончили.
Впоследствии, в свободное время, рекомендуется обновиться до WSL 2по инструкции с оффсайта Microsoft.
Шаг 2 - компилируем decrypt_sp на ПК под управлением Windows 10
Идём в репозиторий: decrypt_sp fork port for PC by zecoxao
Нажимаем там справа зелёную кнопку Clone or download и скачиваем архив Download ZIP
У нас скачается архив decrypt_sp-master.zip. Открываем его архиватором и извлекаем изнутри папку decrypt_sp-master, для примера, на Рабочий стол".
Если вы уже закрыли консоль Ubuntu, запускаем снова её из меню "Пуск". Теперь, нам надо пройти к извлечённой папке с исходным кодом decrypt_sp-master на рабочем столе. Следует помнить, что в консоли Linux теперь, чтобы пройти к системе Windows, путь будет начинаться с /mnt/ (от слова Mount - Монтировать). Значит вводим путь к папке следующим образом через команду cd (перейти) - У меня команда для перехода по пути до папки на рабочем столе получилась такой, где user_name - имя вашего профиля в Windows:
cd /mnt/c/Users/user_name/Desktop/decrypt_sp-master
Итак, зашли в папку decrypt_sp-master, но пока мы ничего скомпилировать не можем. Нам нужно установить кое-какие компиляторы, а всего парочку:
make
gcc
Поэтому, устанавливаем их, вводя команды от имени администратора, т.е., начиная с sudo, вот так:
sudo apt install make
У вас, при команде от Администратора sudo конечно попросят ввести Пароль - введите его. После чего скачается и установится небольшой пакет make.
Теперь установим сам компилятор gcc, поэтому вводим следующую команду:
sudo apt install gcc
Появится запрос: Do you want to continue? [Y/n] - соглашайтесь Y
Хотя, на этом вроде бы всё что нам на данном этапе надо, но вообще, я бы посоветовал доустановить на будущее комплект компиляторов для С и C++ - это g++ с прочими библиотеками. Значит вводим следующую команду:
sudo apt install build-essential
На этом нам пока выше крыши хватит компиляторов. Теперь приступаем к тому, к чему стремились - из исходного кода скомпилировать программу decrypt_sp. Если вы не забыли, то мы уже находимся в папке с исходными кодами, нам осталось только произвести компиляцию программы. Просто пишем команду make
make
Ура! У нас в папке появилась заветная программа decrypt_sp
Извлеките оттуда папку Extracted Files Original и папку MSID 512mb Original.
Переместите оттуда папку prx в папку decrypt_sp-master, где мы скомпилировали программу decrypt_sp
Если вы уже закрыли консоль Ubuntu, запустите её снова и пройдите в папку со скомпилированной программой, где user_name - имя профиля компьютера:
cd /mnt/c/Users/user_name/Desktop/decrypt_sp-master
В извлечённой из архива папки MSID 512mb Original вы увидите текстовой файл ID.txt. Откройте его в текстовом редакторе, там записан номер MSID: 204D5350534E593000788884C6AA0000. Скопируйте его. Этим паролем зашифрованы все файлы ENC в папке prx, которые мы сейчас будем расшифровывать.
В хекс-редакторе HxD откройте файл msid.bin, выделите все 16 байт и вставьте CTRL + V, ранее скопированный код MSID. У вас должно получиться вот так:
Распаковываем из архива MSID.Damper.3.XX.MOD.RUS.zip папку MSID Damper 3.XX MOD RUS в ms0:/PSP/GAME/
Запускаем на PSP программу MSID Dumper 3.xx MOD RUS, она сама сдампит msid.bin и на всякий случай attr.bin.
В корне карты памяти у вас появился файл msid.bin, копируем его в знакомую нам уже папку decrypt_sp-master, соглашаясь на змену старого ключа msid.bin.
Шаг 5 - шифруем файлы из папки dec в папку enc новым ключом MSID
Теперь в консоли Ubuntu выполните команду шифрования:
./decrypt_sp -e
У вас должны зашифроваться все файлы PRX из папки dec в папку enc вот таким образом:
Теперь можете удалить старую папку prx, содержащую шифрованные старым MSID файлы *.prx.enc.
Переименуйте новую папку enc обратно как prx и впоследствии вы будете использовать шифрованные новым MSID файлы в составе комплекта Extracted Files Original.
А теперь переходим к изготовлению волшебной карты памяти Пандоры...
Шаг 6 - подготавливаем волшебную карту памяти Pandora
На опыте прежних Пандор нам известно, что на разных картах памяти загрузочная запись MBR может находиться в области, куда должен записаться IPL Пандоры, то есть, на многих картах, особенно больших размеров, в основном более 2 ГБ, место под запись IPL в скрытую область занято или зарезервировано заводским загрузчиком MBR. Поэтому, я буду использовать способ с предварительным освобождением этой области, для дальнейшей свободной записи туда загрузчика Пандоры. А так же, многие старые программы по запандориванию карты памяти теперь на Windows 10 у многих не работают, поэтому я постараюсь в данной инструкции обойтись без программ.
Итак, запускаем от администратора стандартную консоль командной строки Windows.
Идём в "Пуск -> Служебные - Windows -> Командная строка -> Дополнительно -> Запуск от имени администратора"
Теперь пишем: select disk Цифра (в моём случае, вместо слова "Цифра" - я пишу 2)
select disk 2
С диском определились, убеждаемся ещё раз внимательно, что не промахнулись цифрой, чтобы не форматнуть случайно свой жёсткий диск компьютера.
Теперь пишем следующие команды по очереди и после каждой нажимаем Enter:
(изредка у diskpart не хватает прав при первом выполнении команд, ничего страшного, в случае ошибки повторите команду или зависимую последовательность)
clean
create partition primary offset 1000
select partition 1
active
format fs=fat32
select partition 1
assign
exit
Ну и это не обязательно, вы можете присвоить имя карте памяти, тогда введите следующую команду: LABEL F:PANDORA, где F это определившаяся буква вашей карты памяти на ПК, а PANDORA это название метки тома (не более 11 симоволов):
LABEL F:PANDORA
Начиная от выбора номера диска, у вас должно получиться всё точно так же, как на скриншоте ниже. То есть, все команды должны выполниться безусловно и безукоризненно:
Таким образом, мы освободили под запись IPL необходимое пространство, а всё оставшееся пространство отформатировали в FAT32, активировали, назначили имя тома с точкой монтирования. Теперь переходим непосредственно к самому процессу записи IPL в отделённое свободное пространство...
Необходимо отключить карту памяти от компьютера. Отключите на PSP "Соединение USB" или отключите картридер от компьютера.
Из нам уже знакомого архива Service_memstick_TA-088v3.zip извлеките на рабочий стол папку Write IPL to MS. Теперь она нам понадобится...
Войдите в эту папку, выполнив в консоли следующую команду: cd "C:\Users\user_name\Desktop\Write IPL to MS", где user_name - это имя профиля пользователя компьютера:
cd "C:\Users\user_name\Desktop\Write IPL to MS"
Теперь введите следующую команду для записи IPL (имейте в виду, что на этот момент карта памяти не должна быть подключена к компьютеру!):
MSINST\msinst.exe multiloader_ipl.bin
Вы увидите запрос на подключение карты памяти: Connect target MsProDuo. Теперь самое время создать на PSP "Соединение USB" или подключить картридер.
Программа при подключении тут же определит карту памяти и просканирует её на соответствие. Вы увидите запрос на запись IPL: Are You Sure ?[Y]. Естественно соглашаемся в латинской раскладке - Y.
Если всё прошло успешно, в конце вы увидите такое сообщение: Write MS BOOT CODE. Весь этот процесс у вас должен выглядеть следующим образом:
Ну вот и всё, самое главное мы уже сделали, то есть, запандорили карту памяти и сделали её волшебной! Теперь нам осталось сбросить на карту памяти файлы Пандоры...
Если вы помните, то в Шаг 3 мы уже извлекали из архива папку Extracted Files Original.
Переместите теперь оттуда всё её содержимое в корень волшебной карты памяти, это 3 папки и 1 файл:
id
jig
vsh
pspbtcnf.txt
И переместите на волшебную карту из папки decrypt_sp-master нашу папку enc, которую переименовали в prx, содержащую файлы *.prx.enc, шифрованные ключом MSID для этой новой волшебной карты памяти на предыдущем Шаг 5.
Всё! Волшебная карта памяти Pandora у вас готова!
Для работы комплекта Пандоры, вам потребуется так же волшебная запандоренная батарея. Подходит только оригинальный аккумулятор Sony из официального комплекта, который шёл вместе с PSP с завода или BaryonSweeper - эмулятор сервисной батарейки JigKick, либо специальный аккумулятор Pandora, выпускаемый сторонними производителями. Более подробнее об изготовлении волшебной батареи Пандоры вы можете ознакомиться в теме PANDORA 5.00 М33-6 SLIM&FAT.
Всё! Этим комплектом Пандоры, вы теперь можете восстановить любую модель PSP-100X или PSP-200X, включая с матплатой TA-088v3 DATE CODE 8C, даже если на PSP вообще удалена прошивка полностью.
FOOTER
P.S. Оригинальные карты MS PRO Duo Mark2 отлично работают! А также, через переходник MS PRO Duo, протестировано на карточках М2 или MicroSD!
MS PRO Duo Mark2
Контроллёр, микросхема и плата залиты в один монолитный корпус
i use linux directly and then windows with ubuntu by bash and perfect compilation. the tutorial to perfection in psp 2004, also downgraded from fw to fw 5.03 xd
Последний раз редактировалось in1975; 15.05.2020 в 04:04.
ErikPshat
Шаг 1 - устанавливаем Ubuntu на ПК под управлением Windows 10
Лучше напиши как устанавливаем WSL Ubuntu
Почему? Та потому что W10 из коробки может установить Linux еще через Hyper-V (даже образ искать не нужно)
Это как бы два разных подхода к установке - лучше сразу учить правильным вещам
WSL2 -крутая штука, ее можно использовать с графическим интерфейсом... но это уже другая история...
и как всегда ErikPshat, Yoti и frostegater - вы
Сделал две флэхи и начал восстанавливать psp... и с одной какая то странность...
Кстати, не совсем понятно, это с PSP какой-то такая накладка или с одной из флэх такое происходит?
Нужно тогда проверять на других PSP тоже. А может просто флеха изготовилась неправильно. Может какой-то из файлов неправильно декриптовался и подписался, либо карта памяти криво изготовилась. Я до сих пор редактирую Шаг 6, потому что пытался сократить набор команд, что-то подправил и флеха стала готовиться нерабочей, потом изменил команду - снова всё заработало Сейчас вроде бы всё отрабатывает нормально.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 16.05.2020 в 19:28.
Кстати, не совсем понятно, это с PSP какой-то такая накладка или с одной из флэх такое происходит?
Нужно тогда проверять на других PSP тоже. А может просто флеха изготовилась неправильно. Может какой-то из файлов неправильно декриптовался и подписался, либо карта памяти криво изготовилась. Я до сих пор редактирую Шаг 6, потому что пытался сократить набор команд, что-то подправил и флеха стала готовиться нерабочей, потом изменил команду - снова всё заработало Сейчас вроде бы всё отрабатывает нормально.
Я сделал две флэхи из-за этой psp. Обе проверил на другой psp с ними всё прошивалось... Я немало консолей ремонтировал и никогда не видел такого дефекта... По сути psp ведёт себя как обычный кирпич. Но почему то именно на этой консоли такая проблема.. если бы psp была неисправна вообще бы ничего не происходило кроме зелёного светодиода..., а тут она включает подсветку и по красному светодиоду видео обмен с флэхой... и по частоте мигания Я уже выучил где проверка флэхи, записать vsh
Вот непонятно из за флэхи это или нет.. не может же быть что на этой psp не прокатывает такой метод?!
Я сделал две флэхи из-за этой psp. Обе проверил на другой psp с ними всё прошивалось... Я немало консолей ремонтировал и никогда не видел такого дефекта... По сути psp ведёт себя как обычный кирпич. Но почему то именно на этой консоли такая проблема.. если бы psp была неисправна вообще бы ничего не происходило кроме зелёного светодиода..., а тут она включает подсветку и по красному светодиоду видео обмен с флэхой... и по частоте мигания Я уже выучил где проверка флэхи, записать vsh
Вот непонятно из за флэхи это или нет.. не может же быть что на этой psp не прокатывает такой метод?!
Кстати флэхи оригинальные использовал.
у меня ткакая же тема, psp 2004 7c, не знаю что делать, на моменте когда должно появится меню, просто подсветка горит, пока батарейку не достанешь.(
Последний раз редактировалось TeodorKonobeev; 13.01.2021 в 04:26.
Отличный мануал Спасибо!!!
Не подскажите в чём беда.?!
Сделал две флэхи и начал восстанавливать psp... и с одной какая то странность... у неё на экране ничего не кажет.. только подсветка... судя по светодиоду активности карты идёт процесс нормально.. когда светодиод перестаёт мигать предполагаю что появляется надпись "ОК", и наэтом всё.. ведёт себя также как кирпич.. не встречали такой дефект? PSP 2006
Последний раз редактировалось chip127; 16.05.2020 в 16:30.
Ну это не обсуждается Если следовать инструкции, тогда никаких подобных накладок в принципе не будет. Насчёт кириллических символов в путях я даже не стал упоминать, хотя давно известная кругом частая проблема, но это уже из разряда "kinder garden".
Сообщение от chip127
не может же быть что на этой psp не прокатывает такой метод?!
Ну это явно проблема существует в PSP. Метод-то не индивидуальный, а вполне рабочий для всех указанных моделей. Явно с PSP что-то не так. Ты попробуй посмотреть под лампочкой и включить звук на полную, может после слепого анбрика там меню включается, просто из-за сломанной подсветки ты XMB не видишь. Такое тоже может быть, Пандора может при прошивке включать экран своим VSH, а потом PSP экран не включает. Ну и фиг знает, что там ещё может быть, то ли графический процессор может не контачить, то ли могли ранее делать неудачный даунгрейд, когда портятся ключи IDStorage, то ли ещё много причин.
P.S. Переподписал IPL Пандоры вот этим: ipltool - Пандора работает
Процесс декриптовки - криптовки:
Сравнение декриптовки-криптовки в 2-ух проходах.
Первая слева колонка - декриптовка-криптовка оригинального IPL Пандоры.
Вторая справа колонка - декриптовка-криптовка переподписанного IPL для проверки.
Повторная проверка показала, что каждый блок зашифровался правильно с такими же контрольными суммами CHKSUM.
./ipltool -d multiloader_ipl.bin ipl_dec.bin
*=================*
| IPL Tool v.0.2 |
*=================*
Credits: draanPSP, Proxima, 173210, Sorvigolova, zecoxao, Mathieulh & LemonHaze
Decryption mode
File multiloader_ipl.bin loaded.
File size : 0x17000 bytes
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: F227514768780B1EA0E66E43B6DFC464
HASHER KEY: 9BAB191ED2BC96394716CCCC82293775
HEADER CMAC: 7164D3DE40BAF49CF75943C2549B7B06
COMPUTED: 7164D3DE40BAF49CF75943C2549B7B06
STATUS: OK
BLOCK CMAC: 518A5FF10EB2CA1ED10724448639E286
COMPUTED: 518A5FF10EB2CA1ED10724448639E286
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4000000
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x0
COMPUTED: 0x0
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 3A6A3DAB56E94359AB9A94AB73E8FFC7
HASHER KEY: BFCF3AB86ACA9481F7CF7A72936131CD
HEADER CMAC: 9FC891D980324984176BD32ABE8D47ED
COMPUTED: 9FC891D980324984176BD32ABE8D47ED
STATUS: OK
BLOCK CMAC: D6886665A56481D5526A5E18EAFE2801
COMPUTED: D6886665A56481D5526A5E18EAFE2801
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4000F30
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xF01C625D
COMPUTED: 0xF01C625D
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 6695BA2819EA6B05BC4338EDE2C0ED4B
HASHER KEY: 6A74A2A20F6C36436F95B6AA4C691AB3
HEADER CMAC: 50AA6A8FD3CD720526161F5532EEAF84
COMPUTED: 50AA6A8FD3CD720526161F5532EEAF84
STATUS: OK
BLOCK CMAC: 25FC0EA24CCFF69A1FC96475035F919C
COMPUTED: 25FC0EA24CCFF69A1FC96475035F919C
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4001E60
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x21043EA9
COMPUTED: 0x21043EA9
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: FF2B248DC254F892314A370DA96DB322
HASHER KEY: E069534DF94D0CBD99829B079A8A179A
HEADER CMAC: 405AAE63A8071CD0C42EC0BB2172B15D
COMPUTED: 405AAE63A8071CD0C42EC0BB2172B15D
STATUS: OK
BLOCK CMAC: CBB5049A30E6F8289FF2B524E5A91D56
COMPUTED: CBB5049A30E6F8289FF2B524E5A91D56
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4002D90
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x20528811
COMPUTED: 0x20528811
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 28D39E85805219B8BE6B55CA0FBE9B1C
HASHER KEY: 8188AEAB15E11FF58036CB2C3D856A65
HEADER CMAC: C4DB884898DC5A1C23366F18BF3AB8AA
COMPUTED: C4DB884898DC5A1C23366F18BF3AB8AA
STATUS: OK
BLOCK CMAC: 501AC0DFE42F283F085B9499A3E4413A
COMPUTED: 501AC0DFE42F283F085B9499A3E4413A
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4003CC0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xB69DB29C
COMPUTED: 0xB69DB29C
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: CAF011F533C6B3D13E03E3F86AFC7109
HASHER KEY: 0C907A709662150B51C8D1B53A4D1B04
HEADER CMAC: 908F07096679C0811FA17E8747C2F140
COMPUTED: 908F07096679C0811FA17E8747C2F140
STATUS: OK
BLOCK CMAC: 05E89A9201FCECF0818056D5F28A3915
COMPUTED: 05E89A9201FCECF0818056D5F28A3915
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4004BF0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x30DB17AA
COMPUTED: 0x30DB17AA
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: ED1102E6E9B9CCEE3E99F5A5C34047F4
HASHER KEY: 9D1942BC19DE13A51BE3DE373E1DC32C
HEADER CMAC: 7A5D106B2B179A36F9555DF1094ADA04
COMPUTED: 7A5D106B2B179A36F9555DF1094ADA04
STATUS: OK
BLOCK CMAC: 08189265C553C5B77DA618C26ECFE926
COMPUTED: 08189265C553C5B77DA618C26ECFE926
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4005B20
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xFFF96160
COMPUTED: 0xFFF96160
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 15B9FD5D27386F144B3A12E3AA10B06F
HASHER KEY: 3DB81F19B6F3A5DD85160DDFE11719F6
HEADER CMAC: 91BBF96344ED97809F7B569EE77101F4
COMPUTED: 91BBF96344ED97809F7B569EE77101F4
STATUS: OK
BLOCK CMAC: 794277EC60150A7ACB64D9750D036048
COMPUTED: 794277EC60150A7ACB64D9750D036048
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4006A50
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x2002D19E
COMPUTED: 0x2002D19E
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: BB5CF35261310EB5D1D8A9980CDA8F64
HASHER KEY: 564CF46EC5FF2D04623EA9F776F9DC32
HEADER CMAC: A012662B71A95966C5C86F3065EF099F
COMPUTED: A012662B71A95966C5C86F3065EF099F
STATUS: OK
BLOCK CMAC: 2913B1B54724FE900EDA2493982FA6E0
COMPUTED: 2913B1B54724FE900EDA2493982FA6E0
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4007980
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xA657C63D
COMPUTED: 0xA657C63D
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: D777E43A0F239EC85064AF435A0EE243
HASHER KEY: D4512FA241ED0E951DB7A8EAD3B974AA
HEADER CMAC: 88CBF9D8736B509B687F4C04D6D0C3C0
COMPUTED: 88CBF9D8736B509B687F4C04D6D0C3C0
STATUS: OK
BLOCK CMAC: 0DA3786E645AC229C8F4DA32DF1C609E
COMPUTED: 0DA3786E645AC229C8F4DA32DF1C609E
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x40088B0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x7FFF9064
COMPUTED: 0x7FFF9064
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 84205FB8D1A2C6F2DD8DD20149E5CB47
HASHER KEY: 7E70150BDF8D2F4E127C5B1D0CB6D690
HEADER CMAC: A2297250BD7675064ED1368FBFEC83E6
COMPUTED: A2297250BD7675064ED1368FBFEC83E6
STATUS: OK
BLOCK CMAC: CF6E106A1E9F2158609DC4031A5F0730
COMPUTED: CF6E106A1E9F2158609DC4031A5F0730
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x40097E0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x6F7E1808
COMPUTED: 0x6F7E1808
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: A442D1250896DC10DE1F66B19DAA252C
HASHER KEY: 8F7E585767032B6F5694EF990C1078B0
HEADER CMAC: 5BBCC8E4A3D119E54A46F2A8B9BB43B2
COMPUTED: 5BBCC8E4A3D119E54A46F2A8B9BB43B2
STATUS: OK
BLOCK CMAC: 70575AA65A829A70A9064BAAEBB813D7
COMPUTED: 70575AA65A829A70A9064BAAEBB813D7
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x400A710
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xA421A757
COMPUTED: 0xA421A757
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 445D40933886F325DAB36ED974E27414
HASHER KEY: 14FE1D145F7B98FA9C1BE896FBC91A40
HEADER CMAC: 5F2F34A79FA5CC35565B3E03D69FBFB1
COMPUTED: 5F2F34A79FA5CC35565B3E03D69FBFB1
STATUS: OK
BLOCK CMAC: 49AA6D568D391121DD7C652897C57780
COMPUTED: 49AA6D568D391121DD7C652897C57780
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x400B640
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xDE88F02C
COMPUTED: 0xDE88F02C
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 69033B8673851048684F0797D52DDE89
HASHER KEY: AD1E73E87C0A9FB2FEC197B68DC168F7
HEADER CMAC: F40C1817ABF888E5E0B5D878AF38D16E
COMPUTED: F40C1817ABF888E5E0B5D878AF38D16E
STATUS: OK
BLOCK CMAC: 8D82641D1F2E4E8B1502025EB77DB7DE
COMPUTED: 8D82641D1F2E4E8B1502025EB77DB7DE
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x400C570
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xE583F867
COMPUTED: 0xE583F867
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 039BA0EC9FEA9DD857D60BB09BE09CDC
HASHER KEY: 2A8B9F1BDF64FFA59FB87686675D546B
HEADER CMAC: C95585BEE2F5AEB6ECEA87DFCE78234C
COMPUTED: C95585BEE2F5AEB6ECEA87DFCE78234C
STATUS: OK
BLOCK CMAC: BF739E9FF39A49D21A7F9BC230F25572
COMPUTED: BF739E9FF39A49D21A7F9BC230F25572
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x400D4A0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xF8CA6DFA
COMPUTED: 0xF8CA6DFA
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: B1C7A2EA62704785ED81B0F90D399266
HASHER KEY: D5B90D860D0E217122FF3D4CA2F1CF53
HEADER CMAC: 5C2D2E0F192C567548DDA107D216DBB7
COMPUTED: 5C2D2E0F192C567548DDA107D216DBB7
STATUS: OK
BLOCK CMAC: 7441ACDCE1F3C6633A3E056C24F0C834
COMPUTED: 7441ACDCE1F3C6633A3E056C24F0C834
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x400E3D0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x443401C2
COMPUTED: 0x443401C2
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 5CEE9D6521EF6CABFAA64EB6780BFAE6
HASHER KEY: 77586FE7A829B8A79139EA7ACDE9AB29
HEADER CMAC: F3024A2AABA83FA07EFAE28422B891E9
COMPUTED: F3024A2AABA83FA07EFAE28422B891E9
STATUS: OK
BLOCK CMAC: E2FD4486F640166D6CE754F374541D7F
COMPUTED: E2FD4486F640166D6CE754F374541D7F
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x400F300
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x68B2E0C
COMPUTED: 0x68B2E0C
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: FE0E915456E585C77E3C5F6852CCD5D2
HASHER KEY: 056639AF3129B1C7E14EFC034B3FDD49
HEADER CMAC: 91A6DDECD4711AFA80580A9A01EB8EBC
COMPUTED: 91A6DDECD4711AFA80580A9A01EB8EBC
STATUS: OK
BLOCK CMAC: 5312BE1876B91492BB13FBCCBF59D026
COMPUTED: 5312BE1876B91492BB13FBCCBF59D026
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4010230
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0xA195B268
COMPUTED: 0xA195B268
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 99A4FA3D80CE1555F14860859E7C982D
HASHER KEY: 7F586F5F978F8E3E91C3DE66A5DCDF3F
HEADER CMAC: 465F8A7A66D6B7F96A1D322F0C72A93D
COMPUTED: 465F8A7A66D6B7F96A1D322F0C72A93D
STATUS: OK
BLOCK CMAC: F7BEF7BE27F7627E182FDCC49D692817
COMPUTED: F7BEF7BE27F7627E182FDCC49D692817
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4011160
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x1F504C98
COMPUTED: 0x1F504C98
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: BCC5EEADB7C4AF72745FF237F9BFF219
HASHER KEY: 91E6BAAB200F8CDDE1DDF16F29B490E6
HEADER CMAC: 370F279BF73ECC54BF75CC676690C5FA
COMPUTED: 370F279BF73ECC54BF75CC676690C5FA
STATUS: OK
BLOCK CMAC: E89EA943914F07D26BAC04C2B10AAC5C
COMPUTED: E89EA943914F07D26BAC04C2B10AAC5C
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4012090
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x1517C787
COMPUTED: 0x1517C787
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: E76FEA28F843D49C02041476E4155D99
HASHER KEY: 38881C10402A289B501CA71DDA36EEC1
HEADER CMAC: D55209B4DAD0D69EACD34DAC8679A2F2
COMPUTED: D55209B4DAD0D69EACD34DAC8679A2F2
STATUS: OK
BLOCK CMAC: 343F9CFEB2BF14DC781BED5AA5935B3A
COMPUTED: 343F9CFEB2BF14DC781BED5AA5935B3A
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4012FC0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x2AEAAFB3
COMPUTED: 0x2AEAAFB3
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: CMAC
CIPHER KEY: 29B15286E4B084548A2E36DA149994ED
HASHER KEY: 55A7AD20D4A6995DEBC5CFAAD567CCFE
HEADER CMAC: 44272711559A5627BB75058593B55D75
COMPUTED: 44272711559A5627BB75058593B55D75
STATUS: OK
BLOCK CMAC: 64464D64D396EA29EC864AD322C7A4FE
COMPUTED: 64464D64D396EA29EC864AD322C7A4FE
STATUS: OK
Encrypted data size: 0xF40
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4013EF0
DATA SIZE: 0xF30
PREW BLK CHKSUM: 0x36CA1F20
COMPUTED: 0x36CA1F20
STATUS: OK
Block decrypted.
[*] Kirk Header:
Kirk mode: ECDSA
CIPHER KEY: 62AF86EAEE2FC6EA17B219DC88CAF390
HEADER SIGNATURE:
R: 5CE50BDEB9DB78072F568BB4936F65397A0ADCEC
S: 74A6D975F4ECAA930AEC1FB0313F2B90A0BD9390
STATUS: OK
BLOCK SIGNATURE:
R: 00E993C5C9E2C0DDD5D9C6D4544E80756C88124D
S: ADF58810003713785F57EA08F4376A73EDB32B74
STATUS: OK
Encrypted data size: 0x5B4
Encrypted data offset: 0x10
[*] Block Header:
LOAD ADDRESS: 0x4014E20
DATA SIZE: 0x5A4
ENTRY POINT: 0x4000000
PREW BLK CHKSUM: 0xC74CA222
COMPUTED: 0xC74CA222
STATUS: OK
Block decrypted.
Data successfully decrypted!
Decrypted 22 blocks.
Скажите пожалуйста, такая карта подойдёт? И именно 512мб. Спасибо!
Не обязательно 512. Лучше теперь оригинальная MS PRO Duo. Они надёжнее и не сыпятся, как подделки. Ну и большого объёма тоже не очень хорошо, потому что карты более 4 ГБ труднее отодвинуть загрузочную область под IPL. Хотя я не пробовал, у меня сейчас 2 карты запандоренные, одна 2 ГБ и вторая 4 ГБ, обе оригинальные Sony.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
IRONKAGE, да, комплект работает на всех PSP, только для 3000 и Street требуется особая батарейка. В СЦ используется внешняя чёрная коробка под названием JigKick, но волшебная карта используется та же самая. Но говорят работает и от батарейки, только там нужен особый чип контроллёра, люди ищут...
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Да нет, была как-то давно, ну там простая чёрная пластмассовая прямоугольная коробочка, на ней так и написано JigKick, от неё идёт тоже проводок на батарею-пустышку, которая вставляется в аккумуляторный отсек.
Потом эта коробочка подключается к компу и синхронизируется через технический сайт Sony. После авторизации можно прошивать PSP-3000/Go/Street.
Я сам ни коробочки JigKick своими глазами не видел и про синхронизацию онлайн конкретно не знаю, просто говорю о чём наслышан.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
На чистом Linux последний пункт, просто так не сделать - Windows рулит
Когда в PSP будет вставлена данная карта памяти - знайте, после подключения Пандоры батареи у вас ничего спрашивать не будут, и уже не будет времени передумать
PSP 200x OK
Дана инструкция протестирована на карте М2 с такими PSP:
TA-081
TA-085v2
TA-088v3
M2 с адаптером
Последний раз редактировалось IRONKAGE; 29.05.2020 в 13:51.
Залил в шапку архив со сборкой Service_memstick_TA-088v3.zip, содержащий комплект Пандоры 5.02. Так же, комплект содержит все необходимые скомпилированные утилиты, некоторые только под Linux (они без расширения), а некоторые под Windows. В общем всё то же самое, что и в прошлом комплекте сервисной карты, только дополнительно набор утилит шифрования и комплект программ для карты памяти, которые могут понадобится после восстановления прошивки, чтобы сразу накатить с этой же карты 6.61 и установить кастомную прошивку.
Состав комплекта:
decrypt_os2 - программа для декриптовки/шифровки файла GUI Пандоры jig_os2_cs_verXXX_XXXXXXXX.bin из папки JIG (не обязательно, чисто для академических целей).
decrypt_sp - программа для декриптовки/шифровки файлов *.prx.enc Пандоры из папки PRX (обязательное условие).
ipltool - программа для декриптовки/шифровки файла IPL Пандоры ipl_502.bin, либо любого другого IPL (не обязательно, чисто для академических целей).
JigKick_Service_MemStick_5.02 - Пандора 5.02 для карты памяти. В дополнительной папке JIG MOD содержится модифицированное GUI Well Done.
ms0 - addition for Pandora - дополнение к карте памяти для расширения функционала Пандоры после восстановления прошивки.
После восстановления прошивки PSP на 5.02, включите PSP без запандоренного аккумулятора от розетки или поменяйте на карту памяти с multi-IPL, для включения PSP в обычном режиме.
Скопируйте содержимое этой папки дополнений в корень карты памяти - папки PSP и SEPLUGINS.
Установите из этих дополнений "Обновление PSP вер.6.61".
PSP будет готова к запуску кастомных программ и игр.
MSID Damper 3.XX - дамперы msid.bin ключа шифрования карты памяти, для которой вы будете шифровать папку PRX Пандоры.
Write_IPL - папка с двумя разными IPL для вшивания в неразмеченную область, для старта Пандоры: ipl_502.bin и multiloader_ipl_DDC8_M33-6.bin для кастомной Пандоры Despertar del Cementerio v8 (M33-6) - может потребоваться для установки на карту памяти, наряду с официальной, ещё и кастомной Пандоры, а затем, путём подмены разных IPL, можно менять местами запуск официальной на мультизагрузку кастомной этой или этой с удержанием клавиши, либо просто загрузки прошивки из NAND. Для этого каждый раз форматировать заново MS не требуется, IPL заменяется прямо налету командой в батнике msinst.exe ipl_502.bin или msinst multiloader_ipl_DDC8_M33-6.bin, затем, после запроса, делаете подключение карты памяти к ПК, нажимаете Y и он тут же заменяется. Удобно включать PSP мультизагрузчиком при запандоренной батарее.
P.S. Совет: вы так же можете менять IPL официальный на мультизагрузочный, скопировав в корень карты памяти файл ipl_502.bin, переименовав его как MSIPL.bin, а затем, запустив программу на PSP, из пункта №5 выше, под названием Pandora Installer for 3.xx+ -R4b-, вы можете прошивать этот IPL официальной Пандоры прямо на PSP, либо записать мультизагрузочный Time Machine IPL, чтобы PSP просто так включалась с запандоренным аккумулятором, либо запускать, через удержание назначенных кнопок, любые другие виды кастомных Пандор или ELF Menu.