I think the problem is that you don't have PS3MAPI enabled in /setup.ps3 in the area for the shortcuts.
View attachment 33911
The function that creates the CFW syscalls again is a PS3MAPI opcode, that is accessed through syscall 8.
If
PS3MAPI is Disabled the syscall 8 is
fully disabled when you press
R2+△.
Without syscall 8 the syscall
can't be re-enabled unless you enter to the System Update screen via XMB.
When you enter to System Update screen, the /dev_flash/vsh/module/software_update_plugin.sprx is accessed and that triggers the function restore_syscalls() in Cobra when all the CFW syscalls are disabled and
allow_restore_sc is enabled..
When
PS3MAPI is Enabled, the syscall 8 is partially disabled (it simulates a fake disable) and the disabled CFW Syscalls can be restored.
View attachment 33912
The problem is that
@Evilnat implemented the Create Syscalls in
xai_plugin using the PS3MAPI opcode instead of enable
allow_restore_sc temporarily and accessing /dev_flash/vsh/module/software_update_plugin.sprx
View attachment 33913