Advertisement
atreyu187

PS3 CFW Guides PSX Classics Tools Updated (w/ Tutorial)

Oct 16th, 2016
701
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. Here goes my (Most Hated) compiled version of updated tools from zecoxao and ZeroTolerance.
  2.  
  3. ISO.BIN.DAT is automated now with the new tool. Python 2.7 is still needed.
  4. Multidisc games work now but the size limit on PSX2PSP 1.4 is a little under 2GB.
  5. Anything over the size limit will black screen.
  6. PSX Classics Tools Instructions:
  7. Install python 2.7
  8. Use pip to install ecdsa
  9. Create EBOOT.PBP from iso with PSX2PSP (Compression:0-None)
  10. Place EBOOT.PBP in workbench directory
  11. Drop EBOOT.PBP into "make_psone_classic_metadata.exe"
  12. Run sign.py (on command line for R/S value data output)
  13. Copy R and place it on the end of ISO.BIN.DAT (append, leave out first 00)
  14. Copy S and place it on the end of ISO.BIN.DAT after R (append, leave out first 00)
  15. Take note of title id
  16. Encrypt ISO.BIN.DAT: (Title id)
  17. make_npdata -e ISO.BIN.DAT ISO.BIN.EDAT 1 1 1 0 16 3 00 UP9000-SLPS01901_00-0000000000000001 5
  18. Replace EBOOT on a psx classic decrypted pkg (or use template)
  19. Replace ISO.BIN.EDAT on a psx classic decrypted pkg (or use template)
  20. Replace Pictures (or use template)
  21. Replace Param.SFO (or use template)
  22. Make PKG.
  23. Done!
  24. PS3 / PSX Classics CDDA Revised by: MOST Hated (REV_03)]
  25.  
  26. "Here goes Tutorial Revision 03.
  27. I tried to simplify everything and added images with notes.
  28. Good luck!" - Most Hated
  29.  
  30. PS3 / PSX Classics CDDA Revised by: MOST Hated (REV_03)
  31.  
  32. Tools needed:
  33. Sony Sound Forge
  34. Cryptor Tools
  35. Hex Editor
  36. Hex Calculator
  37. psx_classics tool
  38.  
  39. First off, make sure the eboot works. If you have a multi-bin CDDA game, convert it to a full bin/cue with cdmage before converting the eboot. Otherwise PSX2PSP ignores the audio.
  40.  
  41.  
  42. Tutorial:
  43.  
  44. Have your wav files out of the full bin/cue and ready to convert.
  45. Rename wav files to Track01, Track02, etc.
  46. Open sony sound forge, tools, batch convert
  47.  
  48.  
  49. Select all wav files.
  50.  
  51.  
  52.  
  53. Go into the Save tab, Add save options.
  54. Convert to: Type: ATRAC Audio (*.aa3)
  55. Template: Custom tab, Attributes 132 Kbps, 44,100 Hz, Stereo (ATRAC3)
  56.  
  57. Step 2
  58.  
  59. Delete headers off all aa3 files.
  60. Headers start from the very top and end at 0x450.
  61. Audio begins at 0x460
  62. Step 3
  63.  
  64. Run cryptor.exe tool on all headerless aa3 files.
  65. Usage: cryptor.exe <input_file> <output_file> <key>
  66. (eg. cryptor.exe track01.aa3 track01.bin 01223344)
  67. The key is random but keep it simple.
  68. (eg. Track01 = 01223344 Track02 = 02223344)
  69.  
  70. Step 4
  71. Open up the working eboot in an hex editor. Seach for STARTDAT.
  72.  
  73.  
  74.  
  75. Scroll up from STARTDAT and pick an offset to place the encrypted bin files.
  76. Write down all the start & length offsets in PSX_CDDA_VALUES_TEMPLATE.txt
  77.  
  78.  
  79.  
  80. Length offsets can be found at the bottom of HxD after selecting
  81. the full encrypted bin file. It always 8bytes. So add bytes if it's short.
  82. Just look at the left column offsets to add how many bytes you need.
  83. (eg. D3680 is 000D3680)
  84.  
  85. Step 5
  86.  
  87. Write out the length offsets in little endian, in the
  88. PSX_CDDA_VALUES_TEMPLATE.txt on the far right table value column.
  89.  
  90. Step 6
  91.  
  92. Go to a hex calculator (http://www.miniwebtool.com/hex-calculator/)
  93. Subtract 0x110000 from each encrypted bin's start offset and write it down
  94. in the PSX_CDDA_VALUES_TEMPLATE.txt on the middle right iso offset column.
  95.  
  96. Step 7
  97.  
  98. Write each iso offset in little endian, in the PSX_CDDA_VALUES_TEMPLATE.txt
  99. on the far right table value column under the length table values.
  100.  
  101. Step 8
  102.  
  103. Now in your PSX_CDDA_VALUES_TEMPLATE.txt, little endian table values.
  104. Take your iso offset table value and place it in front of the length
  105. offset table value.
  106. Copy & paste it to the bottom Full Tables Values column in front of
  107. the 4bytes / key.
  108.  
  109. Step 9
  110.  
  111. Now back to your eboot, in the hex editor. Go to 0x10C00
  112. Paste write your Full Table Values.
  113. Save your eboot.
  114.  
  115.  
  116.  
  117. Enjoy your PSX Classic with CDDA
  118.  
  119. **Original Tutorial credits:
  120. **reverse engineering by some person, who doesn't want to be named
  121. **source code for cryptor.exe & decryptor.exe by ZecoXao
  122. **testing & mini-guide by MrSSL & me***
  123.  
  124. ***Special Thanks to GGL0L for guiding me through this madness.
  125.  
  126.  
  127. PSX Classic Value Template
  128.  
  129. PSX Classics Values Template
  130. data track end offset /
  131.  
  132. eboot offset iso offest table value
  133.  
  134. track 01
  135.  
  136. length
  137. start
  138. end
  139.  
  140. track 02
  141.  
  142. length
  143. start
  144. end
  145.  
  146. track 03
  147.  
  148. length
  149. start
  150. end
  151.  
  152. track 04
  153.  
  154. length
  155. start
  156. end
  157.  
  158.  
  159. Full Table Values
  160.  
  161. 0000000001223344
  162. 0000000002223344
  163. 0000000003223344
  164. 0000000004223344
  165. 0000000005223344
  166. 0000000006223344
  167. 0000000007223344
  168. 0000000008223344
  169. 0000000009223344
  170. 0000000010223344
  171. 0000000011223344
  172. 0000000012223344
  173. 0000000013223344
  174.  
  175. http://www77.zippyshare.com/v/aNuxXxG1/file.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement