yo4p89betf

[PS3/CFW] PS2アーカイブス(pkg)からPS2 ISOファイルを抽出/復号する方法

Feb 20th, 2018 (edited)
1,456
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. [PS3/CFW] PS2アーカイブス(pkg)からPS2 ISOファイルを抽出/復号する方法
  2.  
  3. ※概要
  4. PS2アーカイブスはPS2のISOファイルが暗号化されて格納されているため
  5. 復号するためにはゲーム毎に設定されているkeyファイル(.rapファイル)から変換された復号key(klicensee)が必要となる。
  6. .rapファイルは正規にインストールされたゲームのライセンスファイル(.rif)から作成できる。
  7.  
  8.  
  9. ※事前準備
  10. ・復号したいPS2ゲームをPS3で起動可能となるようにインストールしておく。
  11.  今回は例としてファンタジーゾーン コンプリートコレクション(NPJD00053)を利用
  12. ・PS3へftp接続出来る状態にしておく。
  13. ・PS3のIDPSを取得しておく(バイナリもしくはテキストで保存)。各種方法があるのでGoogle検索で。
  14.  
  15.  
  16. ※必要なツール
  17. PS3 Tools Collection(この中のps2classic.exeとcygwin1.dllが必要)
  18. https://ps3.brewology.com/downloads/download.php?id=13974&mcid=4
  19.  
  20. RifConv GUI(.rapファイルおよびklicenseeの作成に必要)
  21. https://www.psxhax.com/threads/rifconv-gui-for-ps3-rifs-to-raps-and-raps-to-rifs.100/
  22. (ダウンロードリンク http://www.mediafire.com/file/a8r997j8a6m4i3y/rifconv.rar/file )
  23.  
  24.  
  25. -Step1 .rap / klicensee の作成
  26.  
  27. 1) 作業フォルダ(例 C:\PS2_ISO および C:\PS2_RAP)を作成
  28. 2) PS3にftp接続し、/dev_hdd0/game/NPJD00053/USRDIR/ にある ISO.BIN.ENC を C:\PS2_ISO へコピーする。
  29. 3) また /dev_hdd0/home/00000001/exdata/ にある act.dat と JP0177-NPJD00053_00-0000000000000000.rif をC:\PS2_RAP へコピーする。
  30. (アカウントが複数ある場合は00000002以降の場合もある)
  31. 4) RifConv.exeを起動しRif2RapタブのIDPSとact.datをそれぞれ指定、Rifs部分はC:\PS2_RAPを指定してCreateボタンを押下。
  32. 5) RifConv.exeのあるフォルダ内にcreated_rapsフォルダが作成され JP0177-NPJD00053_00-0000000000000000.rap が作成されていることを確認する。
  33. 6) Rap2Klicタブに移動し、先ほど作成されたcreated_rapsフォルダを指定してCreateボタンを押下。
  34. 7) created_klicフォルダが作成され JP0177-NPJD00053_00-0000000000000000.klc が作成された事を確認する。
  35. 8) 作成された JP0177-NPJD00053_00-0000000000000000.klc を C:\PS2_RAP にコピーし NPJD00053.klc 等にリネームしておく。
  36. *このNPJD00053.klcがISO.BIN.ENCの復号に必要なファイルとなる
  37.  
  38.  
  39. -Step2 ISO.BIN.ENCの復号
  40.  
  41. 1) PS3 Tools Collectionをインストールし、toolsフォルダ内にあるps2classic.exeとcygwin1.dllをC:\PS2_ISOにコピーする。
  42. 2) コマンドプロンプトを起動してps2classic.exeを以下のオプション通りに実行。
  43.  
  44. ps2classic d [cex/dex] [klicensee] [encrypted image] [out data] [out meta]
  45.  
  46. ※具体的には以下のようになる
  47.  
  48. C:\PS2_ISO\ps2classic.exe d cex C:\PS2_RAP\NPJD00053.klc C:\PS2_ISO\ISO.BIN.ENC C:\PS2_ISO\NPJD00053.iso C:\PS2_ISO\NPJD00053.iso.meta
  49.  
  50. 作成されたNPJD00053.isoをマウントして正しく復号されていることを確認する。
Add Comment
Please, Sign In to add comment