====== 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" и есть расшифрованный исполняемый файл игры или патча