AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Vita homebrew psp games9/27/2023 ![]() Support zRIF strings for generating work.bin file.Increase limit of max allowed files in zip file.Allow utf-8 characters in automatic zip filename, useful for non-english game names.Verify integrity of zRIF before starting to unpack pkg file, and display error if it is not correct zRIF.Display minimum required firmware version to run the game.Fix a bug when wrong title id was put in work.bin when generating it from raw key.Drop support for hexkey argument to try generate work.bin.Drop support for dummy work.bin generation (without key inside).Supports unlimited amount of files inside zip file.Add support for DLC and PATCH pkg file unpacking.Adjust size of tail.bin - now it uses all remaining data after encrypted blob.Result is not yet directly usable on Vita - it produces EBOOT.PBP which requires to be unpacked further with different 3rd party tool. Unpacking PSX pkg files for use with Adrenaline.Unpacking PSM pkg files for use with NoPsmDrm.Add -x argument which makes unpacking files in extracted form - with same layout as ux0.Much faster zip file creation - depending on CPU and disk speed it is now ~2 to 3 times faster.Fix issue with patch file unpacking in -x mode.Better output with UTF-8 encoding on Windows for title names.Support PSP pkg file unpacking, including NeoGeo, Mini, Go, PC Engine pkg files.Added option to unpack PSP pkg to EBOOT.PBP. ![]() PSX pkg unpacking now includes keys.bin.PSP Theme names are now used for zip file names.Merged cli improvements and other fixes from sigmaboy.Added -d switch to force EDAT decryption.Fixes DLC compatibility in PBP mode (-p).Fixes PCEngine extraction in PBP mode (-p).Only decrypt PSP EDAT files in ISO mode.Added support for KEYS.BIN for PKG type 1.Added support to decrypt/extract PKG type 1.No actual title name is extracted for PSM pkg files. $ python zrif2rif.py zRIF work.bin Limitations To generate work.bin from zRIF string use zrif2rif.py script.Įxample (last argument is optional, it specifies where to save file and defaults to work.bin name): If you have working NoNpDrm license file (work.bin or 6488b73b912a753a492e2714e9b38bc7.rif) you can create zRIF string with rif2zrif.py python script.Įxample (it will print zRIF string to stdout): Note: On PSP hardware titles with DLC should be kept in ISO/CSO format due to limitations on the CFW NoDRM Engine. Use the -p argument to extract PSP files in their original EBOOT.PBP format. You can combine -cN argument together with -x. Use -c9, or anything inbetween to create smaller cso file (more compression will require more time). ![]() CSO file pass -cN argument where N is compression factor (1 for the fastest compression). Example:įor PSP files pkg2zip by default will create. ![]() PSX or PSP pkg files do not require zRIF argument. Use -x argument to avoid zipping process and create individual files (must come before pkg file). Use -l to get output file name of the zip (must come before pkg file and cannot be used with -x). Resulting zip file will not include work.bin. Omit last argument if you don't have zRIF fake license, but just want to unpack files. Title, ID and region is automatically detected from pkg file. Use the following command if you have zRIF fake license. Npdrm free for PSP titles in eboot format.VitaShell v1.76 or newer required for DLC installation.no actual title name is extracted for PSM pkg files.PSX, PSP, PSP Updates, PSP DLC, and PSP THEME pkg unpacking.Vita DLC, Vita PATCH and PSM pkg unpacking.Zip file is created directly from pkg without any intermediate temporary files. Simple, creates zip package with same folder structure that Vita expects (just drag & drop all file from zip archive to ux0:).Fast, uses AESNI hardware accelerated AES decryption if supported by CPU (requires AESNI and SSSE3 instructions).Small, has no external library dependencies and uses very minimal dynamic memory allocations.Portable, written in cross-platform C code, runs on Windows, GNU/Linux, macOS (system dependent functionality is isolated in sys.c file).Optionally writes NoNpDrm or NoPsmDrm fake license file from zRIF string. Also supported PKG, PSX and PSP PKG files for use with Adrenaline. Supported pkg files - main application, DLC, patch, theme and PSM files. Pkg2zip, an utility that decrypts PlayStation Vita pkg file and creates zip package.
0 Comments
Read More
Leave a Reply. |