Hacking Official [Release] CakesFW

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
@173210 I wanna hear your plan of plugin support. That is .. a little outstanding.
0.No functions provided by Host. Plugin just gets the functions included, as how NTR plugin does. Then just get its entrypoint, allocate enough memory to load it.
1.Host program offers some common used functions, such as FATFS/FS, Crypto to Plugin. With SDK header, and the structure including those function pointers set, Plugin could get all offered functions. It is too simple, and sort of ugly. Once the offered functions increased, the structure would be affected.
2.Host offers functions, but Plugin must request them. When loading plugin, it checks the functions' string requested (such as "setaes", "f_mount"..) and prepare the pointer array. Once loaded, plugin gets those functions' addresses from the array/structure passed and uses them. You could even make libraries plugin that others depends on, just let it pass what it offers once loaded. Similar as above, still need a binary format, but no real structure would be totally affected.
3.If you prefer ELF format and are quite an expert on playing with it, you are free to go. I don't know the difficulty of loading/parsing an ELF (cause my poor experience). The methods listed above surely aren't so perfect, but you could use main in plugin (and get the code to be a plain binary).
Hope you could face fewer barriers on the way to it.
 

Zap Rowsdower

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
456
Trophies
0
Location
I don't go map findin' behindin'
XP
2,416
Country
Canada
You can get it from the respective title cia file too as i found out the other day. :)
this command does the trick... ctrtool.exe -p -t cia --contents=content "ciafile.cia"
Just a quick note here. If this route is an option for you, b1l1s and I have figured out that you're going to want to use a build of ctrtool from https://github.com/Relys/Project_CTR/tree/master/ctrtool
this repository.
%100 operational Ninjhax 1.1b on a New 3DS with just a few clicks and no cartridge at all is pretty sweet!
 

20mark

Well-Known Member
Member
Joined
Mar 25, 2011
Messages
280
Trophies
1
Location
Italy
XP
515
Country
Italy

Orkna

Well-Known Member
Member
Joined
Feb 7, 2014
Messages
379
Trophies
0
Location
Sviiiiiden
XP
277
Country
Could the same be done with Ironhax (Ironfall via cia)? I have managed to install the save exploit using the YouTube app. The thing is that Ironfall won't boot with the Cakes for Cubic Ninja (cia). You only get the Nintendo 3DS loading screen indefinitely and have to force shutdown. It starts with other cfws but you can't launch anything "fun" from the hb launcher. ;)

But why would I care? It works great from CN cia. ;) It's just fun with new entrypoints.
 

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
31
XP
750
Country
Your CFW is awesome , it's actually the most perfect N3ds' CFW for now
Thanks alot,


I hope for better GUI and easier way to have firmkey.bin & firmware.bin in the future
 
Last edited by memomo,

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Could the same be done with Ironhax (Ironfall via cia)? I have managed to install the save exploit using the YouTube app. The thing is that Ironfall won't boot with the Cakes for Cubic Ninja (cia). You only get the Nintendo 3DS loading screen indefinitely and have to force shutdown. It starts with other cfws but you can't launch anything "fun" from the hb launcher. ;)

But why would I care? It works great from CN cia. ;) It's just fun with new entrypoints.

I don't think ironhax/ninjhax 2.0 are able to boot other CFWs either.
At least, iirc, brahma only works with ninjhax up to 1.1, and I don't think anybody's about to fix that.

I hope for better GUI and easier way to have firmkey.bin & firmware.bin in the future

Easier way to get firmkey.bin? Was already on my todo list.
Easier way to get firmware.bin? There's no way around that, I'm afraid.
"Better" GUI? Not interested in doing that. The current one does it's job just fine and that's what it's there for. That said, you can go ahead and rice your menu.c to draw a background or change the text colors. (Sorry for this suckless-like philosophy of "configure your program by modifying it's source", but the menu is the least of my worries, tbh.)
 
Last edited by mid-kid,

Orkna

Well-Known Member
Member
Joined
Feb 7, 2014
Messages
379
Trophies
0
Location
Sviiiiiden
XP
277
Country
I don't think ironhax/ninjhax 2.0 are able to boot other CFWs either.
At least, iirc, brahma only works with nijhax up to 1.1, and I don't anybody's about to fix that.

Ironhax does not seem to use ninjhax. It's something new?

Well. I'm very happy with Cakes as is. Thank you!
 
Last edited by Orkna,

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Ironhax does not seem to use ninjhax. It's something new?

Nah, just like everyone who doesn't want to duplicate work, he probably used the same code as ninjhax 2 after gaining control over the entrypoint, of course, adapting to some quirks of the entrypoint. Either way, ninjhax 2 is shown at the top when booting ironhax,
 
  • Like
Reactions: Orkna

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Me and a buddy used to play that, is pretty fun. Graphics were pretty good also at that time, I think what 5-6 years ago. --Edit yea was 2018
  • BigOnYa @ BigOnYa:
    Surprised they never made a second one.
  • K3Nv2 @ K3Nv2:
    It takes two was their newest different theme
  • BigOnYa @ BigOnYa:
    I didn't care for that one so much, but didn't play it much either.
  • BigOnYa @ BigOnYa:
    I just played little of "Still Wakes The Deep" , just came to gamepass today, its alright, kinda creepy. I'm not usually a horror game fan, but it looks really good graphic wise, esp w 4k. I admit it made me jump a few times.
  • LNLenost @ LNLenost:
    Anyone here using the 3DS?
  • LNLenost @ LNLenost:
    do u have pretendo?
  • LNLenost @ LNLenost:
    whats ur code?
  • B @ btjunior:
    i dont have pretendo sorry
  • LNLenost @ LNLenost:
    oh ok
  • LNLenost @ LNLenost:
    well if ur console isnt modded i suggest u to mod it
  • B @ btjunior:
    also, just curius, does the freinds app still work after the shutdown?
  • LNLenost @ LNLenost:
    yes
  • B @ btjunior:
    nice
  • LNLenost @ LNLenost:
    but u cant play online games anymore :(
  • LNLenost @ LNLenost:
    i miss going in other peoples town
  • B @ btjunior:
    yeah
  • LNLenost @ LNLenost:
    i have a friend named Pineapple (@pineappleJuice hi). we played a lot the day b4 the server shutdown
  • K3Nv2 @ K3Nv2:
    I preten to know doe
  • BigOnYa @ BigOnYa:
    @LNLenost how well is the pretendo servers, you ever get kicked off games when playing online?
    +1
  • LNLenost @ LNLenost:
    @BigOnYa not always you get kicked. it happens rarely to me.
    +1
  • LNLenost @ LNLenost:
    ofc they're not great, but props to them for making this
    +1
  • LNLenost @ LNLenost:
    btw, I decided to make the nintendo support team going insane
  • LNLenost @ LNLenost:
    i told them my badges disappeared after i opened the badge arcade after the shutdown, but actually they disappeared because i opened the badge arcade w/ pretendo
    LNLenost @ LNLenost: i told them my badges disappeared after i opened the badge arcade after the shutdown, but...