PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS4 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=453)
-   -   [PS4HEN] Запуск пираток на PS4 OFW [9.00] (https://www.pspx.ru/forum/showthread.php?t=112409)

in1975 27.02.2018 12:34

[PS4HEN] Запуск пираток на PS4 OFW [9.00]
 
Вложений: 5

Запуск пираток на PS4 OFW 9.00


  • Внимание: не изменяйте никакие параметры в "Debug Settings" если вы не уверены на 100% что именно вы делаете, иначе возможны плохие последствия, вплоть до полного брика консоли!
  • Ни в коем случае не заходить в IDU MODE
  • Реконструкцию базы данных не делайте после установки игр, иначе потеряете их.
  • Установите корректную дату и время, иначе будут ошибки при установке некоторых игр.
  • После перезагрузки PS4 установленные ранее homebrew приложения не будут запускаться. Для того, чтобы они начали запускаться, требуется запустить kernel exploit и передать на PS4 нужный пэйлоад.
  • Не используйте киррилицу в пути и в имени компьютера.
  • Внешние диски NTFS не поддерживаются (только MBR, exFat)
  • Отключайте программы, которые используют 80 порт. Например: если установлен Skype, то открываем его настройки > Дополнительно > Соединение > снимаем галку "Для доп. входящих соединений исп. порты 80 и 443" и перезагружаем его. Чтобы узнать какая программа занимает этот порт можете прочитать тут
  • Если в приводе есть диск - извлеките.
  • Зайдите в настройки PS4 и перейдите в “Система” -> “Автоматические загрузки”. Снимите галочки с пунктов “Файлы обновлений системного программного обеспечения” и “Автоматическая установка”. Вернитесь в меню Настройки и перейдите в “Настройки энергосбережения” -> “Выбрать функции, доступные в режиме покоя”. Снимите галочку с пункта “Сохранить подключение к Интернету”, а также с “Приостановить приложение” (чтобы консоль не переходила в режим покоя)
  • Если вы не используете программу ps4-exploit-host (она блокирует адреса сама) или Пейлоад блокировщик, в том числе GoldHEN 2.0+ (после установки блокировщика адреса ниже прописывать не надо), то заблокируйте в роутере следующие адреса, чтобы не качать обновления. Настройка роутера: Пример 1, Пример 2, Пример 3. Если скачали обновление, то совет тут.
    block

    post.net.playstation.net
    get.net.playstation.net
    fus01.ps4.update.playstation.net
    feu01.ps4.update.playstation.net
    deu01.ps4.update.playstation.net
    ps4updptl.eu.np.community.playstation.net
    tmdb.np.dl.playstation.net
    themis.dl.playstation.net
    sf.api.np.km.playstation.net
    asm.np.community.playstation.net
    artcdnsecure.ribob01.net
    api-p014.ribob01.net
    apicdn-p014.ribob01.net
    t-prof.np.community.playstation.net
    ps4.updptl.sp-int.community.playstation.net
    ps4updptl.jp.sp-int.community.playstation.net
    ps4-eb.ww.np.dl.playstation.net
    dus01.ps4.update.playstation.net
    ps4.updptl.np.community.playstation.net
    ps4updptl.jp.np.community.playstation.net
    djp01.ps4.update.playstation.net
    fjp01.ps4.update.playstation.net
    fru01.ps4.update.playstation.n777et
    ps4updptl.ru.np.community.playstation.net
    ps4.updptl.np.community.playstation.net
    fuk01.ps4.update.playstation.net
    duk01.ps4.update.playstation.net
    al02.cdn.update.playstation.net
    a01.cdn.update.playstation.org.edgesuite.net
    playstation.sony.akadns.net
    a192.d.akamai.net
    ps4.update.playstation.net
    artcdnsecure.ribob01.netapi-p014.ribob01.net
    dru01.ps4.update.playstation.net
    us.np.stun.playstation.net
  1. Скачиваем Sender. Например этот. Есть и другие (смотрите ссылки в теме новостей)
  2. Разархивируем в удобное место, без кириллицы в пути.
  3. Скачиваем goldhen_2.0b_900.bin. Если нужны другие пейлоады, их можно взять тут.
  • Через браузер PS4 перейдите на один из сайтов ниже, выберите bin loader:
  • При запуске эксплойта на PS4 дождитесь появления окна с надписью:
    «Insert USB now. do not close the dialog until notification pops, remove usb after closing it.»
  • Как указано в диалоговом окне, вставьте USB-накопитель и дождитесь появления сообщения:
    «Файловая система этого накопителя USB не поддерживается.»
    Закройте окно, нажав «OK».
  • Через Payload-Sender пошлите по ip адресу вашей ps4 на порт 9020 файл goldhen_2.0b_900.bin (если нужны другие пейлоадеры - они в архиве)
  • После активации HEN достаньте флешку из usb

Примечания
  • Добавьте страницу взлома в избранное, чтобы не набирать адрес каждый раз. Некоторые сайты поддерживают кеширование, что значит после кеширования 1 раз, в следующий раз интернет уже не нужен.
  • Вам нужно вставить USB-накопитель, когда появится предупреждение, а затем подождать немного, пока не появятся уведомления о хранилище ps4.
  • Отключите USB перед циклом (повторной) загрузки, иначе вы рискуете повредить ядро при загрузке.
  • Браузер может склонить вас к преждевременному закрытию страницы, не соглашайтесь.
  • Запуск эксплойта может занять минуту, а вращающаяся анимация на странице может зависнуть - это нормально, пусть она будет продолжаться до тех пор, пока не появится ошибка или пока не появится сообщение «Awaiting payload».
  • При срабатывании эксплойта webkit круг загрузки может зависнуть, это ничего не значит.
  • Эта ошибка работает с некоторыми прошивками PS5, однако на данный момент нет известной стратегии ее использования. Не рекомендуется использовать эту ошибку против PS5.
  1. После посылки пейлоада (Mira или HEN) через комп в настройках консоли теперь доступно Debug меню.
  2. После загрузки PS4HEN можете устанавливать pkg через меню debug menu/game/package installer.
  3. Скопируйте игру в корень диска (в exFat), подключите внешний диск, и установите через debug menu/game/package installer.
    Примечание: можно ставить удаленно через сеть с помощью этих программ.
  1. Переходим на PS4 по одному из адресов:
  2. При запуске эксплойта на PS4 дождитесь появления окна с надписью:
    «Insert USB now. do not close the dialog until notification pops, remove usb after closing it.»
  3. Как указано в диалоговом окне, вставьте USB-накопитель и дождитесь появления сообщения:
    «Файловая система этого накопителя USB не поддерживается.»
    Закройте окно, нажав «OK».
  4. Дождитесь активации GoldHEN 2.0b. Достаньте флешку из usb
  5. После активации HEN скопируйте игру в корень диска (в exFat), подключите внешний диск, и установите через debug menu/game/package installer.
    Примечание: можно ставить удаленно через сеть с помощью этих программ.
Примечания
  • Добавьте страницу взлома в избранное, чтобы не набирать адрес каждый раз. Некоторые сайты поддерживают кеширование, что значит после кеширования 1 раз, в следующий раз интернет уже не нужен.
  • Вам нужно вставить USB-накопитель, когда появится предупреждение, а затем подождать немного, пока не появятся уведомления о хранилище ps4.
  • Отключите USB перед циклом (повторной) загрузки, иначе вы рискуете повредить ядро при загрузке.
  • Браузер может спросить вас о закрытию страницы, не соглашайтесь.
  • Запуск эксплойта может занять минуту, а вращающаяся анимация на странице может зависнуть - это нормально, пусть она будет продолжаться до тех пор, пока не появится ошибка или пока не появится сообщение «Awaiting payload».
  • Помните - PS4HEN требует запуска после каждой перезагрузки консоли! У некоторых режим сна работает нормально и активировать после него HEN не надо.
  1. На PS4 заходим в Настройки -> "Сеть" -> "Установить соединение с Интернетом" -> выбираем тип используемого подключения -> и выбираем "Специальный". Доходим до "Настроек DNS", выбираем "Вручную".
  2. В настойках соединения меняем днс на один из нижеперечисленных:
    • 62.210.38.117
    • 94.103.81.161
  3. Нажмите “Далее”, “Настройки MTU” поставьте в положение “Автоматически”. “Прокси-сервер” - не использовать
  4. Нажмите “Проверить соединение с интернетом” для завершения настройки. Если все проверки прошли успешно, нажмите кнопку (PS), чтобы вернуться на начальный экран.
  5. В настройках консоли запускаем первый пункт - "Руководство пользователя"
  6. Включаем GoldenHEN. Помните - HEN требует запуска после каждой перезагрузки консоли!
  7. После загрузки PS4HEN можете устанавливать pkg через меню debug menu/game/package installer.

GoldHEN 2.0 на прошивке 9.00
GoldHEN 2.0 на прошивке 9.00


Информация о взломе ядра PS4 9.00
  • В этом проекте вы найдете реализацию, которая пытается использовать ошибку файловой системы для Playstation 4 в прошивке 9.00. Ошибка была обнаружена при разборе ядер 9.00. Для этого потребуется диск (флешка) с измененной файловой системой exfat. Его успешный запуск позволит вам запускать произвольный код в качестве ядра, что позволит взломать систему и внести в систему изменения на уровне ядра и запустит обычный лаунчер полезной нагрузки (на порту 9020).
К ядру применены следующие патчи:
  1. Разрешить отображение памяти RWX (чтение-запись-выполнение) (mmap / mprotect)
  2. Инструкции по системному вызову разрешены где угодно
  3. Динамическое разрешение ( sys_dynlib_dlsym) разрешено из любого процесса
  4. Пользовательский системный вызов # 11 ( kexec()) для выполнения произвольного кода в режиме ядра
  5. Разрешить непривилегированным пользователям звонить setuid(0)успешно. Работает как проверка статуса, а также как повышение привилегий.
  6. ( sys_dynlib_load_prx) патч
  7. Отключить отложенную панику от sysVeri
Что подразумевается под взломом приставки?
Первое, что нужно понять - прошивка на вашем устройстве не меняется. Она всегда официальная. Все изменения вносятся лишь после её запуска и только в оперативную память консоли. Именно поэтому взлом нужно каждый раз активировать заново после каждой перезагрузки консоли. А для сброса взлома достаточно перезагрузить приставку. С помощью хитрых манипуляций мы активируем скрытые Debug-настройки в нашей приставке и с их помощью устанавливаем PKG-файлы с приложениями (обычно - игры).
Что же, собственно, мы взламываем?
Если сильно упростить, то мы имеем примерно следующую картину: Все дампы в PSN зашифрованы с помощью специального ключа (для удобства можно представить, что каждый дамп снабдили цифровым замком, ключ от которого есть только у SONY). Расшифровать этот ключ невероятно сложно, но это и не нужно. Сони могут сменить его в любую секунду, а расшифровывать по новой — долго и дорого. Поэтому лицензионный купленный дамп можно распаковать только на консоли и только после покупки. Что очевидно. Купили игру, получили ключ от её “замка”, смогли распаковать. Так же и с патчами. И с сохранениями.

Так как же мы запускаем дампы на «взломанной консоли»? Очень хитро. Кто-то у кого есть ключ (человек, который игру купил), устанавливает её себе на консоль. Запускает. Запущенная игра автоматически расшифровывается. И вот в таком расшифрованном виде игра копируется по FTP или на носитель с помощью специального пейлоадера-дампера. Распакованная, напоминаю. В идеале и пропатченная сразу. Уже на компе пользователь собирает сдампленную игру с помощью специального инструмента и так же шифрует её ключом, который знают все (потому что сообщество условилось использовать именно его), состоящим из 32-х нулей (00000000000000000000000000000000). Запуская на приставке HEN или Mira вы патчите системные вызовы в консоли прямо в оперативной памяти (именно поэтому после перезагрузки взлом слетает — память-то отчищается) таким образом, чтобы приставка считывала игры, подписанные 32-мя нулями как купленные, распаковывала их и запускала. Такие PKG называют fakePKG

Именно поэтому PKG и патчи, скачанные с серверов SONY установить не выйдет — ключа-то от них у вас нет. Игру-то вы не купили.

Резонный вопрос - почему же нельзя просто одному человеку купить игру и раздать ключ окружающим? Все потому, что ключ генерируется исходя из вшитого в процессор уникального для каждой консоли ID. Таким образом его нельзя применить на консоли для которой он не был сгенерирован.

Позволяет монтировать (использовать) внешние USB-устройства, отформатированные с файловой системой exFAT.

Для снятия dumpа игры (на диске или в PSN).

Для создания резервных копий сохранений игр и позволяет импортировать базу данных.

Позволяет загружать payloads вручную.

Позволяет отключить ASLR (Address Space Layout Randomization), чтобы сделать его проще/повторить работу с памятью.

Блокирует случайное обновление прошивки.

Патчит веб-браузер PlayStation 4 для работы на более низких прошивках.

Позволяет включить обновления прошивки.

Позволяет контролировать скорость охлаждения вентилятора.

Включает FTP-сервер.

Homebrew Enabler (“HEN”) позволяет использовать практически все возможности приставки, которые не доступны пользователям обычных userland-эксплойтов. Например, патчи подписи позволяют запускать не подписанный код прямиком из меню приставки.

HEN состоит из Webkit-эксплойта, использующего уязвимость в браузере и являющегося точкой входа, через которую запускается kernel-exploit, который в свою очередь уже запускают команды, находящиеся в пейлоадере. Запустив HEN мы получаем возможность установки модифицированных PKG-файлов, которые подписаны специальным образом. Именно с помощью HEN мы патчим системные вызовы приставки и устанавливаем и запускаем fakePKG с играми.

разработчик SiSTR0 предоставляет нам GoldHEN, новый пейлоад All in One (все в одном), который позволяет нам выполнять множество функций.

Характеристики 2.0:
  • Активатор хоумбрю HEN
  • Настройки отладки
  • Поддержка VR
  • Удаленная установка пакетов
  • Поддержка режима отдыха
  • Поддержка внешнего жесткого диска
  • Поддержка Debug трофеев
  • Патч sys_dynlib_dlsym
  • Активирован UART
  • Неотключаемый скриншот
  • Активирован Remote Play
  • Блокировка обновления прошивки
  • Постоянный FTP (: 2121)
  • Сервер для загрузки Bin-файлов (9090 порт)
  • Фикс ошибки CE-30391-6

    https://www.psxhax.com/threads/goldh...ayloads.10407/

Включает или отключает автоматическую загрузку последней страницы в веб-браузере. Для включения или выключения в состояние включения, достаточно снова его запустить, чтобы включить или выключить его.

Позволяет настроить внутренние часы консоли.

Делает дампа ядра на PlayStation 4 и PlayStation 4 Pro на USB.

Основной пейлоад. Позволяет включать Debug Setting, а также дает дополнительные возможности.

Mira - очень мощный инструмент для разработчиков Homebrew. Она разработана для того, чтобы запускать специально написанные для неё плагины. Так же содержит в себе HEN. Однако, не всегда игры установленные через Mira совместимые с играми, установленными через обычный HEN.

HEN же нужен исключительно для одной цели - давать пользователям возможность запускать не подписанный код (в нашем случае - пиратские дампы игр). Mira же может куда больше.

Делает дамп модуля /system, /system_ex, /update и в корень файловой системы USB-устройства.

Позволяет восстановить базу данных.

Изменяет тип лицензии установленных игр от FAKE нa FREE. Используйте его, чтобы пофиксить игры, которые не будут работать с HEN.

Позволяет выйти из IDU режима. Нажмите :r1-ps3:+:r2-ps3:+:l1-ps3:+:l2-ps3:+:l2-ps3:+option+:up-ps3: на 10 сек примерно, консоль перейдет в Staff Mode. Дальше кнопку :home-ps3: и через меню снова запускаете експолит и выбираете Debug Setting. Дальше Debug Setting - System - IDU Mode - Off.

Документация:GitHub:Пейлоады:Пояснения от пользователей:


Alenadust 13.12.2021 16:12

У меня пишет ваша система не поддерживается.Хотя стоит 9.0

in1975 13.12.2021 16:13

Alenadust, точно не 9.03?

Alenadust 13.12.2021 16:16

Точно

Ang3l42 13.12.2021 16:20

Цитата:

Сообщение от Alenadust (Сообщение 1248009)
У меня пишет ваша система не поддерживается.Хотя стоит 9.0

А у меня не пишет. Всё как надо работает.

MaggotFreddy 13.12.2021 16:27

Как по стабильности? Лучше/хуже чем 7.55?

Jeskoo 13.12.2021 16:30

Намного стабильнее чем 7.55. Близок даже к 5.05

EpSiLoN_SmOL 13.12.2021 16:30

MaggotFreddy, https://i6.imageban.ru/out/2021/12/1...d66bcc65f6.png

KioSensey 13.12.2021 16:31

Цитата:

Сообщение от Alenadust (Сообщение 1248009)
У меня пишет ваша система не поддерживается.Хотя стоит 9.0

Так и должно быть. После этой надписи клацаем OK и посылаешь пейлоад.

Edunya67 13.12.2021 16:38

А игры устанавливать можно по стандартной инструкции из предыдущих способов взлома?

in1975 13.12.2021 16:42

Edunya67, ну да

Edunya67 13.12.2021 18:19

Каждый раз при запуске игры система ребутится с ошибкойCE-36329-3, при запуске не взломанных игр этого нет, в чем может быть проблема?

burila 13.12.2021 18:30

Всем привет.
Реально стабильно работает! С первого захода. Раз 10 перезапустил. Всё чётко.

Alenadust 13.12.2021 20:18

Другой способ сработал.всё ок,пашет

Только не ясно в какую папку пкг кидать,или всё равно,в любой увидит?

JunglBell 13.12.2021 20:37

просто праздник! "спасибо хакерам за это!"
ткните плз в список игр требующих не ниже 9ки?

in1975 13.12.2021 20:39

JunglBell, в шапке под спойлером, в остальное

JunglBell 13.12.2021 20:55

Цитата:

Сообщение от in1975 (Сообщение 1248043)
в шапке под спойлером, в остальное

но там только до 7.51 игры

Ang3l42 13.12.2021 21:04

Цитата:

Сообщение от JunglBell (Сообщение 1248045)
но там только до 7.51 игры

Нет. Тут список по прошивкам можно настроить. https://defaultdnb.github.io/

JunglBell 13.12.2021 21:26

ужк лучше, благо дарю

JunglBell добавил 13.12.2021 в 21:26
little devil нету, Mass Effect Legendary Edition нету, evil west нету, chorus нету, F.I.S.T Forged in Shadow Torch нету и т д и т п.

Ang3l42 13.12.2021 21:34

Цитата:

Сообщение от JunglBell (Сообщение 1248055)
Mass Effect Legendary Edition нету

Есть. 8.50 прошивка. Остальное что там делать будет вообще непонятно. Либо ещё не вышли либо вышли недавно и требуют последнюю прошивку. Либо ещё не посмотрели и не добавили. Это же не автоматом заносится :D


Текущее время: 16:43. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.