PS5 ゲームをバックアップする方法

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではPS5のゲームをバックアップする方法を紹介します
この記事を投稿した時点では、ps4のようにpkg化する方法も本体にインストールする方法も確立していません
あくまで興味がある人向け
この方法でPS4のゲームもバックアップ可能のようです



本体に容量の大きい外付けhddなどの外部記録メディアを差し込んでおく
フォーマット形式はexFAT

下記リンクを参考にipアドレス(ipv4)を確認

本体にゲームディスクを差込、ある程度まで進めて、ゲームを起動したままホーム画面に戻る

下記リンクのps5-game-file-dumperはステップ2からステップ6を自動化するのでおすすめです

1) ゲームをダンプPFSMNT-DUMPER
下記リンクより自分の本体にあったバージョンのPFSMNT-DUMPER_FW_バージョン.elfファイルをダウンロード
本体バージョン確認方法

下記リンクを参考にブラウザからハックするサイトを開く
https://yyoossk.blogspot.com/2023/11/ps5dns.html

URLに下記リンクを打ち込み開く
PS5を選択
Zecoxao Cex to Dexを選択
Jailbreakを選択してlibhijackerを選択

下記リンクよりNetCat GUIをダウンロード&解凍
https://gbatemp.net/download/netcat-gui-1-2.37153/

NetCat GUI.exeを起動し、下の画像を参考にIPアドレスとポート(20)を打ち込み、最初にダウンロード&解凍したペイロードファイルであるPFSMNT-DUMPER_FW_バージョン.elfを読み込み、Inject Payloadをクリックし、成功するとIdle…の部分がDoneに変わると思います

ダイアログでWlcome to PFSMNT-DUMPERと表示される
ダイアログに画像のように表示される
ダイアログに画像のように表示されたらバックアップ開始
100%になるまでひたすら待つ
接続してた外部記録メディアを開けばタイトルIDフォルダが生成されているはず
そのなかのタイトルid-app0がゲームが複合化された状態でバックアップされたもの


2) ゲームファイルのダンプ (フォルダの内容 (ファイルとフォルダ) をコピー)
   /system_data/priv/appmeta/PPSAXXXXX/ を PPSAXXXXX-app0sce_sysにコピー


3) ゲームファイルのダンプ(フォルダの内容をコピーする) 
   /user/appmeta/PPSAXXXXX を PPSAXXXXX-app0sce_sysにコピー


4) npbind.datを開いてudsとtrophyフォルダを確認 000000080->04->0F


5) uds00.ucp ( uds.ucp という名前 )
   /user/np_uds/nobackup/conf/NPWRXXXXX_00/uds.ucp をPPSAXXXXX-app0sce_sysにコピー


6) trophy00.ucp (TROPHY.UCPという名前)
   /user/trophy2/nobackup/conf/NPWRXXXXX_00/TROPHY.UCP を PPSAXXXXX-app0sce_sys\trophy2\trophy00.ucpにコピー


7) ps5-self-dumperでselfファイルを暗号化解除し、game dirにコピーする。
   1) socatをダウンロードする
   2) ps5-self-dumperペイロードをsocatフォルダに置く。
   3) SpecterホストのPS5ブラウザを開く。
   4) socatフォルダでwindowsのcmdを開き、以下の2つのコマンドを入力する。
      socat -u FILE:dumpgame.bin TCP:<ps5 ip>:9020
      socat -u -d -d TCP:<ps5 ip>:9023,reuseaddr OPEN:game.tar,creat
   5) game.tarを開き、PPSAXXXXX-app0内のファイルをコピー/置換する。

コメント