Инструкция взлома пс4 скачать торрент

Поле названия
Инструкция взлома пс4
Качество
Комментариев: 0
обновление файла: 12.03.2018
Название: Инструкция взлома пс4
просмотры: 7 375
Размер:-
Инструкция взлома пс4

PS4 взломана, и ниже я дам всю необходимую информацию, начиная покупкой PS4 и заканчивая запуском скаченных игр.

Так же инструкция по прошивке 4.55 тут : https://ps4.customfw.xyz/

Основные сведения, во избежание повторяющихся вопросов (за вопросы указанные в этих пунктах авторам соответствующих постов будет выдаваться РО):
-Если на вашей PS4 прошивка 4.06 или выше - то вам не повезло, всё нижеописанное не для вас.
-Даунгрейд с 4.06 и/или выше не существует! Любая обратная информация является ложью.
-Запуск игр требующих версию прошивки 4.06 и/или выше - невозможен.

На данный момент единственной подходящей для взлома версией прошивки является 4.05. Всё, что выше чем 4.05 - нам не подходит. На данный момент возможностей даунгрейда (понижения) прошивки с 4.06 (и/или выше) до 4.05 не существует!

Таким образом, к покупке подходит любая PS4 (как "толстая", так и "слимка" и "прошка") с версией прошивки 4.05 или ниже. PS4 с версией прошивки 4.01 и ниже можно легко обновить с USB-накопителя до 4.05.

Узнать версию прошивки PS4 перед покупкой можно так: в главном меню зайти в "Настройки" -> "Система" -> "Информация о системе".

Информация по нахождению PS4 с прошивкой 4.05 или ниже

Лично от себя автор темы советует искать подходящие консоли на барахолках по типу авито.
Найти новую подходящую консоль в магазинах уже не так просто, но всё ещё реально. Ориентироваться при покупке, конечно же, лучше всего на реально установленную версию прошивки при возможности включить консоль. Однако если возможность включить консоль отсутствует, то ориентироваться возможно на Datecode (дата код, цифро-буквенное обозначение даты производства консоли), однако 100% гарантии данный способ не дает.

Список дата кодов можно посмотреть, на пример http://www.psdevwiki.com/ps4/Datecode (код состоит из цифры и буквы, где цифра - год производства, а буква - квартал. На пример дата код 3C означает 2013 год третий квартал. Некоторую информацию о месте нахождения дата кодов можно прочитать на https://support.us.playstation.com/articles/en_US/KC_Article/PS4-Serial-and-Model-Number-Location-1

Информацию о предустановленных версиях прошивок идущих, в том числе, в бандлах можно посмотреть в этой теме (не очень актуально для Европейского региона). https://gbatemp.net/threads/suggestion-ps4-bundles-firmware-list.487337/

Обновление PS4 до прошивки 4.05, блокировка серверов обновлений
Если на Вашей PS4 уже установлена прошивка 4.05, то переходите к следующему спойлеру. А для тех, у кого стоит 4.01 и ниже, приступаем:
Отключаем PS4 от интернета любым подходящим способом (физически вынимаем сетевой шнур / отключаем Wi-Fi / блокируем доступ в интернет с помощью файрволла / и т.п.). Если в приводе есть диск с игрой то извлекаем его.
Заходим в настройки PS4, переходим в "Система" -> "Автоматические загрузки" -> снимаем галки с “Файлы обновлений системного программного обеспечения” и “Автоматическая установка”. Затем переходим в "Настройки энергосбережения" -> "Выбрать функции, доступные в режиме покоя" и снимаем галку с "Сохранить подключение к Интернету".

Так же рекомендуется заблокировать следующие адреса серверов обновлений в маршрутизаторе/фаерволле:
Список адресов
Берем USB-накопитель и форматируем его в файловую систему exFAT (NTFS не подходит). В корне создаем папку "PS4", затем внутри папки "PS4" создаем папку "UPDATE".

Файлы "PS4UPDATE.PUP" и "PS4UPDATE.PUP.md5" из раздачи в папке "_PS4_hackpack\PUPs\Retail\System\4.05" копируем в ранее созданную папку "UPDATE".

Проверяем что файл прошивки не повреждён: вынимаем USB-накопитель из компьютера и вставляем обратно.
---Способ 1: открываем файл "PS4UPDATE.PUP.md5" блокнотом, копируем длинное значение (203c76c97f7be5b881dd0c77c8edf385). Из раздачи в папке "_PS4_hackpack\PC Apps & Tools\MD5 Check Utility v2.31" запускаем файл "md5.exe", поле на против кнопки "Paste" должно заполниться автоматически, нажимаем кнопку "Browse" и выбираем файл "PS4UPDATE.PUP" находящийся на USB-накопителе. После проверки оба значения должны быть одинаковыми, если они разные - то файл прошивки повреждён, перехэшируйте раздачу и/или попробуйте скопировать файл прошивки на другой USB-накопитель.
---Способ 2: Из раздачи в папке "_PS4_hackpack\PC Apps & Tools\wxChecksums 1.2.0" устанавливаем "wxChecksums-1.2.0-installer.exe". Переходим в папку "UPDATE" на USB-накопителе и двойным кликом запускаем файл "PS4UPDATE.PUP.md5", должна будет начаться проверка файла прошивки с помощью программы wxChecksums. Если этого не произошло то откройте файл "PS4UPDATE.PUP.md5" с помощью программы "wxChecksums" вручную. После завершения проверки в окне программы в столбце "State" должно быть написано "OK", если если это не так - то файл прошивки повреждён, перехэшируйте раздачу и/или попробуйте скопировать файл прошивки на другой USB-накопитель.

Вставляем USB-накопитель в PS4, заходим в Настройки и переходим в "Обновление системного программного обеспечения", PS4 должна сказать что найдено обновление; если обновление не обнаружилось то проверяем правильность названия папок и файла обновления.
Трижды убеждаемся что найденное обновление имеет версию 4.05, после чего продолжаем установку. Скриншот

Запуск Kernel Exploit, использование Payload
Kernel Exploit - это использование уязвимости в ядре системы PS4 для получения полных прав доступа.
Payload - это небольшие программы различного толка (на пример Dumper, FTP сервер и т.д.).

Базовый функционал
Для начала нам потребуется программа Exploit Host: архив "ps4-exploit-host-win-v0.3.19.zip" Из раздачи в папке "_PS4_hackpack\PC Apps & Tools\Exploit Host" распаковываем в надежное место. Запускаем файл ps4-exploit-host.exe, откроется окошко программы где будет написано состоянии серверов и IP-адрес компьютера.

На PS4 заходим в Настройки -> "Сеть" -> "Установить соединение с Интернетом" -> выбираем тип используемого подключения -> и выбираем "Специальный". Доходим до "Настроек DNS", выбираем "Вручную". В "Основной DNS" пишем IP-адрес компьютера, указанный в окне программы в предыдущем пункте, "Дополнительный DNS" оставляем пустым (если система не позволяет оставить его пустым, пишем тоже самое что и в основной).
Возвращаемся в главное меню Настроек и запускаем "Руководство пользователя" должен будет открыться Web-браузер на странице с выбором Kernel Exploit'a. На данном этапе выбираем Specter т.к. он более стабильный. Если эксплоит сработал успешно, то на странице будет отображена техническая информация и в конце будет надпись "Waiting for payload".
Если всё прошло успешно, то мы научились запускать Kernel Exploit, на данном этапе закрываем браузер долгим удержанием кнопки "О", однако помните: для передачи пэйлоадов браузер должен оставаться открытым.
Об отличиях в разных Kernel Exploit'ах можно почитать под спойлером "Информация по различным Kernel Exploit'ам"

Решение потенциальных проблем:
П.: При запуске User's Guide ничего не происходит/долгая загрузка с ошибкой/схожая проблема. Р.: На компьютере закрываем все программы, которые используют интернет, в особенности Skype. Убеждаемся что в настройках DNS на PS4 выставлен IP-адрес компьютера указанный в окне программы. Перезапускаем "Exploit Host".
П.: При запуске User's Guide Web-страничка с выбором эксплоита открывается, но при его запуске ничего не происходит. Р.: Если такое происходит при запуске эксплоита от Specter, то попробуйте закрыть Web- браузер долгим удержанием кнопки "О" и/или перезагрузить консоль. При запуске эксплоита от IDC это нормальное поведение, на самом деле эксплоит отрабатывает.
Так же если у вас есть проблемы с ps4-exploit-host.exe то попробуйте использовать версию основанную на Python. Находится она в архиве "ps4-exploit-host-v0.3.19.zip", запускается файлом start.py. Для запуска требуется установленный в системе Python, данная программа есть в раздаче по пути "_PS4_hackpack\PC Apps & Tools\Python".

Обратите внимание, что Kernel Exploit "слетает" при каждой перезагрузке консоли, соответственно после каждой перезагрузки его надо запускать заново.
Теперь, когда мы разобрались с запуском эксплоита приступим к передаче и запуску Payload'ов (небольших полезных программ, например ps4-hen-vtx, Dumper, FTP и другие).
Я уже включил необходимые Payload'ы в состав Exploit Host, так же их можно найти отдельно в раздаче в папке "_PS4_hackpack\PS4 Apps & Tools\Payloads".
Так же обратите внимание, что в Kernel Exploit'ах от XVortex имеются встроенные пэйлоады, применяющийся автоматически при запуске эксплоита.

Запускаем Exploit Host после чего повторяем запуск эксплоита от Specter на PS4 через "Руководство пользователя" (после успешного запуска эксплоита не закрывайте браузер, для передачи пэйлоадов он должен оставаться открытым). В окне программы "Exploit Host" появится предложение какой пэйлоад отправить на консоль, выбираем "ps4-hen-vtx" с помощью соответствующей цифры, и нажимаем Enter.
На PS4 возвращаемся на домашний экран нажатием кнопки PS, после чего заходим в Настройки и проматываем в самый низ, теперь там появились заветные "★Debug Settings"!
В "Debug Settings" в разделе "Game" находится "Package Installer" который позволяет устанавливать .PKG файлы находящие в корне подключенного USB-накопителя отформатированного в exFAT (NTFS не подходит!).
Внимание: не изменяйте никакие другие параметры в "Debug Settings" если вы не уверены на 100% что именно вы делаете, иначе возможны последствия вплоть до полного брика консоли!

Если всё прошло успешно, то мы научились передавать и запускать Payload'ы, на данном этапе закрываем браузер долгим удержанием кнопки "О", однако помните: для передачи пэйлоадов браузер должен оставаться открытым.
Альтернативный функционал
Ниже я опишу другие возможные варианты запуска как Kernel Exploit'а так и Payload'ов.

Запуск Kernel Exploit'а со строенным Payload'ом с помощью Exploit Host
При использовании нижеописанного способа отпадает необходимость посылать Payload вручную после запуска Kernel Exploit'а.

Exploit Host включает в себя как 'чистые' Kernel Exploit'ы (Specter, IDC) для полноценной работы которых требуется ручная отправка Payload'ов, так и Kernel Exploit'ы со встроенным Payload'ом (все эксплоиты от XVortex), при запуске которых Payload применяется автоматически.

Обратите внимание, что при использовании данного типа Кернэл Эксплоита невозможно отправлять самостоятельные Пэйлоады.

Использование таких Кернэл Эксплоитов очень простое - после запуска Exploit Host и открытия Руководства пользователя выберите любой Кернэл Эксплоит от XVortex:
- xvortex-hen - встроенный PS4HEN
- xvortex-dumper - встроенный PS4-Dumper
- xvortex-ftp - встроенный FTP-Сервер
Локальный Web-сервер + автономная отправка Payload'ов с помощью Netcat
Данный вариант включает в себя хостинг эксплоитов на локальном Web-сервере для Windows и доставку пэйлоадов с помощью утилиты Netcat.

Использование локального Web-сервера
В качестве Web-сервера будем использовать Z-WAMP, архив "Z-WAMP Server.7z" из раздачи в папке "_PS4_hackpack\PC Apps & Tools\Z-WAMP Server" распаковываем куда-нибудь в надежное место, на пример в Program Files. Запускаем файл "zwamp.exe", если появятся уведомления от Брандмауэра - то разрешаем все. Нажимаем ПКМ по иконке программы в трее (рядом с часами) --> Services --> проверяем чтобы Apache был запущен (на против него стояла галка), если он не работает, то ищем программу, которая может использовать порт 80 - закрываем запущенные программы по одной, и пытаемся запустить Apache.

На PS4 запускаем Web-браузер (если система не позволяет запустить браузер и требует войти в PSN то читайте под спойлером "Разблокировка Web-браузера"). Вверху в адресную строку пишем IP адрес компьютера (если вы его не запомнили, то узнать его можно ещё раз запустив "Exploit Host"), должен получиться адрес вида (без кавычек) "http://192.168.22.3" (адрес не должен содержать пробелов). Нажимаем кнопку "R2", должна будет открыться страница с логотипом PS4 и доступными для запуска вариантами. Нажимаем кнопку "Start" и добавляем страницу в закладки.

Передача Payload'ов
Для передачи пэйлоадов будем использовать утилиту Netcat, архив "Netcat 1.11 for NT.zip" из раздачи в папке "_PS4_hackpack\PC Apps & Tools\Netcat" распаковываем куда-нибудь в надежное место, на пример в Program Files.
Данная утилита является консольным приложением (т.е. управление происходит только с помощью командной строки), поэтому чтобы каждый раз не писать команду вручную я предлагаю создать отдельный .cmd файл для каждого из пэйлоадов для автоматической его отправки.
Открываем Блокнот, в него копируем следующее выражение
Код:

"C:\Program Files (x86)\Netcat 1.11 for NT\nc.exe" -w 3 192.168.22.9 9020 "Сохранить как" и сохраняем файл с расширением .cmd, на пример "ps4-hen-vtx.bin.cmd".
Теперь при запуске созданного файла указанный пэйлоад будет доставляться на PS4 без необходимости использования не очень удобной программы Exploit Host.

Так же локальный Web-сервер Z-WAMP включает в себя Кернэл Эксплоиты со встроенными Пэйлоадами от XVortex.

Для установки и последующего запуска игр и homebrew нам потребуется применение специального пэйлоада позволяющего установку и запуск не официальных .PKG файлов.

Запускаем Kernel Exploit от XVortex который содержит в себе встроенный пэйлоад "ps4-hen-vtx" применяющийся автоматически (в браузере появится всплывающее окно с уведомлением о процессе запуска).
Либо запускаем любой Kernel Exploit и передаем на PS4 пэйлоад "ps4-hen-vtx".

Теперь проверим что все работает корректно: файл "testapp.pkg" из раздачи в папке "_PS4_hackpack\PS4 Apps & Tools\PKGs\testapp" копируем в корень USB-накопителя отформатированного в exFAT (NTFS не подходит!) и подключаем его к PS4. На PS4 заходим в Настройки -> ★Debug Settings -> Game -> Package Installer и устанавливаем "testapp.pkg". После завершения установки в главном меню появится "TestApp", запускаем её, должна будет открыться надпись "Test Application Hello world, PS4!" на темном фоне.
Если при установке "testapp.pkg" появляется ошибка, то значит что пэйлоад отработал некорректно, попробуйте повторить весь процесс заново.
Если при запуске "TestApp" появляется надпись на синем фоне и больше ничего не происходит, то значит что пэйлоад отработал некорректно.
Установка любых игр и прочих приложений на PS4 происходит вышеописанным способом: передать .PKG на USB-накопитель >> на PS4 зайти в ★Debug Settings >> установить .PKG файл.
После перезагрузки PS4 установленные ранее игры и др. приложения не будут запускаться. Для того чтобы они начали запускаться требуется запустить Kernel Exploit и передать на PS4 пэйлоад "ps4-hen-vtx".

Важно: Не делайте ребилд Базы данных на приставке - иначе удалятся все установленные игры.
Скопировать возможно как дисковые версии, так и цифровые версии игр.
Подготовительные шаги
Для того, чтобы скопировать игру нам потребуется:

- USB-накопитель со свободным местом в размере равным размеру установленной игры + 10гб. Необходимое количество дополнительного свободного пространства индивидуально для каждой игры.
- Свободное место на жестком диске ПК: обязательно на диске С:\ в количестве равном размеру игры, а так же на другом жестком диске (включая USB-накопитель) аналогично в количестве равном размеру игры.
- Специальный PS4-Dumper payload для PS4 (включен в раздачу).
- Дополнительные программы, так же включенные в раздачу.

Подготовим набор программ Fake PKG Generator. Распаковываем архив "Fake PKG Generator ver 1.1.3.7z" из раздачи по пути "_PS4_hackpack\PC Apps & Tools\Fake PKG Generator" в надежное место.

Внимание: Две нижеуказанные программы (PS4-Dumper и GenGP4) включенные в раздачу имеют версию 1.4 и 1.7 соответственно от 4 февраля 2018г. На момент прочтения вами данной инструкции эти файлы могут быть устаревшими.
Перейдите на страничку этих программ на GitHub и проверьте наличие новой версии. Если в наличии имеется новая версия программ то обязательно скачайте и используйте её!

Подготовим специальный PS4-Dumper payload. Используйте любой удобный вам вариант запуска этого Payload'а, например запустите Kernel Exploit от Specter и передайте PS4-Dumper payload с помощью Exploit Host.

Подготовим программу GenGP4. Распаковываем архив "gengp4 ver 1.7.7z" из раздачи по пути "_PS4_hackpack\PC Apps & Tools\GenGP4" в надежное место.
Убедительная просьба: обновите вашу игру (установите патч) перед началом процесса копирования! Необходимые шаги и требования расписаны ниже под соответствующим спойлером.

https://github.com/xvortex/ps4-dumper-vtx/releases

Информация не является широко известной, однако PS4 имеет официальный эмулятор для игр от PS2!

Ниже я расскажу как запускать игры от PS2 на PS4. Заранее отмечу, что не все игры работаю корректно.

Подготовим необходимые программы:

Нам понадобится PKG Kitchen-PS2, архив "pkg_kitchen_v1.3_PS2.7z" из раздачи в папке "_PS4_hackpack\PC Apps & Tools\PS4-PS2_Emu" распаковываем в надежное место.

Так же нам понадобится набор утилит Fake PKG Generator, если вы не использовали его ранее то архив "Fake PKG Generator ver 1.1.3.7z" из раздачи в папке "_PS4_hackpack\PC Apps & Tools\Fake PKG Generator" распаковываем в надежное место.

Процесс создания PS2 игры:

1) Образ игры в формате ISO переименовываем в disc01.iso и кладем в PKG Kitchen-PS2\app\image

2) Открываем ISO образ диска с помощью программы 7-Zip, WinRar или чем нибудь ещё и находим исполняемый файл с названием вида SLUS_213.86. Записываем название в блокнотик приведя его к виду SLUS-21386

3) Открываем файл config-emu-ps4.txt находящийся в папке PKG Kitchen-PS2\app блокнотом, находим в нем строку --ps2-title-id=SLUS-21386 и заменяем указанный там код диска на полученный выше, сохраняем изменения.

3.1) Файл param.sfo находящийся в папке PKG Kitchen-PS2\app\sce_sys открываем с помощью программы orbis-pub-sfo.exe из подготовленного ранее Fake PKG Generator

3.2) В поле Content ID меняем SLUS21386 на код диска полученный в пункте 2 (обратите внимание что код диска должен быть без тире). Затем меняем TALESOFTHEABYSS0 на название вашей игры (обязательно большими буквами и строго 16 символов). Переходим во вкладку Title Text и пишем там вместо Tales of the Abyss название вашей игры.

3.3) Создадим оформления для игры, отредактировав картинки icon0.png и pic1.png. icon0.png это отображаемая в меню картинка, pic1.png - фоновая картинка при загрузке игры. Важно: картинки должны иметь разрешение 512х512 для icon0.png и 1920х1080 для pic1.png; так же они обязательно должны быть в 24 bit, иначе при создании проекта будет ошибка. Картинки можно сохранить в таком виде на пример с помощью Paint.net включенного в раздачу по пути "_PS4_hackpack\PC Apps & Tools\Paint.net".

4) Открываем блокнотом файл SLUS21386.gp4 и UP9000-SLUS21386_00-TALESOFTHEABYSS0 заменяем на значение из поля Content ID в файле param.sfo которое получилось в пунке 3.2

5) Файл SLUS21386.gp4 открываем с помощью orbis-pub-gen.exe из подготовленного ранее Fake PKG Generator и выбираем Command -> Build Image

Разблокировка Web-браузера
Если ваша PS4 отказывается запускать браузер с сообщением о том что для этого сначала требуется авторизоваться в PSN то не беда - решение данной проблемы весьма простое.

Для разблокировки браузера нам потребуется программа Exploit Host, подробнее о её установке и запуске написано под спойлером "Запуск Kernel Exploit, использование Payload".

На ПК запускаем Exploit Host, на PS4 запускаем "Руководство пользователя" и Kernel Exploit от Specter. В окне программы Exploit Host выбираем для отправки payload "enableWebBrowser405" соответствующей цифрой.
Так же "enableWebBrowser405" включен в раздачу самостоятельным пэйлоадом, найти его можно по пути "_PS4_hackpack\PS4 Apps & Tools\Payloads\EnableWebBrowser".

Перезагружаем PS4, теперь Web-браузер должен работать в нормальном режиме.

Доступ к PS4 по FTP (PS4 FTP Server)
При использовании FTP сервера обязательно нужно использовать Kernel Exploit от IDC - т.к. он предоставляет полный доступ к файловой системе PS4.
На текущее время существует два варианта FTP сервера для PS4, у каждого есть свои достоинства и недостатки.

FTP сервер встроенный в программу Exploit Host
Достоинства: Отсутствуют.
Недостатки: Может быть запущен только с помощью программы Exploit Host.

Для запуска сервера запустите программу Exploit Host после чего на PS4 запустите эксплоит через "Руководство пользователя" (подробнее о запуске можно почитать под спойлером "Запуск Kernel Exploit, использование Payload". В окне программы Exploit Host на ПК выберите "XVortex's FTP Payload" соответствующей цифрой.
При использовании FTP сервера Web браузер на PS4 можно свернуть кнопкой "PS", однако нельзя закрывать (на пример долгим удержанием кнопки "О").

FTP сервер самостоятельным Payload'ом
Достоинства: Может быть запущен самостоятельно.
Недостатки: Отсутствуют.

Payload находится в содержимом раздачи по пути "_PS4_hackpack\PS4 Apps & Tools\Payloads\xvortex_ps4-ftp-vtx" в архиве "ps4-ftp-vtx_2018-01-26.7z". Извлеките пэйлоад из архива и передайте его на PS4 любым удобным вам способом.

Подключение к PS4 по FTP
Для подключения к PS4 по FTP нам потребуется FTP клиент. Если у вас уже установлен FTP клиент то можете использовать его, если нет - то установите FileZilla из раздачи в папке "_PS4_hackpack\PC Apps & Tools\FileZilla".
Для удобства использования я рекомендую добавить PS4 в закладки, в FileZilla нажмите кнопку "Открыть менеджер сайтов" находящуюся под кнопкой "Файл", затем нажмите "Новый сайт" назовите его, к примеру, "PS4", далее в поле "Хост" впишите IP адрес вашей PS4 а в поле "Порт" 1337 и нажмите кнопку "ОК". Для того чтобы соединиться с PS4 нажмите кнопку "Стрелка вниз" находящуюся рядом с "Открыть менеджер сайтов" и выберите PS4.
Примечание: если соединение не открывается, то может потребоваться переключить режим передачи на "Активный". Для этого зайдите в "Менеджер сайтов", выберите PS4, перейдите во вкладку "Настройки передачи" и выставите "Активный".
Примечание 2: так же настоятельно рекомендуется выставить количество одновременных передач равное одной. Для этого зайдите в "Настройки" -> "Передачи" и выставите "Максимум одновременных передач" равное одной.

Как узнать код игры, регион игры, версию игры и требуемую версию прошивки
Для всех нижеописанных действий потребуется программа orbis-pub-chk.exe из пакета Fake PKG Generator находящегося в раздаче по пути "P:\PS4\_PS4_hackpack\PC Apps & Tools\Fake PKG Generator". Распакуйте содержимое архива "Fake PKG Generator ver 1.1.3.7z" в надежное место.

Запустите orbis-pub-chk.exe, в открывшемся окне нажмите "Add Image" и выберите целевой .pkg файл.

Код игры указан в строке "Title ID", значение данной строки (пр. CUSA03219) является кодом игры (диска).

Регион игры указан в строке "Content ID". В значении вида "EP0082-CUSA03219_00-STAROCEAN5PS4000" первые две буквы являются обозначением региональной принадлежности.

Обозначения региональной принадлежности
Информация ниже не является 'универсальной панацеей', однако с её помощью возможно выявить некоторые проблемы и устранить их.

В основном, нерабочие дампы получаются по двум причинам:
- Неправильно собранный .pkg файл игры
- Пропущенные файлы при дампе игры

Неправильно собранный .pkg файл мы можем почить, но с пропущенными файлами мы ничего сделать не сможем.

Пропущенные файлы при дампе игры прямое следствие того, что дамп начали снимать не дождавшись полной установки игры с диска.

Выявление кривого дампа:

Для этого нам понадобится программа orbis-pub-chk из пакета Fake PKG Generator. Открываем .pkg файл в этой программе, и смотрим на параметры.
Скриншот окна программы
Смотрим данные в категории [PlayGo], а именно значение Number of Chunks: 19.
Я воздержусь от подробного описания что такое система PlayGo и что такое Chunk'и (Чанки), так как это не малый объём информации.

По количеству Чанков возможно приблизительно определить правильность дампа. Количество чанков указывается самими разработчиками игры, общая тенденция выглядит следующим образом: чем больше игра в размере, тем больше чанков она будет содержать. Однако данный критерий не является правилом - на пример в игре Bloodborne размером в 30гб количество чанков всего лишь три штуки, в то время как у Yakuza 0 при объёме 23гб их 100 штук.
Если вы нашли дамп игры большого объёма и при это он содержит всего один чанк, то скорее всего, такой .pkg файл собран не правильно. Так же стоит отметить что игры из PS Store небольшого объёма могут содержать всего один чанк и это нормально.

Количество чанков, которое необходимо игре с высокой долей вероятности можно узнать скачав официальный патч к игре с помощью сайта orbismodding.com. Подробнее об этом написано под спойлером "Копирование собственных игр" -> "Как обновлять лицензионные игры" -> "Необходимые шаги и требования". Для наших целей подходит патч с любой версией прошивки.
Скачиваем официальный патч если он есть, открываем его с помощью orbis-pub-chk и смотрим на количество чанков: если они совпадают, значит дамп правильный; если количество чанков в патче меньше то дамп должен работать без проблем; если в патче чанков на много больше, то скорее всего дамп кривой.
Исходя из того что я видел, количество чанков в патче и основной игре всегда совпадает. Однако я могу предположить, что большее количество чанков в патче может допускаться.

Перепаковка дампа:

Итак, если вы считаете что дамп игры собран не правильно, то перепакуем его.
Если для игры есть патч
Открываем .pkg файл игры с помощью orbis-pub-chk, нажимаем кнопку "Extract files" затем в поле "Passcode" набираем нули и нажимаем "Extract". Выбираем папку для извлечения, выделяем все файлы и извлекаем.
Идем в папку куда извлеклись файлы, содержимое папки Sc0 копируем в папку Image0\sce_sys\.

Скачиваем патч, открываем его с помощью orbis-pub-chk, нажимаем кнопку "Extract files" затем "Execute without passcode" и "Ok". Находим файл с названием playgo-chunk.dat и копируем его в папку извлеченной игры в Image0\sce_sys\.

Запускаем программу GenGP4 (находится в раздаче по пути "_PS4_hackpack\PC Apps & Tools\GenGP4"). В окне программы выбираем папку "Image0", нажимаем кнопку "Generate GP4" затем кнопку "Save GP4".

Получившийся файл .gp4 откройте с помощью программы "orbis-pub-gen" из набора программ Fake PKG Generator.
В окне программы нажмите "Command" - "Build Image". В открывшемся окне нажмите "Select", выберите куда сохранить .PKG файл с вашей игрой и затем нажмите "Build".

Если для игры патч отсутствует
В раздаче по пути "_PS4_hackpack\PC Apps & Tools\PKG Kitchen" находим архив "pkg-kitchen-repacking.7z" и извлекаем его содержимое в надежное место.

Открываем .pkg файл игры с помощью orbis-pub-chk, нажимаем кнопку "Extract files" затем в поле "Passcode" набираем нули и нажимаем "Extract". Выбираем папку для извлечения, выделяем все файлы и извлекаем.
Идем в папку куда извлеклись файлы, содержимое папки Sc0 копируем в папку Image0\sce_sys\. Затем всё содержимое папки Image0 перемещаем в папку "pkg-kitchen-repacking\app\".

Заходим в папку "pkg-kitchen-repacking\app\sce_sys\" и открываем файл param.sfo с помощью программы orbis-pub-sfo из набора программ Fake PKG Generator. Копируем значение в строке "Content ID" (значение вида EP9000-CUSA00003_00-XXXXXXXDRIVECLUB). Заходим в папку "pkg-kitchen-repacking\dump\pkg\", открываем файл "pkg.txt" и заменяем значение в строке "Content ID" на то, что было скопировано из файла param.sfo. Так же заменяем значение строки "Title ID" на своё.

Запускаем файл "_gen_gp4.bat", будет создан файл проекта. Получившийся файл .gp4 откройте с помощью программы "orbis-pub-gen" из набора программ Fake PKG Generator.
В окне программы нажмите "Command" - "Build Image". В открывшемся окне нажмите "Select", выберите куда сохранить .PKG файл с вашей игрой и затем нажмите "Build".

Устанавливаем пересобранный .pkg файл игры, если проблема заключалась в неправильно собранном .pkg файле то теперь игра скорее всего будет работать.

Информация по различным Kernel Exploit'ам
На текущее время самыми популярными эксплоитами являются оригинальный эксплоит от Specter и его ответвления от разработчиков IDC и XVortex.

Преимущества эксплоита от Specter заключается в его более высокой стабильности.
Недостатком данного эксплоита по сравнению с версией от IDC является то, что он предоставляет меньший уровень доступа к файловой системе консоли.

Преимуществом модифицированного эксплоита от IDC является то, что он предоставляет больший уровень доступа к файловой системе консоли. При использовании FTP настоятельно рекомендуется использовать данный эксплоит.
Его недостатком является то, что он менее стабилен а так же при запуске не выводит на экран никакой информации, а просто отображает белый экран (эксплоит при этом отрабатывает).

Преимуществом модифицированного эксплоита от XVortex является то, что он имеет встроенный payload PS4HEN, автоматически применяющийся при запуске Kernel Exploit'а.
Его недостатком является то, что при его использовании невозможно передавать любые другие пэйлоады.
EPхххх - EUR, европейский регион
UPхххх - USA, американский регион
JPхххх - JPN, японский регион
HPхххх - ASIA, азиатский регион
IPхххх - INT, интернациональный регион

Версия игры указана в строке "Application Version", значение данной строки (пр. 01.00) является версией игры (в данном примере версия игры 1.00).
Так же в 'пиратских' .PKG файлах версия игры может быть указана в строке "Master Version". Если .PKG файл был создан в программе [b]PS4-Dumper то версия будет указываться именно в этой строке.


Требуемая версия прошивки указана в строке "Required System Software Version", значение данной строки (пр. 02.508) является требуемой версией прошивки (в данном примере требуемая версия прошивки 2.50).

Так же из окна данной программы возможно узнать какие языки присутствуют в игре, а так же некоторую другую информацию.

[58 Kb] (cкачиваний: 443)
+93