SLB2

From Vita Development Wiki
Revision as of 04:39, 10 November 2024 by CelesteBlue (talk | contribs)
Jump to navigation Jump to search

SLB2 is the format used to store the encrypted bootloaders on the device. See also SLSK.

Structure

See structure.

SLB2 embedded files in PS Vita PUP SPKG

  • second_loader.enc
  • second_loader.enp
  • secure_kernel.enc
  • secure_kernel.enp
  • secure_kernel.xxx (FW 0.931.010 only, and maybe earlier)
  • kernel_boot_loader.self
  • kprx_auth_sm.self
  • prog_rvk.srvk

SLB2 embedded files in PS Vita eMMC

  • second_loader.enp_
  • second_loader.enp
  • secure_kernel.enp_
  • secure_kernel.enp
  • secure_kernel.xxx (FW 0.931.010 only, and maybe earlier)
  • kernel_boot_loader.self
  • kprx_auth_sm.self
  • prog_rvk.srvk
Name Earliest Known Version Comments
kernel_boot_loader.self 0.931.010 Secure KBL and ARZL compressed NS KBL
kprx_auth_sm.self 0.931.010 Used with the cmep processor to decrypt SELFs
prog_rvk.srvk 0.931.010 SCE encrypted SELF revocation list
second_loader.enp 0.931.010 Secure bootloader
second_loader.enp_ 0.931.010 Related to second_loader.enp in some way, likely for encryption
secure_kernel.enp 0.931.010 Secure kernel loader
secure_kernel.enp_ 0.931.010 Related to secure_kernel.enp in some way, likely for encryption
secure_kernel.xxx 0.931.010 Prototype secure kernel loader encrypted differently than secure_kernel.enc