Hey everyone. Thanks for the help earlier this month, I just got my Jig and spare MicroSD card and finally did a dump of all of my Switch's contents. It seems to have gone smoothly, but I just wanted to ask here if I did all of this right to make sure I didn't screw anything up.
I have an early model Switch that is Fusee vulnerable. It has never been hacked or modified before, and I didn't want to install CFW or emuNAND or perform any hacks, I just wanted to dump a backup of all of it's keys and NAND contents and then reboot it back to completely stock with no modifications or hacks, really don't want to risk getting banned and I am not looking to install CFW or anything on it or do any changes that persist after a reboot emuNAND or not, not even on the SDcard (I got one that will be dedicated to doing this, not using my normal Switch's SDcard).
I asked about this earlier in this thread and got a lot of help, especially from a user named Binkinator. These are Posts #38,869 through #38,896.
Anyway, this is what I did, was all of this correct?
Extracted the bootloader folder from the Hekate archive to the root of my MicroSD card
Put Lockpick_RCM.bin in bootloader\payloads folder (I am guessing I probably didn't need to do this since I just loaded that payload from my PC)
Install NS-USBloader 7.0 on my PC
Extract TegraRcmGUI as well
Plug the Jig into my right joycon port
Hold Vol+ and tap Power, get blank screen like instructions said I should
Plug Switch into PC
After that I opened NS-USBloader, but I didn't see anything indicating it detected my Switch. I realized I have no idea if the app has any indicator or confirmation for such a thing.
So I closed it and opened TegraRcmGUI since I noticed it did have an indicator when I was testing the app. It said it detected RCM but that I needed to install drivers, I did so and then it said RCM OK
Closed it and went back to NS-USBloader
Clicked the RCM tab and injected Lockpick_RCM.bin
It seemed to work fine, I dumped my keys and saved a screenshot when it gave me the option since why not
Still needed to do a NAND dump now through so I chose "reboot into Hekate"
I admit, this is the part where I think I might have messed up. I had never seen Hekate before (really my mistake, I should have looked up YouTube videos on what it looks like and how to use it, forgot to) and then panicked a little at this part as it looked like it was loading into CFW or something. It was asking for me to set the time but I held power to turn it off (I hope shutting it off like this when Hekate had just booted didn't screw anything up)
Did all the steps to boot back into RCM on my Switch again
Inject Hekate through NS-USBloader
See it's the same thing as the screen I panicked on
Accept the current time
Go to Tools
Go to Backup eMMC
Dump Boot0 and 1
Dump RAW GPP
Dump Boot0 and 1 again because I realize I did it in the wrong order the guide I was following said to, although I am guessing this didn't make a difference
Dump SYS
Dump User
I assume I only needed to do RAW and that contains everything and it was a waste of time to then dump boot, sys, and user after that, but I just wanted to make sure I didn't miss anything.
After the User dump was finished I clicked close, went to home, and chose "Shut Down"
So was all of that correct if my goal was to just dump a backup of all the contents and keys of my Switch without modifying or installing anything, or leaving any trace? I remember long ago once hearing that apparently when you boot into RCM mode it sets some kind of flag that you did, and that whatever homebrew payload you load needs to know to set the flag back, but I have no idea if this was misinformation from years ago or not since I haven't been able to find any information on it nowadays, or if it's not mentioned because that's standard for modern payloads to do nowadays (which worries me if forcing it off when Hekate booted the first time could have messed with that or damaged anything else)
Also did I need to have my Switch connected to my PC the entire time, or only for the moment I was injecting the payload and after that I could have unplugged it? Could I have also plugged it into AC power during all this to make sure the battery doesn't die during the process? (I am guessing it's probably not a good idea to plug it into the dock during any of that though)
So now that all of that is done, all I have to do is remove the Jig and just power on the Switch and it will be as if nothing ever happened and it will have no trace or modifications done to it right? Or is there some cleanup I have to do? My goal was to just dump my data without leaving a trace and minimize chances of being banned since all I wanted is a backup of my data.