motoharu-gosuto / psvpfstools

Tools for decrypting PS Vita PFS filesystem
127 stars 22 forks source link

full support for icv.db pfs decryption #47

Closed ghost closed 2 years ago

ghost commented 4 years ago

Implement support for icv.db containing .icv files with more than 1 page of signatures corresponding to pfs files with size greater than 753,664 bytes.

fixes: https://github.com/motoharu-gosuto/psvpfstools/issues/21 https://github.com/motoharu-gosuto/psvpfstools/issues/39 https://github.com/motoharu-gosuto/psvpfstools/issues/40 https://github.com/motoharu-gosuto/psvpfstools/issues/42

Brief outline of icv.db format:

https://gist.github.com/cuevavirus/1d5815e2d50d191ea77b18af8e323070

Sample savedata with .icv file with more than 1 page of signatures:

https://github.com/motoharu-gosuto/psvpfstools/files/2968636/ux0_temp_game_PCSB01226_savedata_PCSB01226.zip (from https://github.com/motoharu-gosuto/psvpfstools/issues/40)