Hacking [Release] rxTools - Roxas75 3DS Toolkit [fw 2.0 - 9.2]

  • Thread starter Thread starter Roxas75
  • Start date Start date
  • Views Views 3,298,485
  • Replies Replies 19,240
  • Likes Likes 151
Status
Not open for further replies.
@capito27 @AlbertoSONIC

When RxTool will be released for n3DS users, it's by using MSET 9.X or Cubic Ninja ?
1. Soon
2. Cubic Ninja (MSET will come later. The MSET downgrade is already implemented.)

I will not post anything else until rxTools 3.0 (you can easily guess why).
 
Here's the compiled build for those who want to test CakeHAX version of rxTools with the new GUI:

rxCakeTest.zip
(this includes the correct NDS file for installing MSET rop)

I swapped bottom screen offsets to make bottom screen work correctly from spider/mset entry points. I have not tested mset on 4.x. But I do know it works from 9.x if you downgraded MSET. (should boot fine from spider too)

This is pretty much what current rxTools source has but with CakeHax and few small tweaks added. Note that the bottom screen offset swaps are not present in my source code for the branch I compiled it from. I did a temp change for that to build this test build for MSET/Spider users. Ninjhax does not work with this build FYI. They will be fixing that soon hopefully.

BIN files in the "theme" folder go to rxtools/Theme/0 on SD card.

Would like to know if this boots on n3DS, but I don't think it will. The build they have working on n3DS may not be committed to their github yet. (probably because it's not done yet. :P )

care to share changelog. thx
 
So with the apache thunder version. I can downgrade the mset using rxtools options on a ver9.0 o3ds, then have gateway/rxtools.nds on a flashcart and swap between the two by simply running the nds files?

Going on holiday soon and will want the profile method. I don't want to downgrade firmware because of save files on retail carts.
 
Last edited by Dean_,
What is CakeHax? Can I just use the code.bin with rxtool 2.6 on sysnand 9.x (with downgraded MSET)?

Compile latest source on github or use Apache Thunder's

Here's the compiled build for those who want to test CakeHAX version of rxTools with the new GUI:

rxCakeTest.zip
(this includes the correct NDS file for installing MSET rop)

I swapped bottom screen offsets to make bottom screen work correctly from spider/mset entry points. I have not tested mset on 4.x. But I do know it works from 9.x if you downgraded MSET. (should boot fine from spider too)

This is pretty much what current rxTools source has but with CakeHax and few small tweaks added. Note that the bottom screen offset swaps are not present in my source code for the branch I compiled it from. I did a temp change for that to build this test build for MSET/Spider users. Ninjhax does not work with this build FYI. They will be fixing that soon hopefully.

BIN files in the "theme" folder go to rxtools/Theme/0 on SD card.

Would like to know if this boots on n3DS, but I don't think it will. The build they have working on n3DS may not be committed to their github yet. (probably because it's not done yet. :P )
 
Compile latest source on github or use Apache Thunder's
Thanks. Gonna test it out.

One quick question. How to install Mset via Spider?

I am total noob. I did once successfully install Mset on O3DS sysnand 4.2 for a friend (I didn't know how I did it). Just remembered, I launched GW launcher format Emunand -> Install NVRAM -> put code.bin on SD root -> navigate to http://dukesrg.no-ip.org/3ds/rop?LoadCode4.dat ->get the crash and restart -> Mset installed.

Now another friend has O3DSXL on 6.2 sysNand. I am trying to update to 9.2, then get Mset installed. Very confusing about how to install Mset. Some tutorial required many files copied to SD Root.
 
Last edited by tivu100,
Thanks. Gonna test it out.

One quick question. How to install Mset via Spider?

I am total noob. I did once successfully install Mset on O3DS sysnand 4.2 for a friend (I didn't know how I did it). Just remembered, I launched GW launcher format Emunand -> Install NVRAM -> put code.bin on SD root -> navigate to http://dukesrg.no-ip.org/3ds/rop?LoadCode4.dat ->get the crash and restart -> Mset installed.

Now another friend has O3DSXL on 6.2 sysNand. I am trying to update to 9.2, then get Mset installed. Very confusing about how to install Mset. Some tutorial required many files copied to SD Root.
Spider MSET exploit installer for latest commit which implemented CakeHax :
http://filetrip.net/dl?DCvELA3Unv

Put this file in the sdcard root and go to this url for 9.X :
Or this url for 4.X:

Very simple. Same method for both 4.X and 9.X but not the same URL.
 
  • Like
Reactions: leerz
  • Like
Reactions: leerz
  • Like
Reactions: leerz
What is CakeHax?

https://gbatemp.net/threads/dev-tool-cakehax-open-source-arm9-loader.391899/

To clear it up for users: CakeHax is an arm9 payload loader for 3DS from multiple entrypoints (MSET + spider on different versions right now).
It was originally used by CakesFW, but separated into a separate project for the ease of use of others (There's a fork of Decrypt9 that uses it, for example).
The "main" rxTools code is an arm9 payload, and to load it, rxTools used to use Gateway's semi-reversed Launcher.dat. Replacing it was pretty trivial, and it benefits from the fact that CakeHax is open source and thus support for new entrypoints can be added more easily.
 
https://gbatemp.net/threads/dev-tool-cakehax-open-source-arm9-loader.391899/

To clear it up for users: CakeHax is an arm9 payload loader for 3DS from multiple entrypoints (MSET + spider on different versions right now).
It was originally used by CakesFW, but separated into a separate project for the ease of use of others (There's a fork of Decrypt9 that uses it, for example).
The "main" rxTools code is an arm9 payload, and to load it, rxTools used to use Gateway's semi-reversed Launcher.dat. Replacing it was pretty trivial, and it benefits from the fact that CakeHax is open source and thus support for new entrypoints can be added more easily.

Thank you for the clarification ^^

And thank you for this payload loader, I don't need CakesFW but I have tested it and it works great !
 
  • Like
Reactions: leerz and Koryushin
Actual devs are probably busy with the new theme and project merging, but do you think it will be possible to add SD_info and NCCH_info generation directly from rxTools?
instead of using a python on computer then XOR, why not do everything on the console?

it's possible?
I asked it when Roxas was in charge, but he didn't have time to add it.
if someone is interesting that would be great to remove the python requirement.
 
Here's the compiled build for those who want to test CakeHAX version of rxTools with the new GUI:

rxCakeTest.zip
(this includes the correct NDS file for installing MSET rop)

I swapped bottom screen offsets to make bottom screen work correctly from spider/mset entry points. I have not tested mset on 4.x. But I do know it works from 9.x if you downgraded MSET. (should boot fine from spider too)

This is pretty much what current rxTools source has but with CakeHax and few small tweaks added. Note that the bottom screen offset swaps are not present in my source code for the branch I compiled it from. I did a temp change for that to build this test build for MSET/Spider users. Ninjhax does not work with this build FYI. They will be fixing that soon hopefully.

BIN files in the "theme" folder go to rxtools/Theme/0 on SD card.

Would like to know if this boots on n3DS, but I don't think it will. The build they have working on n3DS may not be committed to their github yet. (probably because it's not done yet. :P )
freeze on the menu :(
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum