Hacking Pasta CFW - A CFW that allows unsigned CIA to be installed on Old and New 3DS! (required ninjhax)

Status
Not open for further replies.

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,552
Trophies
2
XP
21,711
Country
Mexico
If you guys ever enter the emuNAND territory, what would your emuNAND be based off?
Would it be like rxTools and its ability to boot into Gateway mode that doesn't use TWL to boot?
Or will you guys use your own emuNAND for such accomplishment?

I would love it if I could keep my GW emuNAND, but if you guys end up doing another emuNAND, I think I might completely switch. :P
 

hairyfairy

Well-Known Member
Newcomer
Joined
Jun 5, 2015
Messages
53
Trophies
0
Age
26
XP
59
Country
United States
Does anyone know why I obtain 0xF8C007F4 when trying to call svcDebugActiveProcess?

yes, you need to set a certain debug flag before you may call this syscall

edit: i've seen example code on github doing this, dunno the project name anymore, sorry
 

DJPlayer

Banned!
Banned
Joined
May 21, 2015
Messages
542
Trophies
0
Age
45
XP
428
Country
Netherlands
so i'd just take the 9.3 cia for my nfc module on n3ds from nus, install it and after firmlaunch i have muh amiibos?
not sure about it.
Do you have a NAND Backup and a NAND mod?
If yes, just try it.
But I think you should do it like this
- Start FBI (before FIRMLAUNCH) and install the cia to NAND
- If there's already a version installed, delete it and install yours
- Run PastaCFW + FIRMLAUNCH
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
  • Like
Reactions: hairyfairy

hairyfairy

Well-Known Member
Newcomer
Joined
Jun 5, 2015
Messages
53
Trophies
0
Age
26
XP
59
Country
United States
Definitely the error you get when you're missing debug privs. See https://github.com/yuriks/bootstrap/tree/debug-flag (in particular: https://github.com/yuriks/bootstrap/commit/649193afa7e8484ec7865fe71a9064ae8f0d81f5) and https://github.com/SciresM/memdump for an example for a working svcDebugActiveProcess.

yeah the first one was the project i meant! thanks!

I have the Force Debug flag enabled!

the offset of the debug flag varies per firmware if i'm not mistaken. check the kprocess(?) structure on 3dbrew

edit: alternatively, disassemble the syscall yourself, its code checks whether the debug flag is set near the function's prologue
 

motezazer

Well-Known Member
Member
Joined
Feb 6, 2015
Messages
1,214
Trophies
0
Age
23
XP
1,432
Country
France
Definitely the error you get when you're missing debug privs. See https://github.com/yuriks/bootstrap/tree/debug-flag (in particular: https://github.com/yuriks/bootstrap/commit/649193afa7e8484ec7865fe71a9064ae8f0d81f5) and https://github.com/SciresM/memdump for an example for a working svcDebugActiveProcess.
The force debug flag IS set! I don't understand!

--------------------- MERGED ---------------------------

yeah the first one was the project i meant! thanks!

--------------------- MERGED ---------------------------



the offset of the debug flag varies per firmware if i'm not mistaken. check the kprocess(?) structure on 3dbrew
I enabled it in the exheader.
 

motezazer

Well-Known Member
Member
Joined
Feb 6, 2015
Messages
1,214
Trophies
0
Age
23
XP
1,432
Country
France
Both? The one at a mysterious offset (0xFFF2D00A in memdump; yuriks's debug-flag branch has offsets for lower firmwares) and the one in the exheader for the current process (exheader_flags)?

Yes, I forgot to active the global kernel debug flag.
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
31
XP
2,421
Country
Puerto Rico
I just tried out the puzzles & dragons demo downloaded straight from the eshop with the latest pasta update and firmwarelaunch enabled and I can comfirm it does not works. The eshop fix for newer crypto games doesn't work cause it only works for emunand 9.6+ and pasta still on sysnand 9.0 - 9.2 smash latest update works with firmwarelaunch beacuse it didn't had the 9.6+ encryption. I know this because I could play the game with the latest update on 9.0 gateway mode. As the devs first said it works for 9.5 encrypted games for new 3ds but 9.6+ still need to be cryptofixed for us to play them. Just like on gateway mode on 9.5 firmware.
 
Last edited by JJTapia19,
Status
Not open for further replies.
General chit-chat
Help Users
    A @ abraarukuk: ok sir