Homebrew [Release] fastboot3DS - open source bootloader / chainloader

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 82,132
  • Replies Replies 233
  • Likes Likes 61
My sysnand is on 9.0 im planning not to update my sysnand and use an emunand. Will fastboot3ds work with GW emunand? my emunand is on 11.7 can i copy gw emunand to sysnand or leave sysnand to 9.0 and just use fastboot3ds?
 
My sysnand is on 9.0 im planning not to update my sysnand and use an emunand. Will fastboot3ds work with GW emunand? my emunand is on 11.7 can i copy gw emunand to sysnand or leave sysnand to 9.0 and just use fastboot3ds?
It will probably work, but as others have pointed out, it's not recommended. If you want to pirate stuff, get FreeShop. It's much easier. Or, if you don't want it, download a CIA or get a QR cough cough iso site
 
I want to compile fastboot3ds but I'm missing the requirements, can someone compile them and send them to me?
 
Last edited by Mark McDonut,
What requirements do you need? I did mine a few weeks ago and still have the files on a spare SD card so I can probably help you.

there's also compiled binaries in the OP - https://github.com/derrekr/fastboot3DS/releases
I want to compile it to modify it for personal reasons, and when I compile this on linux,i get a linux build,but I need a windows build and I can't get it to compile since I'm missing gcc,and don't really want to install it https://github.com/derrekr/ctr_firm_builder
 
I want to compile it to modify it for personal reasons, and when I compile this on linux,i get a linux build,but I need a windows build and I can't get it to compile since I'm missing gcc,and don't really want to install it https://github.com/derrekr/ctr_firm_builder

Oh I see, that's a bit more advanced than I could help with, sorry man, I thought you were just trying to get it installed.
 
I want to compile it to modify it for personal reasons, and when I compile this on linux,i get a linux build,but I need a windows build and I can't get it to compile since I'm missing gcc,and don't really want to install it https://github.com/derrekr/ctr_firm_builder
You want to compile fastboot3ds but you don't want to install GCC (aka the thing that compiles)? Good luck with that. The firm builder alone won't allow you to compile.
 
I want to compile it to modify it for personal reasons, and when I compile this on linux,i get a linux build,but I need a windows build and I can't get it to compile since I'm missing gcc,and don't really want to install it https://github.com/derrekr/ctr_firm_builder

Assuming Debian/ubuntu/Linux mint. Can't help you with the other family forks.

In the Linux terminal, to get GCC to work you need to first:

Code:
sudo apt-get install build-essential

If you get permission or access denied error messages when compiling, don't bother raising your user privilege to root. What you have to do for individual files is:

Code:
chmod +x <name of your script, program>

Do not nilly willy chmod +x everything as you can mess up your desktop OS super easily. Only incrementally add needed files in rinse and repeat compile runs.

Have fun with that beast because IMO, Linux = teh suk when something does and will break on you. Feels real bad, lmao.

(If possible in getting away with it, use a bootable USB flash drive).
 
Assuming Debian/ubuntu/Linux mint. Can't help you with the other family forks.

In the Linux terminal, to get GCC to work you need to first:

Code:
sudo apt-get install build-essential

If you get permission or access denied error messages when compiling, don't bother raising your user privilege to root. What you have to do for individual files is:

Code:
chmod +x <name of your script, program>

Do not nilly willy chmod +x everything as you can mess up your desktop OS super easily. Only incrementally add needed files in rinse and repeat compile runs.

Have fun with that beast because IMO, Linux = teh suk when something does and will break on you. Feels real bad, lmao.

(If possible in getting away with it, use a bootable USB flash drive).
Problem with USB flash drives, they aren’t persistent. And trying to make them persistent, well, they have terrible write speeds so it’s a terrible idea...
 
You want to compile fastboot3ds but you don't want to install GCC (aka the thing that compiles)? Good luck with that. The firm builder alone won't allow you to compile.
ah so gcc is required by fastboot3ds? didn't realize.
 
GCC is a compiler, you'd need a compiler to compile programs. devkitPro uses GCC in its toolchains like devkitARM.
strange,I have devkitpro and am aware I need a compiler to compile XD and yet it gives me a gcc error.
 
In case you haven't noticed yet: fastboot3ds v1.1 stable is released.


fastboot3DS v1.1 beta -> v1.1 stable changelog:
  • Added option to change splash duration
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience

fastboot3DS v1.0 stable -> v1.1 stable changelog:

  • Added support for custom splashscreens (Luma splashcreens work) with customizable duration
  • Added support for FIRM from FCRAM (A9NC support)
  • Added extended FCRAM support on N3DS
  • Added Bootrom / OTP dumper via SuperHax
  • Vastly improved boot times thanks to improved SDMMC.c driver
  • Improved performance of NAND backups and restores thanks to improved SDMMC.c driver
  • Tons of under-the-hood improvements and smaller bugfixes
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience

fastboot3DS is pretty much feature complete. If you have any suggestions about missing features please open an issue or contact us via other means.
 
I've been planning to try out FastBoot3DS for testing purposes and to familiarize myself with it.

How does one reverts back to boot9strap? Does one uses SafeB9SInstaller or manually overwrite some type of FIRM file?
 
How does one reverts back to boot9strap? Does one uses SafeB9SInstaller or manually overwrite some type of FIRM file?
I'm pretty sure you just run OpenFirmInstaller again, but you put the boot9strap folder's files from safeb9sinstaller in the ofi folder instead of the fb3ds ones.
 
  • Like
Reactions: TurdPooCharger
I've been planning to try out FastBoot3DS for testing purposes and to familiarize myself with it.

How does one reverts back to boot9strap? Does one uses SafeB9SInstaller or manually overwrite some type of FIRM file?
The same way you update B9S can be used to re-install B9S.
so are there any specific advantages to using this over b9s?
B9S is an exploit really only used to boot into one payload. This is bootlloader, so it has more features.
B9S is limited to just the boot.firm, FB3DS can is chainloader that can change the default payloads on the fly.
Fastboot has several basic features like NAND backup and now bootrom/OTP dumping without needing to boot into an another payload
Fastboot3DS can also boot on top of B9S, so you don't even have to install it to use it!
 
Last edited by The Catboy,

Site & Scene News

Popular threads in this forum