Packages

From Vita Development Wiki
Revision as of 19:54, 16 February 2020 by CelesteBlue (talk | contribs)
Jump to navigation Jump to search

PKG files for PSVita have essentially the same structure as PS3 and PSP PKG files with different AES, RSA and ECC keys, and a few other changes.

See also

See also PKG files.

Installation on PSVita

Package Installer uses SceNpDrm to decrypt/extract the game package into a temporary directory. Then it calls scePromoterUtilityPromotePkgWithRif on FW 1.69 and scePromoterUtilityPromotePkg on FW 1.80+ to "promote" (aka install) the files into the right directory in ux0:. ScePromoterUtil is just a wrapper for a SceShellSvc call, so SceShell actually moves the files, then adds the LiveArea bubble and updates app.db accordingly. After getting userland execution, you can use SceNpDrm and ScePromoterUtil separately and package your games in an alternative format, for example .vpk.