Обновление ПО до 3.65 (PS Vita)


Если вам помогло или просто понравилось это руководство, то мы принимаем пожертвования.
По вопросам, касающимся взлома и руководства, обращайтесь сюда

Обязательно к прочтению

Эксплойт h-encore совместим только с приставками, версия системного ПО которых 3.65 и выше. Поэтому консоли с другой версией прошивки должны быть обновлены при помощи кастомного приложения для обновлений, чтобы использовать этот эксплойт.

Несмотря на то, что h-encore совместим с системным ПО даже последней версии, только на 3.65 и 3.60 есть Ensō - эксплойт, который срабатывает при загрузке приставки, тем самым исключая необходимость запускать прошивку после каждого выключения или перезагрузки PS Vita

Обратите внимание, что кастомное приложение для обновлений может лишь увеличить версию прошивки, но не понизить её. Если ваша прошивка выше, чем 3.65, вернитесь к Началу и выберите вашу версию прошивки.

Что понадобится

  • Файл PSP2Updat.PUP, соответствующий версии прошивки, до которой вы пытаетесь обновиться
  • Свежая версия finalhe

Инструкция

Часть I - finalhe

Установка Final h-encore

Если вы уже использовали это приложение, пропустите установку

Windows
  1. Скачайте 7z-архив с Final h-encore из репозитория
  2. Скопируйте содержимое 7z-архива Final h-encore в папку на вашем компьютере
Linux

Версию для Debian-совместимых дистрибутивов придётся компилировать самому! Версия же для RPM-менеджера пакетов доступна в репозитории. Там же находится и инструкция по установке.

  1. Для компиляции вам понадобятся следующие пакеты: build-essential libxml2-dev libusb-1.0-0-dev zlib1g-dev qtbase5-dev cmake qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools git qttools5-dev pkg-config
  2. Клонируйте репозиторий в удобную папку. Например, git clone https://github.com/soarqin/finalhe.git
  3. Перейдите в папку с исходниками программы cd finalhe/
  4. Выполните команду cmake, указав в качестве её параметра местонахождение папки с исходниками: cmake ~/finalhe/
  5. Начните компилирование: make
  6. После окончания компилирования, запустите программу: ./src/FinalHE. Бинарник программы будет находится в папке src
MacOS
  1. Установите brew на MacOS, если ранее этого не делали.
    • Откройте Терминал, введите: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Установите библиотеки QT5 (!) командой brew install qt5 в терминале ОС
  3. Загрузите и распакуйте архив FinalHE_MacOS_PreBuild в любом удобном для вас месте
Инструкция для самостоятельного компилирования под MacOS
  1. Установить brew командой из терминала: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
  2. Установить qt5 libs командой из терминала: brew install libusb qt
  3. Загрузить исходники (source code): https://github.com/soarqin/finalhe/releases
  4. Загрузить cmake-3.16.2-Darwin-x86_64.dmg по ссылке https://cmake.org/download/
  5. Запустить программу cmake и указать пути для исходного кода и выходного файла (makefile)
  6. Нажать “Configure”, выбрать тип Unix Makefile. Надстройка стандартная.
  7. Указать поочередно пути: QT - Core / GUI / LinguistTools / Network / PrintSupport / Widgests.
  8. Нажать “Generate” и дождаться выполнения
  9. Открыть Терминал и выполнить команду cd ~/finalheс/ (путь до директории с makefile)
  10. Выполнить команду make. Дождаться завершения компиляции.
  11. *.exec будет находиться в папке «src» (папка с makefile)

Использование Final h-encore

  1. Переместите файл PSP2UPDAT.PUP в ту же папку, что и finalhe

  2. Отключить консоль от компьютера
  3. Переведите консоль в авиарежим (“Настройки” -> “Режим авиаперелета”)
  4. Перезагрузите консоль
  5. Запустите finalhe на вашем ПК
    • Если у вас компьютер под управлением Windows, и если появится запрос брандмауэра на разрешение доступа к сети для finalhe, разрешите доступ
  6. Запустите на консоли приложение “Управление данными
  7. Выберите “Скопировать данные
  8. Выберите “Компьютер
  9. Подключите PS Vita к ПК по USB-кабелю и выберите соответствующий пункт
  10. Выберите / зарегистрируйте ваш компьютер, если появится запрос
  11. Введите код подтверждения, который отобразится в окне программы, если устройство не было зарегистрировано
    • Если устройство не определяется по USB-кабелю, установите драйвер и попробуйте снова
    • Если все сделано верно, в окне программы Final h-encore кнопка “Let’s GO!” станет активной
    • В некоторых случаях требуется вход в PSN, если у вас нет учётки PSN - зарегистрируйте её. Рекомендую делать это с ПК, поскольку так удобнее. После входа в PSN на консоли, перезапустите h-encore и начните подключение заново.
    • Если, при подключении по WiFi, у вас постоянно выбивает ошибку, удалите имеющееся подключение и создайте его заново
  12. Приложение finalhe должно отобразить инструкции для обновления консоли
    • Если по какой-то причине у вас не получается подключить PS Vita к ПК по кабелю, обновите её через настройки до последней версии системного ПО и следуйте инструкциям, начав с начала руководства
      • Помните, что после обновления прошивки, у вас будет прошивка версии 3.74 , что будет важно в дальнейшем
      • Обновление системного ПО происходит через меню “Настройки” -> “Обновление системы” -> “Обновление при помощи Wi-Fi
        • Перед обновлением на всякий случай удалите текущую точку доступа и подключитесь к ней заново

Часть II - Обновление прошивки

  1. Запустите приложение Настройки
  2. Перейдите в “Обновление системы” -> “Обновить путём подключения к компьютеру
  3. Убедитесь, что отображается сообщение “3.65
    • Если отображается любое другое сообщение, остановитесь и выясните, что пошло не так
  4. Следуйте инструкциям на экране, чтобы обновить консоль до 3.65
    • После завершения процесса консоль перезагрузиться автоматически

Следующий шаг: Установка h-encore