Homebrew Official [Download] Decrypt9 - Open Source Decryption Tools (WIP)

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,357
  • Replies Replies 4,476
  • Likes Likes 71
I have the latest seeddb.bin, dated 10/30@10:38PM on the root of my N3DS running 9.0.0-20U

I looked inside the seeddb.bin and see the proper TitleID at the offset 0x0DD0
3D Sonic The Hedgehog 2 (USA) (eShop) CTR-N-KSNE 0004000000158D00

3D Sonic The Hedgehog 2 (USA) (eShop) saved as CTR-N-KSNE.3ds in the /d9decrypt folder of my SD card.

I'm running the 10/28/2015 version of Decrypt9WIP from a cart of CubicNinja


I select:
Game Decryptor Options - NCCH/NCSD Decryptor

Opening D9decrypt ...
Decrypting NCSD "CTR-N-KSNE.3ds"
Partition 0 (Executable)
NCCH is not encrypted
Partition 1 (Manual)
Code / Crypto: CTR-P-CTAP / Seed
Seed not found in seeddb.bin!
Failed!
NCCH/NCSD Decryptor: failed!

Press B to return, START to reboot.

Is there something obvious I'm missing here, or is it that this can't decrypt this .3DS file?
Why does it tell me the Seed not found in seeddb.bin! when I verified that it is there?
 
I used the SDPadgen, it says dump Xorpad 1,2,3...9 and the it says Success, but when I insert the SD into my Pc, there isn´t any Xorpad on the Sd!

Edit:
I now just encrypted my .cia with it without xorpads...
 
Last edited by TheZoroark007,
I have the latest seeddb.bin, dated 10/30@10:38PM on the root of my N3DS running 9.0.0-20U

I looked inside the seeddb.bin and see the proper TitleID at the offset 0x0DD0
3D Sonic The Hedgehog 2 (USA) (eShop) CTR-N-KSNE 0004000000158D00

3D Sonic The Hedgehog 2 (USA) (eShop) saved as CTR-N-KSNE.3ds in the /d9decrypt folder of my SD card.

I'm running the 10/28/2015 version of Decrypt9WIP from a cart of CubicNinja


I select:
Game Decryptor Options - NCCH/NCSD Decryptor

Opening D9decrypt ...
Decrypting NCSD "CTR-N-KSNE.3ds"
Partition 0 (Executable)
NCCH is not encrypted
Partition 1 (Manual)
Code / Crypto: CTR-P-CTAP / Seed
Seed not found in seeddb.bin!
Failed!
NCCH/NCSD Decryptor: failed!

Press B to return, START to reboot.

Is there something obvious I'm missing here, or is it that this can't decrypt this .3DS file?
Why does it tell me the Seed not found in seeddb.bin! when I verified that it is there?
I used the SDPadgen, it says dump Xorpad 1,2,3...9 and the it says Success, but when I insert the SD into my Pc, there isn´t any Xorpad on the Sd!

Edit:
I now just encrypted my .cia with it without xorpads...
@TheZoroark007, download either my or Shadowtrances most recent build. Your Decrypt9 is most likely outdated. @Smyers75, the error you see there is fixed in my most recent source code, you need to compile from there.
 
  • Like
Reactions: Datalogger
@Smyers75[/USER], the error you see there is fixed in my most recent source code, you need to compile from there.

I git/cloned the latest decrypt9wip from
https://github.com/d0k3/Decrypt9

I git/cloned the latest libkhax from
https://github.com/Myriachan/libkhax

I git/cloned the latest ctrulib from
https://github.com/smealum/ctrulib

I wanted to build for BrahmaLoader
When I compile it creates the BIN ok, but I get the error:

Code:
...
...
built ... Decrypt9WIP.bin
arm11.s arm9.s utils.s
payload.bin
khaxinit.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitpro/decrypt9/BrahmaLoader/build/khaxinit.d -g -Wall -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitpro/decrypt9/BrahmaLoader/include -I/c/devkitPro/libctru/include -I/c/devkitpro/decrypt9/BrahmaLoader/build -DARM11 -D_3DS -DARM_ARCH -w -fno-rtti -fno-exceptions -std=gnu++11 -w -c /c/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp -o khaxinit.o
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp: In member function 'Result KHAX::MemChunkHax::Step7_GrantServiceAccess()':
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp:795:29: error: 'svcBackdoor' was not declared in this scope
  svcBackdoor(Step7a_PatchPID);
                             ^
make[2]: *** [khaxinit.o] Error 1
make[1]: *** [build] Error 2
make: *** [brahma] Error 2

Admin@Home-2011 /c/devkitpro/decrypt9

I must be missing something obvious, but can't see it...
 
Last edited by Datalogger,
I git/cloned the latest decrypt9wip from
https://github.com/d0k3/Decrypt9

I git/cloned the latest libkhax from
https://github.com/Myriachan/libkhax

I wanted to build for BrahmaLoader
When I compile it creates the BIN ok, but I get the error:

Code:
...
...
built ... Decrypt9WIP.bin
arm11.s arm9.s utils.s
payload.bin
khaxinit.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitpro/decrypt9/BrahmaLoader/build/khaxinit.d -g -Wall -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitpro/decrypt9/BrahmaLoader/include -I/c/devkitPro/libctru/include -I/c/devkitpro/decrypt9/BrahmaLoader/build -DARM11 -D_3DS -DARM_ARCH -w -fno-rtti -fno-exceptions -std=gnu++11 -w -c /c/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp -o khaxinit.o
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp: In member function 'Result KHAX::MemChunkHax::Step7_GrantServiceAccess()':
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp:795:29: error: 'svcBackdoor' was not declared in this scope
  svcBackdoor(Step7a_PatchPID);
                             ^
make[2]: *** [khaxinit.o] Error 1
make[1]: *** [build] Error 2
make: *** [brahma] Error 2

Admin@Home-2011 /c/devkitpro/decrypt9

I must be missing something obvious, but can't see it...
Update your ctrulib. :P Problem solved.
 
You're too quick for me:lol:,
I was just adding to my post above that I also....

I git/cloned the latest ctrulib from
https://github.com/smealum/ctrulib

Should I be using a different ctrulib?
There's a different one? As far as i know that's the only one. Well it's the official one anyway so use that. :)
make install ctrulib and you should be good.
 
Last edited by Shadowtrance,
There's a different one? As far as i know that's the only one. Well it's the official one anyway so use that. :)
make install ctrulib and you should be good.
That's the only "official" one I know and use, but just checking.

I can compile yours (https://github.com/Shadowtrance/Decrypt9/tree/mset) with zero errors, but the (https://github.com/d0k3/Decrypt9) version spits out these errors.
Are they both at the same level, as in will it decrypt .3DS files using seedbd.bin (see message reply from dok3 5 posts up)

(I'd check myself, but I'm at work and my 3DS is home....)
 
That's the only "official" one I know and use, but just checking.

I can compile yours (https://github.com/Shadowtrance/Decrypt9/tree/mset) with zero errors, but the (https://github.com/d0k3/Decrypt9) version spits out these errors.
Are they both at the same level, as in will it decrypt .3DS files using seedbd.bin (see message reply from dok3 5 posts up)

(I'd check myself, but I'm at work and my 3DS is home....)
That's kinda weird as mine uses the same brahmaloader as his, although i don't know if he's changed anything in it since i last updated mine.
Not sure, i know a couple of things are missing, the 2 cia decryption options aren't in mine yet. As to what else, I've no idea to be honest, not sure what he's fixed/changed since mine was last updated.
But it will decrypt .3ds files with seeddb, yes.
Worth a try with mine i guess, can't hurt.

Just noticed too...mset branch is now old, you need the UI branch from mine for the latest (or just download the latest release, no changes since then). Guess @d0k3 hasn't updated the OP. haha
 
Last edited by Shadowtrance,
That's kinda weird as mine uses the same brahmaloader as his, although i don't know if he's changed anything in it since i last updated mine.
Not sure, i know a couple of things are missing, the 2 cia decryption options aren't in mine yet. As to what else, I've no idea to be honest, not sure what he's fixed/changed since mine was last updated.
But it will decrypt .3ds files with seeddb, yes.
Worth a try with mine i guess, can't hurt.

Just noticed too...mset branch is now old, you need the UI branch from mine for the latest (or just download the latest release, no changes since then). Guess @d0k3 hasn't updated the OP. haha

That did the trick!
I switched to your UI branch and it decrypted it with no problems.

Thanks! :yaysp:
 
That's the only "official" one I know and use, but just checking.

I can compile yours (https://github.com/Shadowtrance/Decrypt9/tree/mset) with zero errors, but the (https://github.com/d0k3/Decrypt9) version spits out these errors.
Are they both at the same level, as in will it decrypt .3DS files using seedbd.bin (see message reply from dok3 5 posts up)

(I'd check myself, but I'm at work and my 3DS is home....)
That did the trick!
I switched to your UI branch and it decrypted it with no problems.

Thanks! :yaysp:
Well, the error you had is a very specific one. It basically only happens with .3DS files built from seed encrypted eShop titles. And it should not be fixed yet in @Shadowtrances build, so it's rather strange it works now :). The problems with compiling it are pretty strange, too. Something must have went wrong when cloning / downloading it. I also think "git submodule update --init --recursive" would have been the better option instead of the manual download of libkhax.

Just noticed too...mset branch is now old, you need the UI branch from mine for the latest (or just download the latest release, no changes since then). Guess @d0k3 hasn't updated the OP. haha
Correct, forgot about the source code link. I just fixed it, though.
 
Well, the error you had is a very specific one. It basically only happens with .3DS files built from seed encrypted eShop titles. And it should not be fixed yet in @Shadowtrances build, so it's rather strange it works now :). The problems with compiling it are pretty strange, too. Something must have went wrong when cloning / downloading it. I also think "git submodule update --init --recursive" would have been the better option instead of the manual download of libkhax.


Correct, forgot about the source code link. I just fixed it, though.

Sorry, I worded the reply wrong.
What I did to get it to work was use a BrahmaLoader from an earlier version with your latest main code and it worked fine.

Not exactly sure why I get the khaxinit.cpp error when I delete the entire decrypt9 directory from my devkitpro directory and re-clone it, letting it checkout all of the modules from scratch...

But I did figure a way around the BrahmaLoader errors by just deleting the BrahmaLoader directory and copying over an older one.

After I did that, it creates the Decrypt9WIP.smdh and Decrypt9WIP.3dsx files with no errors.



Without doing this swap, I get:
Code:
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp:795:29: error: 'svcBackdoor' was not declared in this scope
  svcBackdoor(Step7a_PatchPID);
                            ^
make[2]: *** [khaxinit.o] Error 1
make[1]: *** [build] Error 2
make: *** [brahma] Error 2
 
Sorry, I worded the reply wrong.
What I did to get it to work was use a BrahmaLoader from an earlier version with your latest main code and it worked fine.

Not exactly sure why I get the khaxinit.cpp error when I delete the entire decrypt9 directory from my devkitpro directory and re-clone it, letting it checkout all of the modules from scratch...

But I did figure a way around the BrahmaLoader errors by just deleting the BrahmaLoader directory and copying over an older one.

After I did that, it creates the Decrypt9WIP.smdh and Decrypt9WIP.3dsx files with no errors.



Without doing this swap, I get:
Code:
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp:795:29: error: 'svcBackdoor' was not declared in this scope
  svcBackdoor(Step7a_PatchPID);
                            ^
make[2]: *** [khaxinit.o] Error 1
make[1]: *** [build] Error 2
make: *** [brahma] Error 2
I'll see if I can reproduce that error somehow. It's a first one, for sure, thanks for pointing it out! You should make sure that your ctrulib is updated to the most recent version, but I guess you already know :).
 
No worries since I figured a work-around!

As a simple test, before I started I deleted my devkitpro/ctrulib then git/cloned the latest ctrulib from:
git clone https://github.com/smealum/ctrulib


Then I deleted /devkitpro/decrypt9, then
git clone https://github.com/d0k3/Decrypt9
cd decrypt9
git submodule update --init --recursive


Here's what I get:

Code:
C:\devkitpro> git clone https://github.com/d0k3/Decrypt9.git
Cloning into 'Decrypt9'...
remote: Counting objects: 2095, done.
emote: Total 2095 (delta 0), reused 0 (delta 0), pack-reused 2095
Receiving objects: 100% (2095/2095), 2.36 MiB | 986.00 KiB/s, done.
Resolving deltas: 100% (1433/1433), done.
Checking connectivity... done.


C:\devkitpro> cd decrypt9


C:\devkitpro\decrypt9 [master]> git submodule update --init --recursive


Submodule 'BrahmaLoader' (https://github.com/d0k3/BrahmaLoader) registered for path 'BrahmaLoader'
Submodule 'CakeHax' (https://github.com/mid-kid/CakeHax) registered for path 'CakeHax'
Submodule 'CakesROP' (https://github.com/mid-kid/CakesROP) registered for path 'CakesROP'
Cloning into 'BrahmaLoader'...
remote: Counting objects: 392, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 392 (delta 6), reused 0 (delta 0), pack-reused 372
Receiving objects: 100% (392/392), 381.77 KiB | 0 bytes/s, done.
Resolving deltas: 100% (208/208), done.
Checking connectivity... done.
Submodule path 'BrahmaLoader': checked out 'a66fb8d9463ac5e0e47c426ced81a16b21e8cff1'
Submodule 'source/libkhax' (git://github.com/Myriachan/libkhax) registered for path 'source/libkhax'
Cloning into 'source/libkhax'...
remote: Counting objects: 89, done.

Receiving objects: 100% (89/89), 43.43 KiB | 0 bytes/s, done.
Resolving deltas: 100% (48/48), done.
Checking connectivity... done.
Submodule path 'BrahmaLoader/source/libkhax': checked out 'ebaa35a6fb39c87d5fb211d7fa1ca3e33736a281'
Cloning into 'CakeHax'...
remote: Counting objects: 263, done.
remote: Total 263 (delta 0), reused 0 (delta 0), pack-reused 263
Receiving objects: 100% (263/263), 128.00 KiB | 0 bytes/s, done.
Resolving deltas: 100% (141/141), done.
Checking connectivity... done.
Submodule path 'CakeHax': checked out '3978943b5efc2588fdbf4ef669500c1159a6ab9e'
Submodule 'rop3ds' (https://github.com/dukesrg/rop3ds) registered for path 'rop3ds'
Cloning into 'rop3ds'...
remote: Counting objects: 398, done.
Receiving objects:  80% (319/39emote: Total 398 (delta 0), reused 0 (delta 0), pack-reused 398
Receiving objects: 100% (398/398), 69.45 KiB | 0 bytes/s, done.
Resolving deltas: 100% (241/241), done.
Checking connectivity... done.
Submodule path 'CakeHax/rop3ds': checked out 'cbbc255b4182866849f3ea42b54441157be7c41b'
Cloning into 'CakesROP'...
remote: Counting objects: 295, done.
remote: Total 295 (delta 0), reused 0 (delta 0), pack-reused 295
Receiving objects: 100% (295/295), 152.60 KiB | 0 bytes/s, done.
Resolving deltas: 100% (168/168), done.
Checking connectivity... done.
Submodule path 'CakesROP': checked out '994e9614e392869042a7640bed95ea0e4a2a5a1f'

C:\devkitpro\decrypt9 [master]>

It all looks good, until I try to compile using msys:

Code:
Admin@Home-2011 /c/devkitpro/decrypt9
$ make
draw.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/draw.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/draw.c -o draw.o
fs.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/fs.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fs.c -o fs.o
hid.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/hid.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/hid.c -o hid.o
i2c.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/i2c.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/i2c.c -o i2c.o
c:/devkitpro/decrypt9/source/i2c.c:6:43: warning: no semicolon at end of struct or union
static const struct { u8 bus_id, reg_addr } dev_data[] = {
                                           ^
main.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/main.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/main.c -o main.o
menu.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/menu.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/menu.c -o menu.o
platform.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/platform.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/platform.c -o platform.o
diskio.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/diskio.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fatfs/diskio.c -o diskio.o
ff.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/ff.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fatfs/ff.c -o ff.o
sdmmc.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/sdmmc.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fatfs/sdmmc.c -o sdmmc.o
crypto.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/crypto.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/crypto.c -o crypto.o
decryptor.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/decryptor.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/decryptor.c -o decryptor.o
game.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/game.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/game.c -o game.o
nand.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/nand.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/nand.c -o nand.o
nandfat.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/nandfat.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/nandfat.c -o nandfat.o
titlekey.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/titlekey.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/titlekey.c -o titlekey.o
delay.s
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/delay.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -DEXEC_BOOTSTRAP -c /c/devkitpro/decrypt9/source/fatfs/delay.s -o delay.o
bs-start.s
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/bs-start.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -DEXEC_BOOTSTRAP -c /c/devkitpro/decrypt9/source/abstraction/bs-start.s -o bs-start.o
gw-start.s
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/gw-start.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -DEXEC_BOOTSTRAP -c /c/devkitpro/decrypt9/source/abstraction/gw-start.s -o gw-start.o
linking Decrypt9WIP.elf
built ... Decrypt9WIP.bin
arm11.s arm9.s utils.s
payload.bin
khaxinit.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitpro/decrypt9/BrahmaLoader/build/khaxinit.d -g -Wall -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitpro/decrypt9/BrahmaLoader/include -I/c/devkitPro/libctru/include -I/c/devkitpro/decrypt9/BrahmaLoader/build -DARM11 -D_3DS -DARM_ARCH -w -fno-rtti -fno-exceptions -std=gnu++11 -w -c /c/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp -o khaxinit.o
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp: In member function 'Result KHAX::MemChunkHax::Step7_GrantServiceAccess()':
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp:795:29: error: 'svcBackdoor' was not declared in this scope
  svcBackdoor(Step7a_PatchPID);
                             ^
make[2]: *** [khaxinit.o] Error 1
make[1]: *** [build] Error 2
make: *** [brahma] Error 2
 
No worries since I figured a work-around!
As a simple test, before I started I deleted my devkitpro/ctrulib then git/cloned the latest ctrulib from:
git clone https://github.com/smealum/ctrulib
Then I deleted /devkitpro/decrypt9, then
git clone https://github.com/d0k3/Decrypt9
cd decrypt9
git submodule update --init --recursive
You would have to install the ctrulib to your devkit setup. Once you've finished the compilation of it, just get its include,lib,tool(if any) to overwrite the ones inside your devkitpro. For me my devkitpro path is D:\station\devkitpro, then my ctrulib would be installed into D:\station\devkitpro\libctru.

Well i am able to compile and run the decrypt9 before. And i only use MSET entry for this, that is MSet 4.x DG (sysnand 9.2J).
However just today when i updated the repo, after compiled and set to sd, and trying to boot it via MSET - error happened, would reboot.
I dont know if there is anyone play it with mset, so no clue to confirm that is my fault or others.
Note: d0k3 uses N3DS, and he doesn't load it via MSET so can not help me.
 
No worries since I figured a work-around!

As a simple test, before I started I deleted my devkitpro/ctrulib then git/cloned the latest ctrulib from:
git clone https://github.com/smealum/ctrulib


Then I deleted /devkitpro/decrypt9, then
git clone https://github.com/d0k3/Decrypt9
cd decrypt9
git submodule update --init --recursive


Here's what I get:

Code:
C:\devkitpro> git clone https://github.com/d0k3/Decrypt9.git
Cloning into 'Decrypt9'...
remote: Counting objects: 2095, done.
emote: Total 2095 (delta 0), reused 0 (delta 0), pack-reused 2095
Receiving objects: 100% (2095/2095), 2.36 MiB | 986.00 KiB/s, done.
Resolving deltas: 100% (1433/1433), done.
Checking connectivity... done.


C:\devkitpro> cd decrypt9


C:\devkitpro\decrypt9 [master]> git submodule update --init --recursive


Submodule 'BrahmaLoader' (https://github.com/d0k3/BrahmaLoader) registered for path 'BrahmaLoader'
Submodule 'CakeHax' (https://github.com/mid-kid/CakeHax) registered for path 'CakeHax'
Submodule 'CakesROP' (https://github.com/mid-kid/CakesROP) registered for path 'CakesROP'
Cloning into 'BrahmaLoader'...
remote: Counting objects: 392, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 392 (delta 6), reused 0 (delta 0), pack-reused 372
Receiving objects: 100% (392/392), 381.77 KiB | 0 bytes/s, done.
Resolving deltas: 100% (208/208), done.
Checking connectivity... done.
Submodule path 'BrahmaLoader': checked out 'a66fb8d9463ac5e0e47c426ced81a16b21e8cff1'
Submodule 'source/libkhax' (git://github.com/Myriachan/libkhax) registered for path 'source/libkhax'
Cloning into 'source/libkhax'...
remote: Counting objects: 89, done.

Receiving objects: 100% (89/89), 43.43 KiB | 0 bytes/s, done.
Resolving deltas: 100% (48/48), done.
Checking connectivity... done.
Submodule path 'BrahmaLoader/source/libkhax': checked out 'ebaa35a6fb39c87d5fb211d7fa1ca3e33736a281'
Cloning into 'CakeHax'...
remote: Counting objects: 263, done.
remote: Total 263 (delta 0), reused 0 (delta 0), pack-reused 263
Receiving objects: 100% (263/263), 128.00 KiB | 0 bytes/s, done.
Resolving deltas: 100% (141/141), done.
Checking connectivity... done.
Submodule path 'CakeHax': checked out '3978943b5efc2588fdbf4ef669500c1159a6ab9e'
Submodule 'rop3ds' (https://github.com/dukesrg/rop3ds) registered for path 'rop3ds'
Cloning into 'rop3ds'...
remote: Counting objects: 398, done.
Receiving objects:  80% (319/39emote: Total 398 (delta 0), reused 0 (delta 0), pack-reused 398
Receiving objects: 100% (398/398), 69.45 KiB | 0 bytes/s, done.
Resolving deltas: 100% (241/241), done.
Checking connectivity... done.
Submodule path 'CakeHax/rop3ds': checked out 'cbbc255b4182866849f3ea42b54441157be7c41b'
Cloning into 'CakesROP'...
remote: Counting objects: 295, done.
remote: Total 295 (delta 0), reused 0 (delta 0), pack-reused 295
Receiving objects: 100% (295/295), 152.60 KiB | 0 bytes/s, done.
Resolving deltas: 100% (168/168), done.
Checking connectivity... done.
Submodule path 'CakesROP': checked out '994e9614e392869042a7640bed95ea0e4a2a5a1f'

C:\devkitpro\decrypt9 [master]>

It all looks good, until I try to compile using msys:

Code:
Admin@Home-2011 /c/devkitpro/decrypt9
$ make
draw.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/draw.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/draw.c -o draw.o
fs.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/fs.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fs.c -o fs.o
hid.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/hid.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/hid.c -o hid.o
i2c.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/i2c.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/i2c.c -o i2c.o
c:/devkitpro/decrypt9/source/i2c.c:6:43: warning: no semicolon at end of struct or union
static const struct { u8 bus_id, reg_addr } dev_data[] = {
                                           ^
main.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/main.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/main.c -o main.o
menu.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/menu.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/menu.c -o menu.o
platform.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/platform.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/platform.c -o platform.o
diskio.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/diskio.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fatfs/diskio.c -o diskio.o
ff.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/ff.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fatfs/ff.c -o ff.o
sdmmc.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/sdmmc.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/fatfs/sdmmc.c -o sdmmc.o
crypto.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/crypto.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/crypto.c -o crypto.o
decryptor.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/decryptor.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/decryptor.c -o decryptor.o
game.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/game.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/game.c -o game.o
nand.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/nand.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/nand.c -o nand.o
nandfat.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/nandfat.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/nandfat.c -o nandfat.o
titlekey.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/titlekey.d -g -Wall -O2 -march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -std=c99 -mthumb -mthumb-interwork -I/c/devkitpro/decrypt9/include -I/c/devkitpro/decrypt9/source -I/c/devkitpro/decrypt9/source/fatfs  -I/c/devkitpro/decrypt9/build -DEXEC_BOOTSTRAP -DARM9 -DBUILD_NAME="\"Decrypt9WIP (`date +'%Y/%m/%d'`)\"" -c /c/devkitpro/decrypt9/source/decryptor/titlekey.c -o titlekey.o
delay.s
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/delay.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -DEXEC_BOOTSTRAP -c /c/devkitpro/decrypt9/source/fatfs/delay.s -o delay.o
bs-start.s
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/bs-start.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -DEXEC_BOOTSTRAP -c /c/devkitpro/decrypt9/source/abstraction/bs-start.s -o bs-start.o
gw-start.s
arm-none-eabi-gcc -MMD -MP -MF /c/devkitpro/decrypt9/build/gw-start.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -DEXEC_BOOTSTRAP -c /c/devkitpro/decrypt9/source/abstraction/gw-start.s -o gw-start.o
linking Decrypt9WIP.elf
built ... Decrypt9WIP.bin
arm11.s arm9.s utils.s
payload.bin
khaxinit.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitpro/decrypt9/BrahmaLoader/build/khaxinit.d -g -Wall -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitpro/decrypt9/BrahmaLoader/include -I/c/devkitPro/libctru/include -I/c/devkitpro/decrypt9/BrahmaLoader/build -DARM11 -D_3DS -DARM_ARCH -w -fno-rtti -fno-exceptions -std=gnu++11 -w -c /c/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp -o khaxinit.o
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp: In member function 'Result KHAX::MemChunkHax::Step7_GrantServiceAccess()':
c:/devkitpro/decrypt9/BrahmaLoader/source/libkhax/khaxinit.cpp:795:29: error: 'svcBackdoor' was not declared in this scope
  svcBackdoor(Step7a_PatchPID);
                             ^
make[2]: *** [khaxinit.o] Error 1
make[1]: *** [build] Error 2
make: *** [brahma] Error 2
You would have to install the ctrulib to your devkit setup. Once you've finished the compilation of it, just get its include,lib,tool(if any) to overwrite the ones inside your devkitpro. For me my devkitpro path is D:\station\devkitpro, then my ctrulib would be installed into D:\station\devkitpro\libctru.

Well i am able to compile and run the decrypt9 before. And i only use MSET entry for this, that is MSet 4.x DG (sysnand 9.2J).
However just today when i updated the repo, after compiled and set to sd, and trying to boot it via MSET - error happened, would reboot.
I dont know if there is anyone play it with mset, so no clue to confirm that is my fault or others.
Note: d0k3 uses N3DS, and he doesn't load it via MSET so can not help me.
I think that problem should have to be in @Shadowtrances latest version, too, but not in @Archshifts. It seems to have to do with libkhax. Can anyone confirm this?

And, @Syphurith, can you try the latest release and see if the problem persists with that? Won't include the latest features, but that is just intended for testing.

Also, @Smyers75, that looks a lot like some problem in libkhax, which is strange. svcBackdoor is defined in 3ds.h, so it should be available in any case.
 
Last edited by d0k3,

Site & Scene News

Popular threads in this forum