Hacking [Pre-release, WIP] Yet another rxTools?

  • Thread starter Thread starter duke_srg
  • Start date Start date
  • Views Views 89,990
  • Replies Replies 659
  • Likes Likes 68
First of all, what's wrong with dumping? It's not restoring anything?
Because I remember that shit being a mess and crashing. I never trusted it with my sysNAND because I was always worried of a bad dump.
I am glad to see much progress being made in this project!
 
What is this supposed to be showing again? Correct diagnostic information?
Yes, NAND diagnostic and NAND file existance checks must work well if AES CTR initializes correctly. Along with all nand files/partition decryption, if you have something of it to compare with. I'll be back to code and tests in 3+ hours, so you can skip this task in case you're out for that time too.
 
  • Like
Reactions: Madridi
Because I remember that shit being a mess and crashing. I never trusted it with my sysNAND because I was always worried of a bad dump.
I am glad to see much progress being made in this project!
You'll be surprised, there are a setting that is enabled by default to skip all NAND write requests :)
 
  • Like
Reactions: Madridi
Yes, NAND diagnostic and NAND file existance checks must work well if AES CTR initializes correctly. Along with all nand files/partition decryption, if you have something of it to compare with. I'll be back to code and tests in 3+ hours, so you can skip this task in case you're out for that time too.
Just had a few minutes before I run out again. I tried all 4 modes, and I see no difference at all with all 4 of them
 
  • Like
Reactions: duke_srg
Just had a few minutes before I run out again. I tried all 4 modes, and I see no difference at all with all 4 of them
Ok, AES CTR fixed, EmuNAND boot works with Spider. But looks like sysnand could not be mounted. Will look for more, but now it is clear to check a9lh boot into EmuNAND.

Upd: SysNAND mount fixed. Will spend some time now to rewise sdmc/tmio driver.
 
Last edited by duke_srg,
  • Like
Reactions: Madridi
The idea seems pretty sick. Variety and such alike I guess, might give it a go, however i'm really only into this kinda thing for skipping signature checks on CIA's.
 
Ok, AES CTR fixed, EmuNAND boot works with Spider. But looks like sysnand could not be mounted. Will look for more, but now it is clear to check a9lh boot into EmuNAND.

Upd: SysNAND mount fixed. Will spend some time now to rewise sdmc/tmio driver.
Glad to hear so! Need me to test it out or should I wait for now?

Btw, not really the time for it, I know, but for NAND dump, maybe you can implement something like decrypt9 does, where it generates a sha- file to ensure the validity of the dump?
 
Glad to hear so! Need me to test it out or should I wait for now?
Btw, not really the time for it, I know, but for NAND dump, maybe you can implement something like decrypt9 does, where it generates a sha- file to ensure the validity of the dump?
Yes, you can test NOW!
I just meant I going to make a tmio cleanup and slightly refactor it, as soon as we ought to touch it now.
 
  • Like
Reactions: Madridi
Yes, you can test NOW!
I just meant I going to make a tmio cleanup and slightly refactor it, as soon as we ought to touch it now.
New build works great! Diagnostic work great in both spider and a9lh, sysnand and emunand mounted correctly in both spider and a9lh.

So these issues are fixed. Great work :)
 
New build works great! Diagnostic work great in both spider and a9lh, sysnand and emunand mounted correctly in both spider and a9lh.
So these issues are fixed. Great work :)
Well, well, well. Who's the next to check? :)
Maybe I should build an alpha release?
 
  • Like
Reactions: Madridi
Well, well, well. Who's the next to check? :)
Maybe I should build an alpha release?
Well, I personally think you can make an alpha release once arm9loaderhax.bin works. Right now the 3ds just loops the rxmenu once it turns on. Other stuff could wait for beta test (pasta mode still not working here btw)
 
Well, I personally think you can make an alpha release once arm9loaderhax.bin works. Right now the 3ds just loops the rxmenu once it turns on. Other stuff could wait for beta test (pasta mode still not working here btw)
Wait, you mean just tools works now, but not cfw?
 
Wait, you mean just tools works now, but not cfw?
Maybe I should explain this in detail

Currently, running arm9loaderhax.bin from power on just results in rxmenu loop like I said. You have no control over the system, and the only thing you can do is a hard power off.

So, how did I access rxtools in a9lh? By using another cfw (luma in this case), going to sysnand, using ctrxplorer (file manager by d0k3) to replace luma's bin file with rxtools

After doing that, going to system settings, then exiting, effectively reboots the console into the arm9loaderhax.bin, and surprisingly rxtools work this time, no reboot loop or anything.

I can take a video of it if you want?
 
@duke_srg
I knew there was one more positive thing I wanted to report but forgot what it was..
With the new build, the initial setup worked perfectly fine. I am not sure if I "just got lucky" or if you had fixed that :)

Btw, at this point, is there any tools in the old rxtools that is not implemented in your fork? Anything at all?
 

Site & Scene News

Popular threads in this forum