PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS4 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=453)
-   -   Backport - понижаем игры под 5.05 (https://www.pspx.ru/forum/showthread.php?t=110477)

in1975 19.07.2020 07:18

Backport - понижаем игры под 5.05
 
Вложений: 2
PS4 RiPKiT/Modding/Cheat/BackPort Tool By RiPPERD v2.2

https://www.pspx.ru/forum/attachment...chmentid=17327

Теперь это полностью работает!

Использование этого инструмента:
Основной причиной создания этого инструмента является RipKits (меньше игровых файлов с вырезанными лишними ресурсами), обычно это языковые файлы, видео и т.д. Однако есть другое применение - пользователи, которые не знают, как изменять игры, добавлять читы/мод меню, файлы и т.д., теперь это могут делать сами... поэтому, когда разработчики/моддеры публикуют свои файлы патчей, сделанные этим инструментом, вы можете просто нажать на кнопку и наслаждатся модами... Это может быть множество боеприпасов, бесконечное здоровье, отладка меню и т.д., благодаря модифицированному eboot.bin или модифицированым игровым файлам.

ОБРАТИТЕ ВНИМАНИЕ:
Сжатие/создание файла патча может занять много времени в зависимости от ваших требований!
Приложение не может аварийно завершить работу, так что просто подождите!
Распаковка/применение патча будет намного быстрее, чем создание патча!
Опять же, приложение не может отобразить сбой!

V1.7 ОБНОВЛЁННАЯ ИНСТРУКЦИЯ

Backporting игр:
  1. Скачайте и распакуйте архив: Вложение 17334
  2. Распакуйте ваш PKG игры или извлеките eboot.bin и param.sfo, скопируйте их в папку BackPort.
  3. Там находится утилита UnfSelf.exe, киньте eboot.bin на неё, затем переименуйте расшифрованный eboot.bin как old.elf
  4. Переименуйте param.sfo как old.sfo, запустите программу PS4 RipKit-Mod-Cheat-BackPort Tool By RiPPERD.exe и нажмите кнопку BackPort
  5. Теперь у вас есть new.elf и new.sfo, поместите их обратно, откуда взяли под их оригинальными названиями.
  6. Играйте!
Список игр которые идут на 5.05


Разработчик Modded_Warfare поделился в Твиттере первой версией PS4 Backport Tool, этот инструмент, как и Noob404 EZ PS4 Downporter, должен автоматизировать процесс бэкпортинга игр для прошивки 6.72 на прошивку 5.05.
PS4 Backporter v1.3
PS4 Backporter v1.3



И ещё инструкция: https://pastebin.com/gJ3dJkm3
Инструкция:
All you need for backport is
  • python 2.7.9 (i used this version)
  • PKG Game
  • unSelf.exe
  • make_fself.py
  • hexdump (i needed it for launch command maybe you also need it )
  • downgrade_elf.py
  • downgrade_sfo.py
Download this -> https://www.mediafire.com/file/imd9b...obain.rar/file

Extract your PKG with Editor ( i use PS4 Package View ) from your PKG Game and take this files -----> (update not all games can be extract with tool, you can use orbis-pub-chk.exe)

eboot.bin
sce_module ->(prx files "libc.prx,libSceFios2.prx and other prx if you have more files prx")
right.sprx
param.sfo

drag and drop eboot.bin,sce_module ->(prx files "libc.prx,libSceFios2.prx"), right.sprx to unSelf.exe


rename eboot.bin-decrypted to eboot.elf
rename libc.prx-decrypted to libc.elf
rename libSceFios2.prx-decrypted to libSceFios2.elf
rename right.sprx-decrypted to right.elf

Run cmd and go to your directory with command cd

downgrade_elf.py --sdk-version 05.050.001 --verbose eboot.elf neweboot.elf
make_fself.py neweboot.elf neweboot.bin

downgrade_elf.py --sdk-version 05.050.001 --verbose libc.elf newlibc.elf
make_fself.py newlibc.elf newlibc.prx

downgrade_elf.py --sdk-version 05.050.001 --verbose libSceFios2.elf newlibSceFios2.elf
make_fself.py newlibSceFios2.elf newlibSceFios2.prx

downgrade_elf.py --sdk-version 05.050.001 --verbose right.elf newright.elf
make_fself.py newright.elf newright.sprx


downgrade_sfo.py --sdk-version 05.050.001 --system-version 05.050.000 --verbose param.sfo newparam.sfo


Copy all files in another directory and rename FIX files

neweboot.bin to eboot.bin
newlibc.prx to libc.prx
newlibSceFios2.prx to libSceFios2.prx
newright.sprx to right.sprx
newparam.sfo to param.sfo


1) Remove original files and replace with FIX files
2) Generate gp4 with gengp4 and save gp4
3) Load gp4 in Fake PKG Generator and repack your build FPKG

if you want donate a coffe with BTC: 3Lox7RdAm82J2AUYZu9Xm5uHgf8TJPqGVz

Enjoy

Скачать: :download: Backports by PepeCobain.rar



еще метод на английском

Instructions on how to backport
Step 1: The eboot
Unfself it and use readelf -a on it~
you should see this section
Код:

LOOS+0x1000010 0x00000000063c4000 0x0000000006400000 0x0000000006400000
              0x000000000083a100 0x000000000083a100  R      0x4000

Example for final fantasy vii remake demo
Align it upwards from 0x200000 bytes on 2nd Memsize, like so:
Код:

LOOS+0x1000010 0x00000000063c4000 0x0000000006400000 0x0000000006400000
              0x000000000083a100 0x0000000000a00000  R      0x4000

Then search for the SDK Version in ORBI Place, for example in ff7r eboot the offset is at 0x6c00010
01 00 05 05 <- correct sdk version
Then at the bottom of the eboot you can find the elf build name
PATHH���D���c:/j/workspace/B/b_BuPS4M/cw/End/Binaries/PS4/End-PS4-Shipping.self
After the PATH and name patch every single instance
Код:

05 05 00 01
Step 2: The modules

These are easy, at the bottom there's an sdk version
Код:

05 05 00 01
Near end of module

Specifically for some modules, an extra step needs to be done:
Search for
Код:

18 00 00 00 00 00 00 00 BF F4 13 3C 01 00 00 00
After there is sdk version, patch it
Код:

01 00 05 05
Some modules are also linked with others modules
Again at bottom
PATH0���*���C:/devel/projects/bink/build/Bink2PS4.prx
After
Код:

05 05 00 01
Every single instance

Step 3: The Param.sfo

This one is the most simple
sdk_ver=
After this put
Код:

05050001
ASCII values

Then there is a hidden one
Before the game's name
put
Код:

00 00 05 05
This completes backporting

по русски
по русски
How to Backport 6.72 Games to Run on 5.05
How to Backport 6.72 Games to Run on 5.05
Easiest Way to Downport 6.72 Games to 5.05!
Easiest Way to Downport 6.72 Games to 5.05!
Downport PS4 Games to 5.05 with just a click!
Downport PS4 Games to 5.05 with just a click!



lagun74 19.07.2020 07:39

можно вопрос- это к играм под прошивку 5.50 - 6.72?
надо попробовать на какой нибудь...
кто нибудь делал?

in1975 19.07.2020 07:40

lagun74, да, до 6.72, питоновские скрипты в помощь.

Cucumber 19.07.2020 08:28

Здравствуйте.
А можно подробную инструкцию по применению скриптов? Желательно с примером.

Evgelon 19.07.2020 08:54

Присоединяюсь

ASemV 19.07.2020 12:02

взлом на 6.72 глючный и сырой, увы :(
поэтому эта тема наиболее актуальна
нужна подробная инструкция !

jekakmv 19.07.2020 12:05

Цитата:

Сообщение от ASemV (Сообщение 1217978)
взлом на 6.72 глючный и сырой, увы :(
поэтому эта тема наиболее актуальна
нужна подробная инструкция !


PS4 Backporting инструкции по воспроизведению игр 6.72 на прошивке 5.05



jekakmv 19.07.2020 12:42

Список игр которые идут на 5.05


Разумеется, сначала нужно сделать бекварт патч
  1. A Plague Tale Innocence
  2. Battlefield V
  3. Dark Souls Remastered
  4. Days Gone
  5. Detroit Become Human
  6. Devil May Cry 5
  7. Dirt Rally 2.0
  8. Dreams Universe
  9. FIFA 19
  10. Hard Reset Redux
  11. Human Fall Flat
  12. Marvel's Spider-Man
  13. Moons of Madness
  14. One Punch Man A Hero Nobody Knows
  15. Red Dead Redemption 2
  16. Resident Evil 2
  17. Sengoku Basara 4 Sumeragi
  18. Soul Calibur 6
  19. The Banner Saga 2
  20. Shadow of The Tomb Raide

Инструкция по портированию: https://pastebin.com/9pZ6ZU67
Скрипт для патчинга: https://pastebin.com/iGbHw5YX

ErikPshat 19.07.2020 19:17

Цитата:

Сообщение от jekakmv (Сообщение 1217985)
Инструкция по портированию: https://pastebin.com/9pZ6ZU67
Скрипт для патчинга: https://pastebin.com/iGbHw5YX

Это скрипт какой-то от flatz, по-моему это pubtool.py PUB TOOL
В принципе это же выкладывал Алексей Кулаев (@flat_z) :)

Cucumber 19.07.2020 19:33

Это я понял. Исходный файл sfo я вытащил из pkg, прогнал через скрипт. Теперь не могу обратно его засунуть. С elf файлом совсем беда. Как его вытащить?

ErikPshat 19.07.2020 20:01

Cucumber, инструкция же по изготовлению БЭКПОРТА игры есть: https://pastebin.com/9pZ6ZU67

Цитата:

Инструкция как сделать бэкпорт

Шаг 1: EBOOT -- в каждой игре имеется только один такой запускающий файл
Шаг 2: Модули -- это исполняемые модули в игре системные (не ресурсы), такие как SELF/SPRX
Шаг 3: PARAM.SFO -- тут объяснять не надо.
После декриптовки EBOOT и МОДУЛЕЙ, на выходе вы получаете декриптованный файл ELF
Насчет скрипта с Пастебина надеюсь вы знаете что делть. Это утилита Питона. Просто скачайте тот скрипт по кнопке download или скопируйте RAW-текст в текстовик под любым названием и с расширением PY. У вас получилась консольная утилита Питона. Ну в общем вы это знаете :)

Cucumber 19.07.2020 20:18

Спасибо. Подскажите, пожалуйста, как выполнить декриптовку?

ErikPshat 19.07.2020 21:20

Цитата:

Сообщение от Cucumber (Сообщение 1218027)
Подскажите, пожалуйста, как выполнить декриптовку?

А разве с памяти консоли исполняемые файлы игры дампятся не в декриптованном виде ELF?

По поводу скрипта той утилиты BACKPORT, то на всякий напоминаю, что там имеется справка по использованию USAGE, которая вызывается двумя типами команд, я показал стрелками :)
https://i4.imageban.ru/out/2020/07/1...ea0eea7d60.png

Cucumber 19.07.2020 21:24

:dash: Тогда понятно. Дампа у меня нет. Скачал pkg файл. Из него пытался что-нибудь вытащить.

ErikPshat 19.07.2020 21:30

Cucumber, есть утилиты fpkg. Ищи на форуме или на Гитхабе у разрабов, или в Твиттере. Он извлекает и собирает PKG.

Для извлечения и создания PKG попробуй это: https://www.pspx.ru/forum/showthread.php?t=110480
Или ищи софт в этом разделе: https://www.pspx.ru/forum/forumdisplay.php?f=448

ErikPshat 20.07.2020 02:29

PS4 RiPKiT/Modding/Cheat/BackPort Tool By RiPPERD
 
Вложений: 2
PS4 RiPKiT/Modding/Cheat/BackPort Tool By RiPPERD
PS4 RiPKiT/Modding/Cheat/BackPort Tool By RiPPERD

Вложение 17327

Теперь это полностью работает!

Использование этого инструмента:
Основной причиной создания этого инструмента является RipKits (меньше игровых файлов с вырезанными лишними ресурсами), обычно это языковые файлы, видео и т.д. Однако есть другое применение - пользователи, которые не знают, как изменять игры, добавлять читы/мод меню, файлы и т.д., теперь это могут делать сами... поэтому, когда разработчики/моддеры публикуют свои файлы патчей, сделанные этим инструментом, вы можете просто нажать на кнопку и наслаждатся модами... Это может быть множество боеприпасов ... Бесконечное здоровье ... Отладка меню и т.д. благодаря модифицированному файлу eboot.bin или модифицированyым игровым файлам.

ОБРАТИТЕ ВНИМАНИЕ:
Сжатие/создание файла патча может занять много времени в зависимости от ваших требований!
Приложение не может аварийно завершить работу, так что просто подождите!
Распаковка/применение патча будет намного быстрее, чем создание патча!
Опять же, приложение не может отобразить сбой!

V1.7 ОБНОВЛЁННАЯ ИНСТРУКЦИЯ

Backporting игр:
  1. Скачайте и распакуйте архив: в шапке
  2. Распакуйте ваш PKG игры или извлеките eboot.bin и param.sfo, скопируйте их в папку BackPort.
  3. Там находится утилита UnfSelf.exe, киньте eboot.bin на неё, затем переименуйте расшифрованный eboot.bin как old.elf
  4. Переименуйте param.sfo как old.sfo, запустите программу PS4 RipKit-Mod-Cheat-BackPort Tool By RiPPERD.exe и нажмите кнопку BackPort
  5. Теперь у вас есть new.elf и new.sfo, поместите их обратно, откуда взяли под их оригинальными названиями.
  6. Играйте!



И ещё инструкция: https://pastebin.com/gJ3dJkm3

Инструкция:
All you need for backport is

python 2.7.9 (i used this version)
PKG Game
unSelf.exe
make_fself.py
hexdump (i needed it for launch command maybe you also need it )
downgrade_elf.py
downgrade_sfo.py

Download this -> https://www.mediafire.com/file/imd9b...obain.rar/file


Extract your PKG with Editor ( i use PS4 Package View ) from your PKG Game and take this files -----> (update not all games can be extract with tool, you can use orbis-pub-chk.exe)

eboot.bin
sce_module ->(prx files "libc.prx,libSceFios2.prx and other prx if you have more files prx")
right.sprx
param.sfo

drag and drop eboot.bin,sce_module ->(prx files "libc.prx,libSceFios2.prx"), right.sprx to unSelf.exe


rename eboot.bin-decrypted to eboot.elf
rename libc.prx-decrypted to libc.elf
rename libSceFios2.prx-decrypted to libSceFios2.elf
rename right.sprx-decrypted to right.elf

Run cmd and go to your directory with command cd

downgrade_elf.py --sdk-version 05.050.001 --verbose eboot.elf neweboot.elf
make_fself.py neweboot.elf neweboot.bin

downgrade_elf.py --sdk-version 05.050.001 --verbose libc.elf newlibc.elf
make_fself.py newlibc.elf newlibc.prx

downgrade_elf.py --sdk-version 05.050.001 --verbose libSceFios2.elf newlibSceFios2.elf
make_fself.py newlibSceFios2.elf newlibSceFios2.prx

downgrade_elf.py --sdk-version 05.050.001 --verbose right.elf newright.elf
make_fself.py newright.elf newright.sprx


downgrade_sfo.py --sdk-version 05.050.001 --system-version 05.050.000 --verbose param.sfo newparam.sfo


Copy all files in another directory and rename FIX files

neweboot.bin to eboot.bin
newlibc.prx to libc.prx
newlibSceFios2.prx to libSceFios2.prx
newright.sprx to right.sprx
newparam.sfo to param.sfo


1) Remove original files and replace with FIX files
2) Generate gp4 with gengp4 and save gp4
3) Load gp4 in Fake PKG Generator and repack your build FPKG

if you want donate a coffe with BTC: 3Lox7RdAm82J2AUYZu9Xm5uHgf8TJPqGVz

Enjoy

Скачать: :download: Вложение 17332

В шапке.

Lightra1n 25.07.2020 18:42

Вложений: 1
in1975, думал создать новость о PS4 Backport Tool V1.1
Но тут выскочила эта тема.

Утилита PS4 Backport Tool V1.1
https://www.pspx.ru/forum/attachment...1&d=1595691818

Создал мануал по быстрому бэкпорту с 6.72 на 5.05 (игры от ЕА пока не работают по этому методу)


jekakmv 25.07.2020 18:50

Цитата:

Сообщение от Lightra1n (Сообщение 1218441)
in1975, думал создать новость о PS4 Backport Tool V1.1
Но тут выскочила эта тема.

Утилита PS4 Backport Tool V1.1
https://www.pspx.ru/forum/attachment...1&d=1595691818

Создал мануал по быстрому бэкпорту с 6.72 на 5.05 (игры от ЕА пока не работают по этому методу)


https://www.pspx.ru/forum/showpost.php?p=1218417

Lightra1n 25.07.2020 18:58

jekakmv,
оперативно блин )) - а я не успеваю за всем уследить

D777 26.07.2020 02:29

FF7 remake или LU2 так можно сделать? Или только игры от 6.72?


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

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