Skip to content

ApacheThunder/rxTools

 
 

Repository files navigation

rxTools - Roxas75 3DS Toolkit

Join the chat at https://gitter.im/roxas75/rxTools

rxTools is a collection of hacking tools for Nintendo 3DS/3DSXL/2DS, compatible with all the system versions from 4.1 to 9.2.

rxMode is a free custom firmware which works through rxTools, not meant to replace any existing software, but just my personal work made public and easy for the end-user.

It was not meant, at the beginning, to be open-source, so you can expect some messed up code here.

I do not support piracy in any way, all the data and information in my software have already been made public.

Current functionality

General

  • Support for Web Browser (SPIDER) entrypoint for Old3DS (ver 4.1-9.2)
  • Support for System Settings (MSET) entrypoint for Old3DS (ver 4.1-4.5)
  • Support for System Settings (MSET) downgrading for Old3DS
  • Support for Ninjhax (Not Stable)
  • Hacking tools collection

rxMode

  • Support for the latest emuNAND version
  • Support for sysNAND, in case an emuNAND is not found
  • Access to the eShop and to online playing (requires an updated emuNAND)
  • Support for 100% of the games (newer ones will require emuNAND)
  • Signatures Checks disabled, which should allow just homebrew, but the world is cruel...
  • Support for installing FBI (a CIA Manager) in both emuNAND and sysNAND
  • Support for AGB (GBA Virtual Console) on both sysNAND and emuNAND
  • Support for TWL (DS/DSi cardriges and DSiWare) only on sysNAND
  • Dynamic RAM dumping (just for debug purposes)

How to build

Requirements for Windows:

Requirements for GNU/Linux:

Just run make and rxTools.dat should be generated in the release folder, along with all the other packets. If you get the make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4227d3) error on Windows, look at your PATH and move any path with parenthesis to the end of it

Credits

  • All the documentation on http://3dbrew.org, and to all the devs who contributed
  • Roxas75, myself, as the creator of rxTools
  • Gateway team, for their work
  • Archshift, who wrote some useful libs I used: https://github.com/archshift
  • Many GBATemp users, who helped in the testing process
  • patois, who developed BRAHMA: https://github.com/patois/Brahma
  • mid-kid and b1l1s, who developed CakeHax: https://github.com/mid-kid/CakeHax
  • Many other people who helped me in private
  • All the dudes who reversed and fucked up my project, who wasted their time on making useless keeping the sources private

Support the original, not the imitation!

About

rxTools - Roxas75 3DS Toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 94.4%
  • Assembly 3.0%
  • Makefile 1.4%
  • Python 0.9%
  • C++ 0.3%
  • Objective-C 0.0%