• C 84.4%
  • Makefile 15.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-01-13 21:07:51 -05:00
build Add sceLncUtilIsAppLaunched Logic 2026-01-13 21:07:51 -05:00
source Add sceLncUtilIsAppLaunched Logic 2026-01-13 21:07:51 -05:00
.gitattributes Initial commit 2025-08-31 02:36:34 -04:00
.gitignore Quick Fix & Changes 2025-09-04 22:41:49 -04:00
Makefile Change to C & Create .a Static Library 2025-09-13 09:39:26 -04:00
README.md Quick Fix & Changes 2025-09-04 22:41:49 -04:00

PS4 System Service Library

You can either load it and use dlsym or link it directly as a static library.

Available Functions

  • int initialize();
  • int terminate();
  • int getUserId();

  • int getAppIdOfApp(bool miniApp);
  • int getAppIdByTitleId(const char *titleId);
  • const char *getTitleIdByAppId(int appId);

  • int sceLncUtilIsAppLaunched(const char *titleId, bool *state);
  • bool appLaunchedByTitleId(const char *titleId);
  • bool appLaunchedByAppId(int appId);

  • bool appSuspendedByTitleId(const char *titleId);
  • bool appSuspendedByAppId(int appId);

  • int blockSuspendingByTitleId(const char *titleId);
  • int blockSuspendingByAppId(int appId);

  • int suspendAppByTitleId(const char *titleId);
  • int suspendAppByAppId(int appId);

  • int resumeAppByTitleId(const char *titleId);
  • int resumeAppByAppId(int appId);

  • int setAppFocusByTitleId(const char *titleId);
  • int setAppFocusByAppId(int appId);

  • int launchAppByTitleId(const char *titleId, const char *argv[] = nullptr, LncAppParam *param = nullptr);
  • int launchAppByAppId(int appId, const char *argv[] = nullptr, LncAppParam *param = nullptr);

  • int killAppByTitleId(const char *titleId);
  • int killAppByAppId(int appId);