yo4p89betf

PS4 manual dumping

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