chovy-sign/README.md

113 lines
4.5 KiB
Markdown
Raw Permalink Normal View History

2023-04-26 03:07:17 +00:00
#ChovyProject v2
2023-04-26 03:12:18 +00:00
Now with PS1 Support !
2023-04-14 03:52:57 +00:00
2023-06-10 08:59:50 +00:00
**chovy-sign is an application to allow you to convert PSP and PS1 ISO's to be playable on unmodified PSVita***
2023-04-26 03:07:17 +00:00
Setups:
2023-06-10 09:02:24 +00:00
You need an (offical) PSP or PS1 license;
2023-06-10 08:48:52 +00:00
2023-04-26 03:07:17 +00:00
i recommend getting; Petz Saddle Club, LocoRoco Midnight Carnival, or Ape Quest Starter Pack
2023-06-10 08:48:52 +00:00
because atleast one of these are free in *most* regions;
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
----
2023-06-10 08:58:53 +00:00
**-- If you don't have a modded PSVita:**
2023-06-10 08:22:06 +00:00
2023-06-10 08:53:35 +00:00
*you will need:*
2023-06-10 08:58:53 +00:00
- Any PS1 or PSP game (or demo) from the PS Store. (Petz Saddle Club, LocoRoco Midnight Carnival, etc..)
2023-06-10 08:53:35 +00:00
- Ability to connect PSVita to PC Content Manager (USB or WiFi)
2023-06-10 08:22:52 +00:00
2023-06-10 08:53:35 +00:00
*obtaining keys:*
- Copy an offical PS1 or PSP game to your PC using Content Manager,
- open chovy-sign2
- select either PSP or PS1 and click the "Get Keys" button
- click "EBOOT.PBP method",
- select the offical PS1 or PSP game you copied;
- click on select "Content Manager" backup
2023-06-10 08:22:52 +00:00
2023-06-10 08:53:35 +00:00
- you should see the RIF and KEY fields populate,
2023-06-10 08:22:52 +00:00
2023-06-10 08:48:52 +00:00
*chovy-sign2 will remember this information for later so you only have to do this part one time;*
2023-06-10 07:20:27 +00:00
2023-06-10 08:53:35 +00:00
*getting psp or ps1 games:*
- select either a PS1 BIN/CUE image or a UMD ISO image.
- click "go"
- once it finishes, you should be able to find the game availible to be copied over from Content Manager.
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
note: *there may be some issues if you try this while having DLC for the game installed .*
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
----
2023-06-10 08:58:53 +00:00
**-- If you have a modded PSVita:**
2023-06-10 08:22:06 +00:00
2023-06-10 08:48:52 +00:00
note: *you can still use the unmodified vita method on a hacked vita; if you would like *
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
note2: *bubbles created using the hacked vita method will still *work* on any unmodified vita, *
*using the same PSN Account; however it requires a hacked vita to *obtain* some of the files, *
*that are required for this method;*
2023-04-26 03:07:17 +00:00
2023-06-10 09:02:24 +00:00
*you will need:*
2023-04-26 03:07:17 +00:00
- Your ConsoleID/IDPS, Yoti has a tool to dump this availible [here](https://github.com/Yoti/psv_idpsdump/releases/)
2023-06-10 08:58:53 +00:00
- Your Consoles activation data file (located at ``tm0:/npdrm/act.dat``)
2023-06-10 09:03:03 +00:00
- Any offical PSP/PS1 License file for your account (located at ``ux0:/pspemu/PSP/LICENSE/*.rif``, or ``ux0:/bgdl/t/XXXXXX/temp.dat`` for downloads)
*you can also use PocketStation license or a PSP DLC license*
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
note: *your IDPS is unique to your PSVita and is used to identify your console on the PSN, so do not share it with other people*
2023-06-10 08:53:35 +00:00
*obtaining keys:*
- open chovy-sign2
- select either PSP or PS1 and click the "Get Keys" button
- select "IDPS+RIF+ACT Method",
- copy in your IDPS
- browse for your license rif file
- browse for our act.dat file
- click generate keys
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
*chovy-sign2 will remember this information for later so you only have to do this part one time;*
2023-04-26 03:07:17 +00:00
2023-06-10 08:53:35 +00:00
*getting psp or ps1 games:*
- select either a PS1 BIN/CUE image or a UMD ISO image.
- click "go"
- once it finishes, you should be able to find the game availible to be copied over from Content Manager.
- alternatively, you can disable the "Use CMA" option in settings, and then copy the resulting **TITLEID** folder to ``ux0:/pspemu/PSP/GAME``, then delete ``ux0:/id.dat``, and reboot to trigger an app database update.
2023-04-26 03:07:17 +00:00
2023-06-10 08:48:52 +00:00
-----
2023-04-26 03:08:59 +00:00
2023-06-10 08:58:53 +00:00
so overall there are 3 methods to obtain keys,
2023-04-26 03:08:59 +00:00
![image](https://silica.codes/SilicaAndPina/chovy-sign/raw/branch/master/Methods.png)
2023-06-10 09:03:03 +00:00
2023-06-10 08:58:53 +00:00
note: *keys.txt is basically pointless now, in the bast it wasn't known how to use psp eboot to create ps1 games*
2023-04-26 03:07:17 +00:00
2023-06-10 08:58:53 +00:00
----
2023-04-26 03:07:17 +00:00
Credits:
2023-04-26 04:27:15 +00:00
SquallATF (for "PspCrypto" and "PBPResigner", and making PS1 Game signing possible,
2023-04-26 04:25:58 +00:00
And discovering a bug in \_\_sce_ebootpbp handling that makes it possible to use multi-disc games.)
2023-04-26 03:07:17 +00:00
2023-04-26 04:27:15 +00:00
Li: (for writing the original chovy-sign,
Developing the GUI, finding the original psp bubbles method and,
[Sfo.NET](https://github.com/KuromeSan/Sfo.NET/blob/master/README.md) A Simple SFO Parser,
Writing the PS1 Disc Compresison algorithm, making it possible to use custom ISOs,
Writing C# Implementation of PSVIMGTOOLS,
2023-04-26 04:25:58 +00:00
Being transgender)
2023-04-26 03:07:17 +00:00
2023-04-26 04:27:15 +00:00
dots-tb (for [chovy-gen](https://github.com/dots-tb/chovy-gen) (\_\_sce_ebootpbp signing)
2023-04-26 03:07:17 +00:00
Sony Computer Enterainment: (For at3tool)
yifanlu & xyz for the original [psvimgtools](https://github.com/yifanlu/psvimgtools).
Mathieulh (Found psp signing keys?)
Motoharu (For helping dots with \_\_sce_ebootpbp)
Davee (For finding the PS1 Signing Key)
xlenore (For [PS1 Cover Art](https://github.com/xlenore/psx-covers))
RupertAvery (For their fork of DiscUtils to add PS1 Support)
SquallATF's PBPResigner and PSPCrypto were derived from :
2023-06-10 08:58:53 +00:00
2023-04-26 03:30:10 +00:00
xdotnano ([PSXTract](https://github.com/xdotnano/PSXtract))
2023-06-10 08:58:53 +00:00
2023-04-26 03:30:10 +00:00
swarzesherz ([sign_np](https://github.com/swarzesherz/sign_np))
2023-06-10 08:58:53 +00:00
2023-04-26 03:30:10 +00:00
tpunix ([kirk_engine](https://github.com/tpunix/kirk_engine))