Console Hacking > Reverse Engineering

SceNotificationUtil - full libraries header + BGDL-type notification PoC

(1/1)

Graphene:
SceNotificationUtil is sysmodule that allows applications to send notifications, simple-type and progress-type(BGDL).

Full libraries header here: https://github.com/GrapheneCt/Vita-PoC/blob/master/notificationutil.h

PoC BGDL-type notification here: https://github.com/GrapheneCt/Vita-PoC/blob/master/SceNotificationUtil_BGDL_PoC.c

Some notes:

1. Most of the text buffers can be intentionally overflown to allow for more text.
2. Since SceNotificationUtil is just a wrapper for SceShellSvc, it is highly possible that reimplementing some of it's functions will allow for more customization (such as enabling "Pause" button for BGDL-type and custom icons).
3. If you are using notifications with app that uses vita2d or vita2d_sys, notification functions must be called from separate dedicated thread, otherwise SceShellSvc will get stuck in internal loop for unknown reasons.

Navigation

[0] Message Index

Go to full version