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


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

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

Эксплойт h-encore для PS Vita \ PS Vita TV позволяет устанавливать homebrew-приложения на главный экран консоли. Он совместим с версиями системного ПО от 3.65 до 3.74 .

Имейте ввиду, что этот эксплойт “непривязной” и требует запуска после каждой перезагрузки приставки (имеется ввиду отключение питания или перезагрузка, а не режим сна). Это временное ограничение, пока не будет установлен HENkaku Ensō далее по инструкции.

В дополнение ко всему, мы настроем доступ к “небезопасным” приложениям, что даст приложениям расширенные полномочия в системе. Примерно так же работает запуск от имени администратора в Windows.

В зависимости от версии системного ПО на консоли, будет использоваться разная версия h-encore. Для приставок на 3.65-3.68 - первая версия, для приставок на 3.69 и выше - вторая. Используемое для взлома ПО автоматически установит нужную версию. Ниже, для краткости, на протяжении всей страницы мы будем писать h-encore вне зависимости от того, какая версия именно установлена

Если у вас PS Vita 1000, то вам также понадобится официальная карта памяти Sony (любого размера) для выполнения этого руководства. Это ограничение не применяется к PS Vita 2000 или PS TV, поскольку эти консоли имеют встроенную карту памяти.

Final h-encore

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

Часть I - Установка h-encore на консоль

  1. Выберите “Trim h-encore to ~7МБ
  2. Нажмите кнопку “Let’s GO!
    • Файлы эксплойта будут автоматически скачаны и подготовлены
    • Этот процесс займёт некоторое время
    • Когда статус-бар в окне программы будет заполнен на 100%, переходите к следующему пункту
  3. Откройте приложение “Управление данными
  4. Выберите “Компьютер -> система PS Vita” на экране консоли
  5. Выберите “Приложения
  6. Выберите “PS Vita
  7. Отметьте галочкой “h-encore
  8. Выберите “Копировать
  9. Выберите “OK
    • Эксплойт h-encore будет скопирован на вашу консоль
    • Этот процесс займёт некоторое время
  10. Сверните приложение “Управление данными” на консоли, нажав кнопку (PS) и закройте его
  11. Закройте Final h-encore на компьютере
    • Если всё сделано верно, на экране приставки появится новый пузырь - “h-encore

Часть II - Запуск h-encore

  1. Подключите консоль к Интернету
  2. Запустите приложение h-encore, держа нажатой кнопку (R)
    • Если появится запрос о призах, выберите “Да”, продолжая держать нажатой кнопку (R)
  3. Если эксплойт сработал, вы увидите меню h-encore bootstrap
    • Если эксплойт завис на белом экране, просто закройте приложение (это приведёт к перезагрузке консоли, если не привело - перезапустите консоль самостоятельно), затем попробуйте снова
    • Если это не помогло, удерживайте кнопку питания в течение 30 секунд для принудительной перезагрузки, затем попробуйте снова
  4. Выберите “Install HENkaku
    • Это действие установит эксплойт HENkaku и разрешит доступ к хоумбрю до следующей перезагрузки
  5. Выберите “Download VitaShell
    • Это действие установит хоумбрю приложение VitaShell для управления файловой системой консоли
    • VitaShell (как и все прочие хоумбрю приложения) останется установленным после перезагрузки, но будет выдавать ошибку при запуске, если эксплойт HENkaku не активен
    • При возникновении ошибки, убедитесь, что приставка подключена к сети Интернет
  6. Выберите “Exit

В дальнейшем, для запуска достаточно просто войти в приложение и сразу же выйти через “Exit

Часть III - Настройка HENkaku

  1. Запустите приложение Настройки
  2. Перейдите в “Настройки HENkaku
  3. Установите флажок “Включить небезопасные приложения
  4. Перейдите в меню “Поддельная версия” и пропишите там 3.74
  5. Выберите пункт “Перезагрузить устройство”, чтобы перезагрузить приставку

Ваша версия системного ПО 3.65: Установка Ensō (3.65)

Ваша версия системного ПО выше 3.65: Понижение версии системного ПО до 3.65

Следующий шаг: Установка Ensō (3.65)