Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PS4 manual dumping
- ◆必要な物
- - Windows PC
- - Fake PKG Generator 3.38
- - FileZilla(もしくは カスタムコマンドの実行可能なFTPクライアント)
- - ps4-dumper v1.8 (gengp4.exe v1.8)
- - ArchiveExplorer https://github.com/maxton/GameArchives/releases
- ◆1. 事前準備
- 1-1) PCの任意の場所に作業用フォルダを作成する。ここでは例として C:\PS4DUMP フォルダを作成。
- 1-2) PS4にダンプ目的のゲームを完全にインストールしておく。
- ゲームのpatchをダンプする場合はそちらもインストールしておく(上限はFW6.72要求のパッチまで)。
- 1-3) 一度PS4を再起動した後、目的のゲームを起動させメニュー等まで進んだらPSボタンを押して最小化しておく。
- 1-4) PS4のブラウザから https://cthugha.exploit.menu/ にアクセスし、(もしくは普段使用しているExploit hostから)FTPペイロードを実行する。
- ◆2. 各種ゲームデータのコピー
- 2-1) 復号された npbind.dat および nptitle.dat の取得
- FileZillaを起動し /system_data/priv/appmeta/CUSAxxxxx/ にある上記2つのファイルを C:\PS4DUMP にコピーする。
- 2-2) 復号されたトロフィーファイルの取得
- /mnt/pfs/trophy/xxxxxxxx/data/ にある 'NPWR' から始まるフォルダ名を確認する。
- /user/trophy/conf/に移動し、NPWRxxxxx_00/TROPHY.TRP を C:\PS4DUMP にコピーする。(NPWRxxxxxは上記で確認したフォルダ)
- コピー後ファイル名をTROPHY.TRPから 'trophy00.trp' へとリネームする。(全て小文字)
- 2-3) ゲームデータ全体(pfs_image.dat)の取得
- /mnt/sandbox/pfsmnt/CUSAxxxxx-app0-nest/pfs_image.dat をC:\PS4DUMPにコピーする。
- pfs_image.datをArchiveExplorer.exeで開き、中に存在する全てのファイル・フォルダを C:\PS4DUMP\CUSAxxxxx-app0に展開する。
- 2-4) 復号された eboot.bin 及び prxファイルの取得
- a) FTPクライアントにカスタムコマンドとして 'DECRYPT' (全て大文字・引用符は含めず)と送信する。(FileZillaなら「サーバー」 -> 「カスタムコマンド」から実行)
- b) /mnt/sandbox/pfsmnt/CUSAxxxxx-app0/eboot.bin を C:\PS4DUMP\CUSAxxxxx-app0 に"上書き"コピーする。
- c) /mnt/sandbox/pfsmnt/CUSAxxxxx-app0/sce_module/ フォルダ内の.prxファイルを"1つずつ" C:\PS4DUMP\CUSAxxxxx-app0\sce_module に"上書き"コピーする。
- d) C:\PS4DUMP\CUSAxxxxx-app0内に上記以外の .prx .sprx ファイルが存在する場合は、それらもPS4側から"1つずつ"上書きコピーする。
- ◆3. pkgファイルのメタデータファイルを取得
- 3-1) /user/app/CUSAxxxxx/app.pkg をPCへコピーする。メタデータのみ必要な為、100MB程コピー出来たら途中でも良いのでFTPでのコピー処理をキャンセルする。
- (※patchのダンプの場合は /user/patch/CUSAxxxxx/patch.pkg)
- 3-2) 中途半端にコピーされたpkgファイルを orbis-pub-chk.exe (Fake PKG Generator 3.38に付属)で開き、
- 「Extract files」 -> 「Execute without passcode」-> 「Selected all files and directories」にチェックし、メタファイルを任意のフォルダに抽出する。
- ◆4. 取得したファイルを統合
- 4-1) 3-2で抽出したメタファイル(sc0フォルダ内のファイル)を C:\PS4DUMP\CUSAxxxxx-app0\sce_sys フォルダにコピーする。
- 4-2) 2-1で取得したnpbind.datおよびnptitle.datを C:\PS4DUMP\CUSAxxxxx-app0\sce_sys フォルダに上書きコピーする。
- 4-3) 2-2で取得したtrophy00.trpを C:\PS4DUMP\CUSAxxxxx-app0\sce_sys\trophy フォルダに上書きコピーする。
- ◆5.fpkgのビルド
- gengp4.exeを利用してgp4テンプレートを作成し、orbis-pub-gen.exeでビルドして完了。
- ※ patchデータをダンプする場合は、「CUSAxxxxx-app0」の部分を「CUSAxxxxx-patch0」へと読み替える
Add Comment
Please, Sign In to add comment