• Набираем команду Модераторов для форума. Наша группа в Телеграм https://t.me/ConsoleFiXru

Хост из Raspberry Pi для PS4 9.0

ConsoleFiX

Администратор
Регистрация
7 Июн 2021
Сообщения
231
Реакции
14
PS4PiZero USB Emulation PS4 Jailbreak 9.00 with Raspberry Pi Zero W.jpg
PS4PaspberryPi
Ниже приведена запись о том, как использовать Raspbery Pi (Zero W, Zero 2 W, 4
B)
для размещения веб-сервера, DNS-сервера и эмулятора USB.

Требуемые вещи

Raspbery Pi Zero W или Pi Zero 2 W или Pi 4 B
SD-карта не менее 400 МБ
Как настроить

Восстановите образ на SD-карту (с помощью программного обеспечения, такого как balenaetcher)
Вставьте SD-карту в слот Raspbery Pi.
Для Pi Zero W и Pi Zero 2 W (подключите один кабель micro USB от pi к PS4, второй кабель не нужен)
Для Pi 4 B (подключите один кабель USB C от pi к PS4)
Включите PS4
Одноразовая настройка
Сетевое подключение PS4 -> Wi-Fi -> Ручная настройка
В PS4 найдите сеть Wi-Fi под названием PiZero и подключитесь к ней, используя пароль в качестве пароля.
Для DNS установите основной DNS как 7.7.7.1.
Остальное все автоматические значения
PS4 -> Браузер -> посетите http://7.7.7.1 или PS4 -> Настройки -> Справка
Нажмите «Загрузить побег из тюрьмы» и подождите.
Он сообщит, что WEBKit выполнен успешно -> нажмите «ОК» и подождите.
Появится всплывающее окно. Скажите, что эмуляция USB включена, и подождите, пока не появится всплывающее окно PS4.
Как только сообщение usb исчезнет, нажмите «ОК».
Курица будет загружаться автоматически
Как сделать Pi клиентом в локальной сети
2. RaspberyPi Page.jpg
Главная -> Rasbberry Pi (кнопка)
Выберите нужный идентификатор сети Wi-Fi и введите пароль для сети.
Нажмите кнопку « Подключиться к WiFi », подождите 5 секунд.
Нажмите кнопку « Перезагрузить Pi ».
Найдите IP-адрес Pi в вашей локальной сети (посетив страницу маршрутизатора, имя хоста будет pizero, например, 192.168.0.124) и сделайте его статическим, чтобы всегда назначался один и тот же IP-адрес.
Сетевое подключение PS4 -> Wi-Fi -> Ручная настройка
Выберите свою локальную сеть
Для DNS установите основной DNS как статический IP-адрес, который вы использовали в маршрутизаторе.
Остальное все автоматические значения
PS4 -> Браузер -> посетите http://(статический IP) или PS4 -> Настройки -> Справка ->Jailbreak ->Gold Hen
Полезная нагрузка Goldhen поступает из файла с вызовом payload.js, этот JS-файл полезной нагрузки можно обновить с помощью
Поместите новую корзину GoldHen в «Sdcard:/usr/html/Bin/Goldhen/».
PS4 -> Руководство / Меню справки -> Обновление GoldHen (кнопка)
После этого обновления будет использоваться новая золотая курица (даже после перезапуска).
Примечание. После обновления файл bin будет удален, и вам нужно будет сделать это только в том случае, если появится новый bin.
Как работает загрузка эксплоита

Jailbreak
Сначала включите опцию в PS4 -> настройки -> goldhen -> Binloader.
Затем зайдите в PS4 -> настройки -> руководство -> выберите кнопку полезной нагрузки.
Примечание. Необработанный файл bin передается с использованием кода Python.
Другие bin-файлы Веб-сайт будет формироваться динамически на основе bin-файла, размещенного в папке «/usr/html/Bin/». Поэтому, если вам нужна новая корзина по вашему выбору, добавьте ее с помощью обновления sftp/sdcard, а затем перейдите в PS4 -> Меню гида -> и найдите новую кнопку.

Как я могу обновить файл bin В версии 8 папка html открыта для обновления, поэтому у нас есть выбор ниже для обновления

sftp://7.7.7.1 (или статический IP-адрес в вашей локальной сети). имя пользователя: root и пароль: пароль
Если вы запускаете Linux-машину () - с помощью устройства чтения SD-карт подключите SD-карту к ПК и измените ее.
Плюсы :

Одно устройство для веб-сервера, DNS-сервера и эмуляции USB
вы можете переключаться между оффлайн и онлайн режимом, без ПК
Одного кабеля micro usb достаточно для загрузки устройства
Вы можете оставить устройство в самой PS4, не нужно снимать и снова подключать
ОС наименьшего размера и загрузка перед PS4
Изменения в V8

Динамическая веб-страница на основе папки Bin
Возможность загрузки корзины через загрузчик корзины goldhen
Возможность обновить GoldHen
Добавлено автоматическое обнаружение узлов — полезно, когда Pi подключен к локальной сети, мы можем получить доступ к pi, используя имя хоста http://pizero.local вместо IP-адреса.
Полная поддержка ssh и sftp, что требовало обновления полезной нагрузки
На странице RaspberryPi мы можем изменить пароль root по умолчанию.
Страница сети сортирует список Wi-Fi в зависимости от качества сигнала (чем ближе к сети, тем выше будет список).
Исправлена проблема, из-за которой на Pi4 B загружалось больше времени из-за обнаружения сети.
Исправлена проблема, из-за которой приходилось вводить пароль трижды (инструмент rng отсутствовал в pizw)
Время загрузки всех устройств в различных режимах меньше, чем у PS4, поэтому никаких задержек.
Исправлена опция завершения работы на странице RaspberryPi.
Изображение — v8 (максимум возможности, власть пользователя)

Pi Zero W — https://github.com/Pau…d/PiZW-v8-Rebuilt5.zip
Pi Zero 2 W — https://github.com/Pau…/PiZ2W-v8-Rebuilt5.zip
Pi 4 B - https://github.com/Pau…d/Pi4B-v8-Rebuilt5.zip
Github сервер https://github.com/PaulJenkin/PS4Pizero
Источник
 
Последнее редактирование:
Сверху