
Trinity Exploit - Emulator Escape
Trinity — это третий публичный джейлбрейк для PS Vita™, поддерживающий последние прошивки 3.69 и 3.70. Цепочка эксплойтов состоит из трёх стадий: эксплойт ядра MIPS, побег из эмулятора PSP и эксплойт ядра ARM.
Техническое объяснение цепочки эксплойтов Trinity доступно здесь.
Если вы уже выполнили подготовку, можете пропустить эту часть и перейти к разделу Установка.
Если у вас прошивка 3.69, у вас есть два варианта:
212.47.229.76 (перейдите в Settings → Network → Wi-Fi Settings → Your access point → Advanced Settings и установите для DNS Settings значение Manual, а для Primary DNS — 212.47.229.76).Зарегистрируйте учётную запись PSN, если у вас её ещё нет (учтите, что с одной учётной записью можно активировать только 3 устройства).
Загрузите и установите любую PSP/minis-игру (PS Vita или PS one Classics не подходят). В большинстве регионов есть демоверсии (если вы знаете название, которого нет в этом списке, пожалуйста, сообщите мне):
К сожалению, если вы не можете найти демоверсию в своём регионе, вам придётся либо купить любую PSP/minis-игру, либо зарегистрировать новую учётную запись PSN в одном из перечисленных выше регионов.
Убедитесь, что ваша демоверсия является игрой PSP/minis. Чтобы проверить это, запустите игру и некоторое время удерживайте кнопку PS. Затем должно появиться быстрое меню с опцией Settings, где можно установить билинейный фильтр и т. д. Если этой опции нет, вы, скорее всего, загрузили не ту игру. За помощью можете посмотреть обучающие видео на YouTube и увидеть, как должна выглядеть PSP-игра.
Загрузите и установите qcma и psvimgtools.
Запустите qcma и в настройках qcma установите для параметра Use this version for updates значение FW 0.00 (Always up-to-date), чтобы обойти проверку системного ПО.
Запустите Content Manager на PS Vita и подключите её к компьютеру, затем выберите PS Vita System -> PC, а после этого — Applications. Наконец, выберите PSP™/Other и нажмите на игру, которую хотите превратить в эксплойт Trinity. Если появится сообщение об ошибке, связанное с системным ПО, просто перезагрузите устройство, чтобы решить проблему (если это не помогло, включите режим полёта и перезагрузите устройство). Если это всё ещё не работает, в качестве альтернативы установите DNS 212.47.229.76, чтобы заблокировать обновления.
Перенесите игру на компьютер, нажав Copy на PS Vita. После копирования перейдите на компьютере в папку /Documents/PS Vita/PGAME/xxxxxxxxxxxxxxxx/YYYYZZZZZ, где xxxxxxxxxxxxxxxx — некая строка, соответствующая идентификатору вашей учётной записи, а — идентификатор названия (title id) игры, которую вы только что скопировали. Вы можете посмотреть на изображение в , чтобы убедиться, что это действительно выбранная вами игра. Кроме того, папка должна содержать следующие папки: , и .
[TURN ON WI-FI TO USE THIS EXPLOIT].» — Зажмите кнопку PS и включите Wi-Fi в быстром меню.[EXPLOIT FAILED: 0x800200CB].» — Такое иногда случается. Просто запустите эксплойт ещё раз.HENkaku Settings, затем выберите Enable unsafe homebrews. Это даст вам полные права в VitaShell.Если вам нравится моя работа и вы хотите поддержать будущие проекты, вы можете сделать пожертвование:
Спасибо!
YYYYZZZZZYYYYZZZZZ/sce_sys/icon0.pngYYYYZZZZZgamelicensesce_sysПрежде чем пытаться изменить резервную копию, сделайте её копию. Просто скопируйте YYYYZZZZZ в другое место, чтобы в случае ошибки можно было скопировать её обратно и повторить попытку.
Вставьте строку xxxxxxxxxxxxxxxx сюда. Если AID действителен, вы получите ключ, который можно использовать для расшифровки/повторного шифрования вашей игры.
Расшифруйте резервную копию игры, выполнив следующую команду в командной строке/терминале (убедитесь, что находитесь в нужной рабочей папке. В Windows вы можете открыть терминал в текущей рабочей папке, введя cmd в адресной строке файлового менеджера. Кроме того, если вы ещё не установили psvimgtools, просто поместите их в папку YYYYZZZZZ):
psvimg-extract -K YOUR_KEY game/game.psvimg game_dec
Если всё сделано правильно, вы должны увидеть вывод, подобный этому:
creating file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/EBOOT.PBP (x bytes)...
creating file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/__sce_ebootpbp (x bytes)...
all done.
Загрузите Trinity и скопируйте файл PBOOT.PBP в game_dec/ux0_pspemu_temp_game_PSP_GAME_YYYYZZZZZ/PBOOT.PBP (в этой папке должны быть файлы EBOOT.PBP, __sce_ebootpbp и VITA_PATH.txt). Если PBOOT.PBP там уже существует, просто перезапишите его.
Теперь повторно зашифруйте резервную копию, как указано выше, введя в командной строке/терминале:
psvimg-create -n game -K YOUR_KEY game_dec game
Если всё сделано правильно, вы должны увидеть вывод, подобный этому:
adding files for ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ
packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/EBOOT.PBP (x bytes)...
packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/PBOOT.PBP (x bytes)...
packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/__sce_ebootpbp (x bytes)...
created game/game.psvimg (size: x, content size: x)
created game/game.psvmd
Удалите папку game_dec (и инструменты PSVimg, если вы скопировали их сюда) и выберите Refresh database в настройках qcma.
Теперь нужно скопировать изменённую резервную копию обратно на PS Vita: запустите Content Manager на PS Vita и подключите её к компьютеру (если он уже открыт, просто вернитесь в первое меню), затем выберите PC -> PS Vita System, а после этого — Applications. Наконец, выберите PSP™/Other и нажмите на изменённую игру. Выполните операцию копирования и выйдите из Content Manager.
В livearea игра теперь должна иметь другую иконку и называться Trinity (возможно, вам придётся пересобрать базу данных в режиме восстановления, чтобы пузырёк изменил свой вид). Если нет, внимательно перечитайте инструкции и начните заново.
Включите Wi-Fi, затем перезагрузите устройство и сразу запустите Trinity. Не делайте ничего другого, иначе эксплойт будет менее надёжным. Очень важно, чтобы в фоне не было запущенных загрузок.
Наслаждайтесь процессом эксплуатации и подождите, пока запустится Construct. Если эксплойт не сработал, просто запустите Trinity ещё раз.
Внутри Construct выберите Download VitaShell, затем Install HENkaku и, наконец, Exit.
Поздравляем, ваше устройство теперь может запускать homebrew-приложения. Настоятельно рекомендуется понизить прошивку устройства до 3.60 или 3.65/3.67/3.68 с помощью modoru. На 3.60 можно использовать HENkaku, а на 3.65/3.67/3.68 — h-encore. Если вы не понизите прошивку сейчас, вы можете потерять возможность запускать Trinity в будущем и, следовательно, больше не сможете взломать устройство.