Homebrew Official [Release] GodMode9 - All Access File Browser for the 3DS

  • Thread starter d0k3
  • Start date
  • Views 306,963
  • Replies 1,143
  • Likes 105

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
can this be used without custom firmware ?

was hoping to get the, New 2 ds xl, So i'm a newb at this.

So you put the files onto root of microSD, and you can create a backup nand, are not that simple.. ?

thanks in advance.
 
Joined
Feb 17, 2017
Messages
1,214
Trophies
1
XP
2,473
Thanks, seems to be one this be four the other xd, but i'll looking into this first cheats.

It's just where to start first.., but can things be done without a flash card for backups of own games.., using this..
Don't buy a flashcart. 3ds flashcarts cost almost a hundred dollars, whereas cfw is free. What you can do is wait for the upcoming exploit, ntrboothax, which will allow you to hack a 3ds with a specific kind of flashcart (which costs $10- $15) and a magnet. It won't be long until it comes out.
 
  • Like
Reactions: drwhojan

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
Don't buy a flashcart. 3ds flashcarts cost almost a hundred dollars, whereas cfw is free. What you can do is wait for the upcoming exploit, ntrboothax, which will allow you to hack a 3ds with a specific kind of flashcart (which costs $10- $15) and a magnet. It won't be long until it comes out.

Thanks for the advice, I'll will wait that update, I had an old original R4 somewhere think one of the kids used it and took it home with them, If they still have it try to get it back might be useful!.

I think the cheapest gateway was priced around, £56 in uk money.
 
Joined
Feb 17, 2017
Messages
1,214
Trophies
1
XP
2,473
Thanks for the advice, I'll will wait that update, I had an old original R4 somewhere think one of the kids used it and took it home with them, If they still have it try to get it back might be useful!.

I think the cheapest gateway was priced around, £56 in uk money.
That flashcart won't work. It has to be one of only a few kinds of flashcarts. Wait for the compatibility list, then buy the cheapest one on it.
 
  • Like
Reactions: drwhojan

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
@d0k3 Is there any way to set up the RTC/fix the system clock as you now suggest without making games that care about such things (e.g. free-to-play games with timers) really mad?
Well, the madness will stop after 24h. I know this isn't exactly convenient, but you have to do this only once, so I guess it's bearable.

With the new release, it states "set up your RTC clock once" and "Also keep in mind that you should fix your system OS clock afterwards"
How do we do this? Is that just saying change the date/time in settings to the correct date/time?
Exactly that.

From the readme.md: "Starting with this release, it is recommended you properly set up your RTC clock once. Also keep in mind that you should fix your system OS clock afterwards."
Just curious, what happens if you don't set up this feature? Does this affect me negatively if i only use godmode9 for making nand backups?

Recommended means I recommend it, you don't have to do it :). Consequences of not setting it up will be wrong dates for FAT files. You most likely won't mind.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
You have to reset the RTC every time you remove the battery without leaving the 3DS plugged in.
If that changes things for you, you can also use RTChanger to change the clock. Besides, I just remembered - yes, you need to fix OS time once, but, after that, it is enough to set the RTC. Reason being that after the first fix, system OS time should be identical to RTC time.
 
  • Like
Reactions: uyjulian

Krude

Well-Known Member
Member
Joined
May 18, 2013
Messages
344
Trophies
0
XP
1,198
Country
Gambia, The
Not sure why that isn't already included, honestly. On the v1.2.8 release he said this:

"Now, this is the last legacy release, meaning, starting from this release, all entrypoints older than A9LH will be removed from the source code."

A9LH payloads should still be in, since they aren't older than themselves, but it seems they were thrown out, too. Maybe a mistake?
 
  • Like
Reactions: Ryccardo

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,821
Country
United States
Not sure why that isn't already included, honestly. On the v1.2.8 release he said this:

"Now, this is the last legacy release, meaning, starting from this release, all entrypoints older than A9LH will be removed from the source code."

A9LH payloads should still be in, since they aren't older than themselves, but it seems they were thrown out, too. Maybe a mistake?
probably still works if you build the source yourself and use the output binary. I would imagine d0k3 just didn't put it in the release archive because everyone should have moved on to b9s now. I didn't check if it actually runs on a9lh though.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,904
Trophies
4
Location
Making a non-binary fuss
XP
39,162
Country
Antarctica
On topic question! @d0k3 I am not sure if you saw my previous post or not, but I will quote it

I would like to expand upon my previous post and mention that my research seems to show that the method of storing full ROMs on a NAND is not exclusive to the Ak2i. It seems the R4i Gold, DSTWO, and DSONEi use the same method.
Which I am not sure if this would make the idea harder or easier to execute.
So I have actually been doing a lot of research into this, so if you ever do have time to look into this, would be able to message or tag me so I know you are working on it? I currently have lot of research into this project, but I lack the tools to actually get deeper into the DSi flashcart NANDS. I feel like GodMode9 might actually be able to do something like actually explore the cart's NAND.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
On topic question! @d0k3 I am not sure if you saw my previous post or not, but I will quote it
So I have actually been doing a lot of research into this, so if you ever do have time to look into this, would be able to message or tag me so I know you are working on it? I currently have lot of research into this project, but I lack the tools to actually get deeper into the DSi flashcart NANDS. I feel like GodMode9 might actually be able to do something like actually explore the cart's NAND.
Thank you! There is actually one guy already working on this, so there might be some progress soon. Can't promise anything yet, but I'll keep it in mind.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,904
Trophies
4
Location
Making a non-binary fuss
XP
39,162
Country
Antarctica
Thank you! There is actually one guy already working on this, so there might be some progress soon. Can't promise anything yet, but I'll keep it in mind.
Wonderful! Hopefully we can see some progress and I can hopefully continue my research!
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,687
Trophies
1
Age
28
Location
Imola
XP
6,902
Country
Italy
And now for something completely different, that will enable you to walk into an used console store with three common household items (DS flashcard, SD, and magnet) and walk out with a confused shopkeeper and a LocalFriendCodeSeed_B

Or to get some data out of your bricked console, although if you are not in a TAS you can normally just chainload the usual GM9 from B9S-ntr with the same result

Open sorca: https://github.com/d0k3/GodMode9/compare/master...rboninsegna:ntrboot
 

Attachments

  • godmode9-1.3.2-ntrboothax.zip
    353 KB · Views: 93

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
900
Country
United States
@d0k3 you have really outdone yourself this time. I am loving the new chainloading capabilities, especially useful with this new exploit. Not that the RTC feature isn't handy so I can tell when files were modified. I also thoroughly enjoyed seeing the "encrypt" and "decrypt" options added. Now I can setup a dedicated folder for removing seed encryption from CIAs by decrypting and re-encrypting them with a script. It might be nice if there was a "log" command, so I could see which ones actually had seed encryption, though.

I think a "run" command would go well with this new chainloading feature. That or a configurable menu for the chainloader. I'm working on a drag-and-drop method for NTRBootHax that only requires one trip to the PC. The basic concept is already complete. Use GM9 to chainload Safe B9S Installer instead of running it directly. Then use a script to copy "boot.firm.bak" (a backup copy I'll be including with my configurations in the next version of my AIO pack) to "boot.firm" and delete the temporary installation files. It would be convenient if I could have Safe B9S Installer launch from a menu instead of having to tell people to find it on the SD card and launch it. It will still work as is, it's just that it would look more polished that way.

Though a "run" command has other possibilities as well. Renaming external firmware files for CFWs that still require them, for example. You could have a script copy "firmware90.bin" to "firmware.bin" right before launching Cakes or Corbenik/Skeith with a 9.2 EmuNAND, and have another copy "firmware114.bin" to "firmware.bin" so you could easily switch to running it with your updated SysNAND.

Thanks again for all you do for the scene.

@d0k3
Do you thing you can add a9lhaxed payloads support like BootCtr9 for backwards compatibility?

It actually already has some backwards compatibility. It can run some converted payloads (using the "-e 0" command from firmtool's readme file). Gateway and EmuNAND9 work just fine. Though Puma and Salt do not (then again, even BootCTR9 doesn't run Salt). So, if you've got an old A9LH payload you're wanting to run, convert it and see what happens. It very well may run.

Not sure why that isn't already included, honestly. On the v1.2.8 release he said this:

"Now, this is the last legacy release, meaning, starting from this release, all entrypoints older than A9LH will be removed from the source code."

A9LH payloads should still be in, since they aren't older than themselves, but it seems they were thrown out, too. Maybe a mistake?

The key words there are "source code" though. And you're better off building from the source now if you want an A9LH version. He's added a new feature where you can build the keys in. No more need for aeskeydb.bin as an external file on A9LH systems. But of course, he's not going to provide the key file (at least not on Github ;) ). So, you'll either have to build it yourself, or wait for an unintended update to an AIO pack that was supposed to be final.

And now for something completely different, that will enable you to walk into an used console store with three common household items (DS flashcard, SD, and magnet) and walk out with a confused shopkeeper and a LocalFriendCodeSeed_B

Or to get some data out of your bricked console, although if you are not in a TAS you can normally just chainload the usual GM9 from B9S-ntr with the same result

Open sorca: https://github.com/d0k3/GodMode9/compare/master...rboninsegna:ntrboot

Nice. Actually, I am already using GM9 as my default payload with this exploit because Safe B9S Installer is a dead end. GM9 can chainload the installer, then run a script that copies your chainloader of choice to "boot.firm" once it's installed. Technically this is even better, because you can have the desired chainloader in place right from the start. Though of course, as you've already mentioned, there are many things you could do without even installing a permanent exploit.
 
Last edited by Kazuma77,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    the vram is one advantage when it comes to AI but ends up being slower even with that and really AI is the only use case that needs more than 12gb vram right now
  • Psionic Roshambo @ Psionic Roshambo:
    Interesting lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think I watched a video where two games at 4K where eating just over 16GB of RAM and it's the one case where the 7900XT and XTX pulled ahead (minus RTX of course)
  • Psionic Roshambo @ Psionic Roshambo:
    So my opinion is that they could age a bit better in the future, and maybe AMD will continue improving them via drivers like they tend to do. No guarantee there but they have done it in the past. Just a feeling I have.
  • The Real Jdbye @ The Real Jdbye:
    cyberpunk at 4k without DLSS/fidelityfx *might* exceed 12gb
    +1
  • The Real Jdbye @ The Real Jdbye:
    but that game barely runs at native 4k
  • Psionic Roshambo @ Psionic Roshambo:
    I think it was some newer games and probably poorly optimized PS4 or PS5 ports
  • The Real Jdbye @ The Real Jdbye:
    they definitely will age better but i feel dlss might outweigh that since it looks about as good as native resolution and much less demanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
    Psionic Roshambo @ Psionic Roshambo: @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to...