PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Архив устаревших тем PS4 (https://www.pspx.ru/forum/forumdisplay.php?f=465)
-   -   Делаем дампы процессов с помощью PS4FileNinja 2.0.0 (1.70-1.76) (https://www.pspx.ru/forum/showthread.php?t=106273)

BlackDaemon 01.09.2016 10:29

Делаем дампы процессов с помощью PS4FileNinja 2.0.0 (1.70-1.76)
 
В этом гайде будет вкратце описано о том, как сделать дамп процесса из памяти консоли.

1. Подготовка, требования

- консоль с прошивкой 1.70 или 1.76
- в случае, если консоль не активирована через PSN, то прокси-соединение через Charles, или др. методом
- PS4 Webkit Playground, например http://www.extreme-modding.de/PS4/1....und/index.html
- PS4FileNinja v2.0.0
* диск с игрой
* проводное\беспроводное соединение около 100мбит

2. Работа с консолью, дамп процесса

2.1 Заходим с консоли на playground, и в поле "Code Execution" нажимает кнопку "Start", после чего ждём изменения "Stage" на "Waiting for payload...";
Нажмите для увеличения

2.2 Открываем PS4FileNinja, выбираем версию прошивки, вводим IP-адрес, нажимаем "Send payload" и если загрузка кода прошла успешно - "Connect to PS4";
Нажмите для увеличения

2.3 Cворачиваем браузер кнопкой PS и запускаем игру, исполняемый файл которой хотим сдампить. Желательно зайти куда-нибудь в настройки игры, либо поставить её на паузу;
2.4 В PS4FileNinja открываем "Tools -> Processes", выбираем "eboot.bin" и нажимаем "Attach to PID";
Нажмите для увеличения
Нажмите для увеличения

2.5 Выбираем участки памяти, которые хотим сдампить через "Dump selected page", либо делаем полный дамп процесса (в том числе всех подгруженных игрой ресурсов) через "Dump all pages".
Нажмите для увеличения


В дампе, который я снял раньше части eboot.bin находятся в 0x46BE8000_0x47B2C000.bin, 0x47B2C000_0x47B90000.bin и 0x47B90000_0x47E34000.bin


3. Теория по воссозданию ELF

Мне удалось узнать некоторые подробности насчёт оригинального ELF файла, а именно:

1. Под заголовок зарезервировано 0x4000 байт, сам заголовок занимает 617 байт, и его можно скопировать из зашифрованного eboot.bin, различия в одном байте у оффсета 60.
Нажмите для увеличения
Нажмите для увеличения

2. Первая часть из дампа (0x46BE8000_0x47B2C000.bin) полностью совпадает с оригинальным ELF файлом.
3. Размер оригинального ELF - 17,219,584 байта.
4. Размер зашифрованного eboot.bin - 17,229,880 байт.

Методом тыка делаем "гибрид" из дампов памяти - склеиваем 3 части, добавляем в начало 0x4000 байт и копируем 617 байт ELF заголовка из зашифрованного eboot.bin. Получается такая штука:crazy:

StormX07 23.09.2016 14:15

Блин тоже бы консоль 1,76
и акк активирован как основной.

в 2014 активировали ?

У меня PS4 еще до сих пор не активирована но уже 3.50

akela1979 23.09.2016 16:11

Надеюсь вскоре будет что-то вроде Витамина, а´то реставрировать полный дамп игры в ручную это кошмар какой-то... :scratch_one-s_head:
Нажмите для увеличения

ravennn 23.09.2016 20:52

Цитата:

Сообщение от akela1979 (Сообщение 1105638)
Надеюсь вскоре будет что-то вроде Витамина, а´то реставрировать полный дамп игры в ручную это кошмар какой-то... :scratch_one-s_head:
Нажмите для увеличения

это что значит? LittleBigPlanet расшифровали?
и что там с фифой 14 кто нибудь запустил, подтвердил?

StormX07 04.10.2016 11:40

WebMAF создание PKG с нуля


\WebMAF_SDK_PS4\\s...criptst\make_pkg.bat


Скачать
https://www.sendspace.com/file/fnilxc

StormX07 31.10.2016 15:15

rop_elfs.7z
https://www.sendspace.com/file/6yucr2
web_sprx (webkit.7z)
https://mega.nz/#F!84cgnB7S!c7hhu94NCunBr7LrosYmgg



Источник
PS4 ROP SPRX ELF File Archive for Developers via Zecoxao Arrives

SPRX ELF files for Firmware versions 200, 250, 300, 315, 350 and 355 to help PlayStation 4 developers.

https://www.psxhax.com/threads/ps4-r...o-arrives.981/

StormX07 08.11.2016 22:09

StormX07 добавил 08.11.2016 в 20:31
Цитата:

Сообщение от BlackDaemon (Сообщение 1104978)
дамп процесса из памяти консоли.

Нажмите для увеличения

DriveClub Alpha READ_NFO PS4-ABSTRAKT.rar
скачивать можно на самой низкой скорости вес 2Gb 4,5 часа тянуть но кому интересно заберут
http://turbobit.net/w5hm4f3xxzi9.html#

├ ─DriveClub Alpha READ_NFO PS4-ABSTRAKT.rar
│ └ ─ NPXX51272.mmi
│app.pbm
│app.pkg
│ fakeEP9000-NPXX51272_00.idx
│ fakeEP9000-NPXX51272_00.rif
│icon0.png
│pic0.dds
│pic0.png


│ ─ rifkey
└ ─

StormX07 11.11.2016 01:11

2016г
Neighborhood-3_50_0_13.msi (21.7 MB)
PS File System Driver 6.0.172.4 / PSFSD-6_0_172_4.exe (3.9 MB)
Remote Viewer-3.50.0.12 / RemoteViewer-3_50_0_12.msi (15.1 MB)
Target Manager Server 3.50.0.55 / TMServer-3_50_0_55.msi (8.7 MB)
https://www.psxhax.com/threads/ps4-w...age-2#comments


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

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