After Val and I made a smilar code for SWES I tried it by my self on SWRS, let me know what you think
Made on the full ISO.

#Can't Exit Game v1
;TheEliteOne aka -LeetGamer-
;You can not exit the game via home button.
;If you do click the home button and then yes open your cheat device to close that screen and return to the game.
;After you click the home button you will not be able to turn your PSP off
;This is the actual syscall nop-ed.
0x002D2E14 0x00000000

#Can't Exit Game v2
;TheEliteOne aka -LeetGamer-
;You can not exit the game via home button.
;If you do click the home button and then yes open your cheat device to close that screen and return to the game.
;After you click the home button you will not be able to turn your PSP off
;This is the syscall call (Actually the call to the jr ra right before the syscall.)
0x000F9368 0x00000000

#Can't Exit Game v3
;TheEliteOne aka -LeetGamer-
;You can not exit the game via home button.
;If you do click the home button and then yes open your cheat device to close that screen and return to the game.
;After you click the home button you will not be able to turn your PSP off
;This cancels the function that holds the syscall call.
0x000F9310 0x03E00008

#Exit Game Joker
;TheEliteOne aka -LeetGamer-
;Press Down to exit the game.
0x000AB7B4 0x0A200E00
0x00003800 0x3C0808B3
0x00003804 0x8D088850
0x00003808 0x3C0900FF
0x0000380C 0x15090003
0x00003814 0x0E2B4B84
0x0000381C 0x03E00008

Here are some more sce functions:

Code:
Import 0, Name IoFileMgrForUser, Functions 13, Variables 0, flags 40010011
Functions:
0x06A70004 [0x08AD2E30] - sceIoMkdir
0x42EC03AC [0x08AD2E38] - sceIoWrite
0x54F5FB11 [0x08AD2E40] - sceIoDevctl
0x6A638D83 [0x08AD2E48] - sceIoRead
0x779103A0 [0x08AD2E50] - sceIoRename
0x810C4BC3 [0x08AD2E58] - sceIoClose
0x89AA9906 [0x08AD2E60] - sceIoOpenAsync
0xACE946E8 [0x08AD2E68] - sceIoGetstat
0xB29DDF9C [0x08AD2E70] - sceIoDopen
0xE3EB004C [0x08AD2E78] - sceIoDread
0xEB092469 [0x08AD2E80] - sceIoDclose
0x109F50BC [0x08AD2E88] - sceIoOpen
0x27EB27B8 [0x08AD2E90] - sceIoLseek
Import 1, Name Kernel_Library, Functions 2, Variables 0, flags 00010011
Functions:
0x092968F4 [0x08AD2E20] - sceKernelCpuSuspendIntr
0x5F10D406 [0x08AD2E28] - sceKernelCpuResumeIntr
Import 2, Name LoadExecForUser, Functions 2, Variables 0, flags 40010011
Functions:
0x05572A5F [0x08AD2E10] - sceKernelExitGame
0x4AC57943 [0x08AD2E18] - sceKernelRegisterExitCallback
Import 3, Name ModuleMgrForUser, Functions 7, Variables 0, flags 40010011
Functions:
0x2E0911AA [0x08AD2DD8] - sceKernelUnloadModule
0xD8B73127 [0x08AD2DE0] - sceKernelGetModuleIdByAddress
0xF0A26395 [0x08AD2DE8] - sceKernelGetModuleId
0x50F0C1EC [0x08AD2DF0] - sceKernelStartModule
0x8F2DF740 [0x08AD2DF8] - ModuleMgrForUser_8F2DF740
0x977DE386 [0x08AD2E00] - sceKernelLoadModule
0xD1FF982A [0x08AD2E08] - sceKernelStopModule
Import 4, Name StdioForUser, Functions 3, Variables 0, flags 40010011
Functions:
0x172D316E [0x08AD2DC0] - sceKernelStdin
0xA6BAB2E9 [0x08AD2DC8] - sceKernelStdout
0xF78BA90A [0x08AD2DD0] - sceKernelStderr
Import 5, Name SysMemUserForUser, Functions 8, Variables 0, flags 40000011
Functions:
0x13A5ABEF [0x08AD2D80] - sceKernelPrintf
0xF919F628 [0x08AD2D88] - sceKernelTotalFreeMemSize
0x237DBD4F [0x08AD2D90] - sceKernelAllocPartitionMemory
0x7591C7DB [0x08AD2D98] - sceKernelSetCompiledSdkVersion
0x9D9A5BA1 [0x08AD2DA0] - sceKernelGetBlockHeadAddr
0xA291F107 [0x08AD2DA8] - sceKernelMaxFreeMemSize
0xB6D61D02 [0x08AD2DB0] - sceKernelFreePartitionMemory
0xF77D77CB [0x08AD2DB8] - sceKernelSetCompilerVersion
Import 6, Name ThreadManForUser, Functions 29, Variables 0, flags 40010011
Functions:
0xCEADEB47 [0x08AD2C98] - sceKernelDelayThread
0x1FB15A32 [0x08AD2CA0] - sceKernelSetEventFlag
0xD6DA4BA1 [0x08AD2CA8] - sceKernelCreateSema
0xE81CAF8F [0x08AD2CB0] - sceKernelCreateCallback
0xEDBA5844 [0x08AD2CB8] - sceKernelDeleteCallback
0xEF9E4C70 [0x08AD2CC0] - sceKernelDeleteEventFlag
0xF475845D [0x08AD2CC8] - sceKernelStartThread
0x278C0DF5 [0x08AD2CD0] - sceKernelWaitThreadEnd
0x28B6489C [0x08AD2CD8] - sceKernelDeleteSema
0x293B45B8 [0x08AD2CE0] - sceKernelGetThreadId
0x369ED59D [0x08AD2CE8] - sceKernelGetSystemTimeLow
0x3F53E640 [0x08AD2CF0] - sceKernelSignalSema
0x402FCF22 [0x08AD2CF8] - sceKernelWaitEventFlag
0x446D8DE6 [0x08AD2D00] - sceKernelCreateThread
0x4E3A1105 [0x08AD2D08] - sceKernelWaitSema
0x55C20A00 [0x08AD2D10] - sceKernelCreateEventFlag
0x58B1F937 [0x08AD2D18] - sceKernelPollSema
0x623AE665 [0x08AD2D20] - sceKernelTryAllocateFpl
0x68DA9E36 [0x08AD2D28] - sceKernelDelayThreadCB
0x6D212BAC [0x08AD2D30] - sceKernelWaitSemaCB
0x71BC9871 [0x08AD2D38] - sceKernelChangeThreadPriority
0x809CE29B [0x08AD2D40] - sceKernelExitDeleteThread
0x812346E4 [0x08AD2D48] - sceKernelClearEventFlag
0x840E8133 [0x08AD2D50] - sceKernelWaitThreadEndCB
0x912354A7 [0x08AD2D58] - sceKernelRotateThreadReadyQueue
0x94AA61EE [0x08AD2D60] - sceKernelGetThreadCurrentPriority
0x9FA03CD3 [0x08AD2D68] - sceKernelDeleteThread
0xAA73C935 [0x08AD2D70] - sceKernelExitThread
0xC07BB470 [0x08AD2D78] - sceKernelCreateFpl
Import 7, Name UtilsForUser, Functions 8, Variables 0, flags 40010011
Functions:
0x6AD345D7 [0x08AD2C58] - sceKernelSetGPO
0x71EC4271 [0x08AD2C60] - sceKernelLibcGettimeofday
0x79D1C3FA [0x08AD2C68] - sceKernelDcacheWritebackAll
0x91E4F6A7 [0x08AD2C70] - sceKernelLibcClock
0xB435DEC5 [0x08AD2C78] - sceKernelDcacheWritebackInvalidateAll
0xBFA98062 [0x08AD2C80] - sceKernelDcacheInvalidateRange
0x27CC57F0 [0x08AD2C88] - sceKernelLibcTime
0x3EE30821 [0x08AD2C90] - sceKernelDcacheWritebackRange
Import 8, Name sceSuspendForUser, Functions 3, Variables 0, flags 40000011
Functions:
0x090CCB3F [0x08AD2C40] - sceKernelPowerTick
0x3E0271D3 [0x08AD2C48] - sceKernelVolatileMemLock
0xA569E425 [0x08AD2C50] - sceKernelVolatileMemUnlock
Import 9, Name sceCtrl, Functions 3, Variables 0, flags 40010011
Functions:
0x1F4011E6 [0x08AD2C28] - sceCtrlSetSamplingMode
0x1F803938 [0x08AD2C30] - sceCtrlReadBufferPositive
0x6A2774F3 [0x08AD2C38] - sceCtrlSetSamplingCycle
Import 10, Name sceDisplay, Functions 5, Variables 0, flags 40010011
Functions:
0x46F186C3 [0x08AD2C00] - sceDisplayWaitVblankStartCB
0x984C27E7 [0x08AD2C08] - sceDisplayWaitVblankStart
0x9C6EAAD7 [0x08AD2C10] - sceDisplayGetVcount
0x0E20F177 [0x08AD2C18] - sceDisplaySetMode
0x289D82FE [0x08AD2C20] - sceDisplaySetFrameBuf
Import 11, Name sceGe_user, Functions 13, Variables 0, flags 40010011
Functions:
0xE47E40E4 [0x08AD2B98] - sceGeEdramGetAddr
0x03444EB4 [0x08AD2BA0] - sceGeListSync
0x05DB22CE [0x08AD2BA8] - sceGeUnsetCallback
0x0BF608FB [0x08AD2BB0] - sceGeRestoreContext
0x1C0D95A6 [0x08AD2BB8] - sceGeListEnQueueHead
0x438A385A [0x08AD2BC0] - sceGeSaveContext
0x4C06E472 [0x08AD2BC8] - sceGeContinue
0xA4FC06A4 [0x08AD2BD0] - sceGeSetCallback
0xAB49E76A [0x08AD2BD8] - sceGeListEnQueue
0xB287BD61 [0x08AD2BE0] - sceGeDrawSync
0xB77905EA [0x08AD2BE8] - sceGeEdramSetAddrTranslation
0xDC93CFEF [0x08AD2BF0] - sceGeGetCmd
0xE0D68148 [0x08AD2BF8] - sceGeListUpdateStallAddr
Import 12, Name sceAudio, Functions 3, Variables 0, flags 40010011
Functions:
0x01562BA3 [0x08AD2B80] - sceAudioOutput2Reserve
0x2D53F36E [0x08AD2B88] - sceAudioOutput2OutputBlocking
0x43196845 [0x08AD2B90] - sceAudioOutput2Release
Import 13, Name sceSasCore, Functions 25, Variables 0, flags 40090011
Functions:
0x019B25EB [0x08AD2AB8] - __sceSasSetADSR
0x267A6DD2 [0x08AD2AC0] - __sceSasRevParam
0x2C8E6AB3 [0x08AD2AC8] - __sceSasGetPauseFlag
0x33D4AB37 [0x08AD2AD0] - __sceSasRevType
0x42778A9F [0x08AD2AD8] - __sceSasInit
0x440CA7D8 [0x08AD2AE0] - __sceSasSetVolume
0x50A14DFC [0x08AD2AE8] - __sceSasCoreWithMix
0x5F9529F6 [0x08AD2AF0] - __sceSasSetSL
0x68A46B95 [0x08AD2AF8] - __sceSasGetEndFlag
0x74AE582A [0x08AD2B00] - __sceSasGetEnvelopeHeight
0x76F01ACA [0x08AD2B08] - __sceSasSetKeyOn
0x787D04D5 [0x08AD2B10] - __sceSasSetPause
0x99944089 [0x08AD2B18] - __sceSasSetVoice
0x9EC3676A [0x08AD2B20] - __sceSasSetADSRmode
0xA0CF2FA4 [0x08AD2B28] - __sceSasSetKeyOff
0xA3589D81 [0x08AD2B30] - __sceSasCore
0xAD84D37F [0x08AD2B38] - __sceSasSetPitch
0xB7660A23 [0x08AD2B40] - __sceSasSetNoise
0xBD11B7C2 [0x08AD2B48] - __sceSasGetGrain
0xCBCD4F79 [0x08AD2B50] - __sceSasSetSimpleADSR
0xD1E0A01E [0x08AD2B58] - __sceSasSetGrain
0xD5A229C9 [0x08AD2B60] - __sceSasRevEVOL
0xE175EF66 [0x08AD2B68] - __sceSasGetOutputmode
0xE855BF76 [0x08AD2B70] - __sceSasSetOutputmode
0xF983B186 [0x08AD2B78] - __sceSasRevVON
Import 14, Name sceAtrac3plus, Functions 6, Variables 0, flags 00090011
Functions:
0x5D268707 [0x08AD2A88] - sceAtracGetStreamDataInfo
0x61EB33F5 [0x08AD2A90] - sceAtracReleaseAtracID
0x6A8C3CD5 [0x08AD2A98] - sceAtracDecodeData
0x7A20E7AF [0x08AD2AA0] - sceAtracSetDataAndGetID
0x7DB31251 [0x08AD2AA8] - sceAtracAddStreamData
0xA2BBA8BE [0x08AD2AB0] - sceAtracGetSoundSample
Import 15, Name sceUmdUser, Functions 8, Variables 0, flags 40010011
Functions:
0x20628E6F [0x08AD2A48] - sceUmdGetErrorStat
0x46EBB729 [0x08AD2A50] - sceUmdCheckMedium
0x4A9E5E29 [0x08AD2A58] - sceUmdWaitDriveStatCB
0x6B4A146C [0x08AD2A60] - sceUmdGetDriveStat
0x8EF08FCE [0x08AD2A68] - sceUmdWaitDriveStat
0xAEE7404D [0x08AD2A70] - sceUmdRegisterUMDCallBack
0xBD2BDE07 [0x08AD2A78] - sceUmdUnRegisterUMDCallBack
0xC6183D47 [0x08AD2A80] - sceUmdActivate
Import 16, Name scePower, Functions 3, Variables 0, flags 40010011
Functions:
0x04B7766E [0x08AD2A30] - scePowerRegisterCallback
0xDFA8BAF8 [0x08AD2A38] - scePowerUnregisterCallback
0xEBD177D6 [0x08AD2A40] - scePower_EBD177D6
Import 17, Name sceRtc, Functions 4, Variables 0, flags 40010011
Functions:
0x3F7AD767 [0x08AD2A10] - sceRtcGetCurrentTick
0x4CFA57B0 [0x08AD2A18] - sceRtcGetCurrentClock
0x6FF40ACC [0x08AD2A20] - sceRtcGetTick
0xE7C27D1B [0x08AD2A28] - sceRtcGetCurrentClockLocalTime
Import 18, Name sceUtility, Functions 19, Variables 0, flags 40010011
Functions:
0x2A2B3DE0 [0x08AD2978] - sceUtilityLoadModule
0x2AD8E239 [0x08AD2980] - sceUtilityMsgDialogInitStart
0x34B78343 [0x08AD2988] - sceUtilityGetSystemParamString
0x3DFAEBA9 [0x08AD2990] - sceUtilityOskShutdownStart
0x4B85C861 [0x08AD2998] - sceUtilityOskUpdate
0x4DB1E739 [0x08AD29A0] - sceUtilityNetconfInitStart
0x50C4CD57 [0x08AD29A8] - sceUtilitySavedataInitStart
0x6332AA39 [0x08AD29B0] - sceUtilityNetconfGetStatus
0x67AF3428 [0x08AD29B8] - sceUtilityMsgDialogShutdownStart
0x8874DBE0 [0x08AD29C0] - sceUtilitySavedataGetStatus
0x91E70E35 [0x08AD29C8] - sceUtilityNetconfUpdate
0x95FC253B [0x08AD29D0] - sceUtilityMsgDialogUpdate
0x9790B33C [0x08AD29D8] - sceUtilitySavedataShutdownStart
0x9A1C91D7 [0x08AD29E0] - sceUtilityMsgDialogGetStatus
0xA5DA2406 [0x08AD29E8] - sceUtilityGetSystemParamInt
0xD4B95FFB [0x08AD29F0] - sceUtilitySavedataUpdate
0xF3F76017 [0x08AD29F8] - sceUtilityOskGetStatus
0xF6269B82 [0x08AD2A00] - sceUtilityOskInitStart
0xF88155F6 [0x08AD2A08] - sceUtilityNetconfShutdownStart
Import 19, Name sceNet, Functions 5, Variables 0, flags 00090011
Functions:
0x0BF0A3AE [0x08AD2950] - sceNetGetLocalEtherAddr
0x281928A9 [0x08AD2958] - sceNetTerm
0x39AF39A6 [0x08AD2960] - sceNetInit
0x89360950 [0x08AD2968] - sceNetEtherNtostr
0xD27961C9 [0x08AD2970] - sceNetEtherStrton
Import 20, Name sceNetAdhoc, Functions 6, Variables 0, flags 00090011
Functions:
0x6F92741B [0x08AD2920] - sceNetAdhocPdpCreate
0x7F27BB5E [0x08AD2928] - sceNetAdhocPdpDelete
0xA62C6F57 [0x08AD2930] - sceNetAdhocTerm
0xABED3790 [0x08AD2938] - sceNetAdhocPdpSend
0xDFE53E03 [0x08AD2940] - sceNetAdhocPdpRecv
0xE1D621D7 [0x08AD2948] - sceNetAdhocInit
Import 21, Name sceNetAdhocctl, Functions 11, Variables 0, flags 00090011
Functions:
0x08FFF7A0 [0x08AD28C8] - sceNetAdhocctlScan
0x0AD043ED [0x08AD28D0] - sceNetAdhocctlConnect
0x20B317A0 [0x08AD28D8] - sceNetAdhocctlAddHandler
0x34401D65 [0x08AD28E0] - sceNetAdhocctlDisconnect
0x5E7F79C9 [0x08AD28E8] - sceNetAdhocctlJoin
0x6402490B [0x08AD28F0] - sceNetAdhocctlDelHandler
0x75ECD386 [0x08AD28F8] - sceNetAdhocctlGetState
0x81AEE1BE [0x08AD2900] - sceNetAdhocctlGetScanInfo
0x9D689E13 [0x08AD2908] - sceNetAdhocctlTerm
0xE26F226E [0x08AD2910] - sceNetAdhocctlInit
0xEC0635C1 [0x08AD2918] - sceNetAdhocctlCreate
Import 22, Name sceNetInet, Functions 20, Variables 0, flags 00090011
Functions:
0x05038FC7 [0x08AD2828] - sceNetInetSendto
0x162E6FD5 [0x08AD2830] - sceNetInetGetsockname
0x17943399 [0x08AD2838] - sceNetInetInit
0x1A33F9AE [0x08AD2840] - sceNetInetBind
0x2FE71FE7 [0x08AD2848] - sceNetInetSetsockopt
0x410B34AA [0x08AD2850] - sceNetInetConnect
0x4A114C7C [0x08AD2858] - sceNetInetGetsockopt
0x4CFE4E56 [0x08AD2860] - sceNetInetShutdown
0x5BE8D595 [0x08AD2868] - sceNetInetSelect
0x7AA671BC [0x08AD2870] - sceNetInetSend
0x8B7B220F [0x08AD2878] - sceNetInetSocket
0x8D7284EA [0x08AD2880] - sceNetInetClose
0xA9ED66B9 [0x08AD2888] - sceNetInetTerm
0xB75D5B0A [0x08AD2890] - sceNetInetInetAddr
0xC91142E4 [0x08AD2898] - sceNetInetRecvfrom
0xCDA85C99 [0x08AD28A0] - sceNetInetRecv
0xD0792666 [0x08AD28A8] - sceNetInetInetNtop
0xD10A1A7A [0x08AD28B0] - sceNetInetListen
0xDB094E1B [0x08AD28B8] - sceNetInetAccept
0xFBABE411 [0x08AD28C0] - sceNetInetGetErrno
Import 23, Name sceNetApctl, Functions 5, Variables 0, flags 00090011
Functions:
0x2BEFDF23 [0x08AD2800] - sceNetApctlGetInfo
0x5963991B [0x08AD2808] - sceNetApctlDelHandler
0x8ABADD51 [0x08AD2810] - sceNetApctlAddHandler
0xB3EDD0EC [0x08AD2818] - sceNetApctlTerm
0xE2F91F9B [0x08AD2820] - sceNetApctlInit
Import 24, Name sceNetResolver, Functions 5, Variables 0, flags 00090011
Functions:
0x224C5F44 [0x08AD27D8] - sceNetResolverStartNtoA
0x244172AF [0x08AD27E0] - sceNetResolverCreate
0x6138194A [0x08AD27E8] - sceNetResolverTerm
0x94523E09 [0x08AD27F0] - sceNetResolverDelete
0xF3370E61 [0x08AD27F8] - sceNetResolverInit
Import 25, Name sceWlanDrv, Functions 1, Variables 0, flags 40010011
Functions:
0xD7763699 [0x08AD27D0] - sceWlanGetSwitchState
Import 26, Name sceMpeg, Functions 23, Variables 0, flags 00090011
Functions:
0x0E3C2E9D [0x08AD27D0] - sceMpegAvcDecode
0x13407F13 [0x08AD2720] - sceMpegRingbufferDestruct
0x167AFD9E [0x08AD2728] - sceMpegInitAu
0x21FF80E4 [0x08AD2730] - sceMpegQueryStreamOffset
0x37295ED8 [0x08AD2738] - sceMpegRingbufferConstruct
0x42560F23 [0x08AD2740] - sceMpegRegistStream
0x591A4AA2 [0x08AD2748] - sceMpegUnRegistStream
0x606A4649 [0x08AD2750] - sceMpegDelete
0x611E9E11 [0x08AD2758] - sceMpegQueryStreamSize
0x682A619B [0x08AD2760] - sceMpegInit
0x740FCCD1 [0x08AD2768] - sceMpegAvcDecodeStop
0x800C44DF [0x08AD2770] - sceMpegAtracDecode
0x874624D6 [0x08AD2778] - sceMpegFinish
0xA780CF7E [0x08AD2780] - sceMpegMallocAvcEsBuf
0xB240A59E [0x08AD2788] - sceMpegRingbufferPut
0xB5F6DC87 [0x08AD2790] - sceMpegRingbufferAvailableSize
0xC132E22F [0x08AD2798] - sceMpegQueryMemSize
0xCEB870B1 [0x08AD27A0] - sceMpegFreeAvcEsBuf
0xD7A29F46 [0x08AD27A8] - sceMpegRingbufferQueryMemSize
0xD8C5F121 [0x08AD27B0] - sceMpegCreate
0xE1CE83A7 [0x08AD27B8] - sceMpegGetAtracAu
0xF8DCB679 [0x08AD27C0] - sceMpegQueryAtracEsSize
0xFE246728 [0x08AD27C8] - sceMpegGetAvcAu
Import 27, Name scePsmf, Functions 2, Variables 0, flags 00090011
Functions:
0x68D42328 [0x08AD2708] - scePsmf_68D42328
0xC22C8327 [0x08AD2710] - scePsmf_C22C8327