-
Notifications
You must be signed in to change notification settings - Fork 42
Development
JoseAaronLopezGarcia edited this page Jun 11, 2024
·
10 revisions
-
SystemControl
: the heart of the Custom Fiwmare. Provides patches for unsigned code execution and the API that serves the rest of the CFW. -
Compat Layer
: a module that extends and fixes CFW functionality to add specific compatibility. Core compat modules arepsp
,vita
,vitapops
andpentazemin
. Other compat layers exist from external tools such asInfinityControl
(fromInfinity 2
perma-patch),TMControl
(fromTime Machine
) andPopsCore
(fromPopsLoader
). -
VshControl
: module that handles the main patches forVSH
(XMB) to allow booting homebrew and ISO files. -
Stargate
: module that handles anti-CFW protection in games, also fixes bugs in some games. -
Inferno
: the custom ISO driver with support for compressed formats. -
PopCorn
: allows the PS1 emulator (Pops) to bootup custom PS1 images.
-
idsRegeneration
: used byDespertar del Cementerio
to restoreidStorage
. Also used byPSP
compat layer to changeUMD
keys for region free playback. -
IPL Update
: used bycIPL
installer to flash custom IPL. -
Kbooti Update
: used bycIPL
installer to flash custom IPL on DevKits. -
kpspident
: used bycIPL
installer to identify features of thePSP
system its running on. -
Peops
: port of the PS1 SPU plugin for use with PSP 6.60 Pops on Vita. Allows for some audio emulation on PS1 games when VitaPops isn't available. -
USB Device
: handles redirection of USB device from Memory Stick to Flash or UMD. -
XMB Control
: adds extra configuration items to the XMB. Allows handling CFW settings and plugins directly from the XMB.
-
arkMenu
: the main Custom Launcher, used on PS Vita as a replacement of the XMB in its absense or on PSP as an extension to the XMB. -
Recovery
: extremely simplistic menu that can be used to recover the system from soft-bricks (i.e. bad CFW or plugin configuration). -
VSH Menu
: simple menu for the XMB that adds some extra functions. -
xMenu
: a Custom Launcher made specifically for PS1 games. Used on VitaPops (ARK-X).
-
Live
: relies on priviledge escalation via exploits to load Custom Firmware from Official Firmware. Does not do any permanent changes to the system. Needs to be combined with a binloader (i.e. signed EBOOT.PBP or savedata exploit). -
Signed Loader
: a specially craftedEBOOT.PBP
for PSP that can load ARK Live on OFW. -
Vita Bubble
: specially crafted files for PS Vita that allows loading ARK directly from Live Area. -
FinalSpeed
: an installer for ARK Live on PSP that allows booting up ARK from the Extras section in the XMB. Based on DarkSpeed and LightSpeed for PRO and ME respectively. -
Savedata Exploits
: an obsolete method; you can load ARK using handcrafted savedata in exploitable games. -
Infinity
: a perma-patch exploit for 6.60 firmware that works on every PSP model. -
Classic cIPL
: the original Custom IPL for Pandora-compatible models. -
New IPL
: a new implementation of the Custom IPL making use the reset and double xor exploits. -
Despertar del Cementerio
/Time Machine
: allows booting the entire firmware (CFW included) directly from Memory Stick. -
Payloadex/Rebootex
: not a loader in itself, but a crucial part of most loaders. Handles the actual injection of the CFW in the re/boot process. Payloadex is used by cIPL, while Rebootex is used by Live loaders and the compat layer during a reboot. Infinity does not use it as it contains its own.
🄯 2024 ARK-4 Team