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.
- 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
- 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 cartridges and DSiWare) only on sysNAND
- Dynamic RAM dumping (just for debug purposes)
Requires ImageMagick (9.8.9 >) - Do not use Ubuntu 14.04 as the package is outdated.
Requirements for Windows:
- git, clone this repository with the following command: git clone --recursive https://github.com/roxas75/rxTools.git
- Python 2.7
- devkitPRO with devkitARM option and suboptions installed (in case make.exe fails with stack trace dump, install GnuWin Make and place it in path before devkitPRO/msys/bin)
- GCC (for Windows MinGW with mingw32-base will be fine)
- ImageMagick
Requirements for GNU/Linux:
- git, clone this repository with the following command: git clone --recursive https://github.com/roxas75/rxTools.git
- devkitPRO and devkitARM (follow the tutorial for Linux)
- ImageMagick (on Debian/Ubuntu, install it using apt)
Just run make and rxTools/system directory 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
Make sure that the path to rxTools doesn't include space (' ').
- 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
##License Copyright (C) 2015 The PASTA Team
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.