====== sceutils ====== #!/usr/bin/env python2 * за авторством [[https://github.com/TeamMolecule/|TeamMolecule]] * доработки от [[https://github.com/RealYoti/|RealYoti]] ===== Установка Python 2 ===== - Перейдите на официальный сайт в [[https://www.python.org/downloads/windows/|раздел загрузок Python для Windows]] - Перейдите по ссылке "Latest Python 2 Release" (на данный момент это 2.7.18) - Пролистайте страницу вниз и найдите ссылку "Windows x86 MSI installer" - Загрузите этот файл и установите его с настройками по умолчанию - Также перейдите на официальный сайт [[https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266|VCForPython27]] - Дождитесь завершения загрузки файла и установите его с настройками по умолчанию ===== Установка библиотек ===== - Перейдите в папку с установленным Python 2 (C:\Python27) - Откройте в ней [[win:help:cmd|командную строку]] - Введите следующую команду:\\ ''python -m pip install %%--%%upgrade pip'' - Перейдите в подпапку "Scripts" и откройте в ней [[win:help:cmd|командную строку]] - Введите следующие команды, дожидаясь завершения каждой:\\ ''pip install wheel\\ pip install pycrypto''\\ ''pip install enum34'' ===== Примечания ===== - Также необходимо иметь установленный [[https://www.7-zip.org/|7-Zip]], добавленный в окружение Path. - Команды для обновления установленных модулей (библиотек):\\ ''pip list %%--%%outdated''\\ ''pip install %%--%%upgrade %pkg_name%'' ===== Распаковка прошивки ===== - Загрузите и распакуйте в папку без русских букв [[https://github.com/RealYoti/sceutils/archive/master.zip|форк sceutils от RealYoti]] - Поместите в эту же папку (sceutils-master) файл [[https://www.playstation.com/ru-ru/get-help/ps-vita-system-software/|официальной прошивки]] - Переименуйте в ней файл "keys_external.py" в "keys.py" (уберите "_external") - Подготовка завершена, откройте в папке "sceutils-master" [[win:help:cmd|командную строку]] - Введите следующую команду и дождитесь завершения:\\ ''C:\Python27\python.exe pup_fiction_win.py PSVUPDAT.PUP PSVUPDAT'' - В появившейся папке "PSVUPDAT" находится распакованная прошивка ===== Расшифровка EBOOT.BIN ===== - Поместите в папку sceutils-master исполняемый файл (без PFS) и ложную лицензию:\\ ''\TITLE_ID\eboot.bin''\\ ''\TITLE_ID\sce_sys\package\work.bin'' - Откройте в этой папке [[win:help:cmd|командную строку]] и введите следующую команду:\\ ''C:\Python27\python.exe self2elf.py -i eboot.bin -o eboot.elf -k work.bin'' - Появившийся файл "eboot.elf" и есть расшифрованный исполняемый файл игры или патча