diff options
author | aliaspider | 2015-10-01 02:24:56 +0100 |
---|---|---|
committer | aliaspider | 2015-10-01 02:24:56 +0100 |
commit | e4d8473398b2023626542894340b060219497f5b (patch) | |
tree | 79631b02d142b8d7bc7a1b6e42d2cb873ae63fc3 /frontend/3ds/3ds_utils.c | |
parent | f901d0cdbfda5d0e10af7a71e999caaa921f4669 (diff) | |
download | pcsx_rearmed-e4d8473398b2023626542894340b060219497f5b.tar.gz pcsx_rearmed-e4d8473398b2023626542894340b060219497f5b.tar.bz2 pcsx_rearmed-e4d8473398b2023626542894340b060219497f5b.zip |
(ctr/3ds) fix 3dsx build.
Diffstat (limited to 'frontend/3ds/3ds_utils.c')
-rw-r--r-- | frontend/3ds/3ds_utils.c | 38 |
1 files changed, 7 insertions, 31 deletions
diff --git a/frontend/3ds/3ds_utils.c b/frontend/3ds/3ds_utils.c index c36146c..c415d37 100644 --- a/frontend/3ds/3ds_utils.c +++ b/frontend/3ds/3ds_utils.c @@ -1,8 +1,6 @@ #include "3ds.h" -#include "libkhax/khax.h" - -static int ninjhax_version = 0; +#include "3ds_utils.h" typedef s32 (*ctr_callback_type)(void); @@ -64,35 +62,13 @@ void ctr_flush_invalidate_cache(void) int ctr_svchack_init(void) { - Handle tempHandle; - Result res = srvGetServiceHandle(&tempHandle, "am:u"); - if(res == 0) - { - /* CFW */ - svcCloseHandle(tempHandle); - ninjhax_version = 0; - ctr_enable_all_svc(); - return 1; - } - else if(hbInit() == 0) - { - /* ninjhax 1.0 */ - ninjhax_version = 1; - hbExit(); - khaxInit(); - return 1; - } - else - { - /* ninjhax 2.0 */ + extern unsigned int __service_ptr; + if(__service_ptr) return 0; - } -} - -void ctr_svchack_exit(void) -{ - if (ninjhax_version == 1) - khaxExit(); + /* CFW */ + ctr_enable_all_svc(); + return 1; } + |