Follow https://3ds.guide/uninstall-b9s and don't skip the safety checks.I installed cfw using R4i 3DS Gold card, Is there anyway of returning the n3ds xl to ofw with no traces of fbi ,luma etc, As I want to trade it in for psvr thank you for any help.
Thanks for the help links saying page not found.Follow https://3ds.guide/uninstall-b9s and don't skip the safety checks.
@ibroxgaz That seems to be the wrong link...Should be https://3ds.hacks.guide/uninstall-cfwFollow https://3ds.guide/uninstall-b9s and don't skip the safety checks.
Oops thank you!@ibroxgaz That seems to be the wrong link...Should be https://3ds.hacks.guide/uninstall-cfw
Apparently the uninstall process still leaves traces behind, but they will be undetectable to the typical end-user.
(I've never been entirely clear on just what those traces are and how you would detect them.)
Does that get copied to the NAND itself? I thought it was only embedded in NAND backups at the time when the NAND backup is created.GodMode9 embedded backup "essentials.exefs"
It is written to the NAND. When running GodMode9 for the first time on a console, the user is asked if they want to embed it. After that it is found in [S:] SYSNAND VIRTUAL/essentials.exefsDoes that get copied to the NAND itself? I thought it was only embedded in NAND backups at the time when the NAND backup is created.
// check for embedded essential backup
if (((entrypoint == ENTRY_NANDBOOT) || (entrypoint == ENTRY_B9S)) &&
!PathExist("S:/essential.exefs") && CheckGenuineNandNcsd() &&
ShowPrompt(true, "Essential files backup not found.\nCreate one now?")) {
if (EmbedEssentialBackup("S:/nand.bin") == 0) {
u32 flags = BUILD_PATH | SKIP_ALL;
PathCopy(OUTPUT_PATH, "S:/essential.exefs", &flags);
ShowPrompt(false, "Backup embedded in SysNAND\nand written to " OUTPUT_PATH ".");
}
}
Well, gee. I thought that GM9 wouldn't write to the NAND at all without repeated, explicit warnings. What is even the purpose of doing that instead of only embedding it in the backups?It is written to the NAND. When running GodMode9 for the first time on a console, the user is asked if they want to embed it. After that it is found in [S:] SYSNAND VIRTUAL/essentials.exefs
It gives you warnings when you are doing something that could cause damage to your console - the whole point of GodMode9 is to write to and read from your NAND.Well, gee. I thought that GM9 wouldn't write to the NAND at all without repeated, explicit warnings. What is even the purpose of doing that instead of only embedding it in the backups?
Because lots of people don't backup their SysNAND *.bin images, softbrick their 3DS firmware from really dumb modifications, and then trash their systems that are otherwise perfectly fine hardware wise. Having that essential.exefs flashed to the NAND makes all the difference from rebuilding & keeping your with console unique files or recovering with less than ideal setup borrowing a donor NAND through Lazarus3DS.Well, gee. I thought that GM9 wouldn't write to the NAND at all without repeated, explicit warnings. What is even the purpose of doing that instead of only embedding it in the backups?
Yes. It happens. I remember this example where the embedded backup helped:Because lots of people don't backup their SysNAND *.bin images, softbrick their 3DS firmware from really dumb modifications, and then trash their systems that are otherwise perfectly fine hardware wise. Having that essential.exefs flashed to the NAND makes all the difference from rebuilding & keeping your with console unique files or recovering with less than ideal setup borrowing a donor NAND through Lazarus3DS.
I agree it makes complete sense to have essential.exefs embedded in a NAND backup, but why doesn't GM9 just copy essential.exefs to the NAND backup after the NAND backup is made, instead of permanently writing it to the NAND itself? I would have thought that anytime you'd be in a position where you couldn't just re-generate essential.exefs, you wouldn't be in a position to copy anything from the NAND either. And generating essential.exefs only takes a tiny fraction of the amount of time it takes to make the backup. Just wondering if I'm missing something here.Because lots of people don't backup their SysNAND *.bin images, softbrick their 3DS firmware from really dumb modifications, and then trash their systems that are otherwise perfectly fine hardware wise. Having that essential.exefs flashed to the NAND makes all the difference from rebuilding & keeping your with console unique files or recovering with less than ideal setup borrowing a donor NAND through Lazarus3DS.
Doesn't it require permission if you subsequently try to delete essential.exefs, even if that's not something that could cause damage?It gives you warnings when you are doing something that could cause damage to your console - the whole point of GodMode9 is to write to and read from your NAND.
I agree it makes complete sense to have essential.exefs embedded in a NAND backup, but why doesn't GM9 just copy essential.exefs to the NAND backup after the NAND backup is made, instead of permanently writing it to the NAND itself? I would have thought that anytime you'd be in a position where you couldn't just re-generate essential.exefs, you wouldn't be in a position to copy anything from the NAND either. And generating essential.exefs only takes a tiny fraction of the amount of time it takes to make the backup. Just wondering if I'm missing something here.
Doesn't it require permission if you subsequently try to delete essential.exefs, even if that's not something that could cause damage?
@nmopt_X_Backup_SysNAND
# SysNAND backup GM9 script
# This will create a backup named [SERIAL]_nandmin_???.bin
# author: d0k3
set ERRORMSG "SysNAND backup failed"
set SUCCESSMSG "SysNAND backup success"
if ask "Create a SysNAND backup in $[GM9OUT]?"
findnot $[GM9OUT]/$[DATESTAMP]_$[SERIAL]_sysnand_???.bin OUTPATH
cp -h S:/nand_minsize.bin $[OUTPATH]
echo "Backup created succesfully:\n$[OUTPATH]"
end
goto nm_menu
It's true that with ntrboot you can always have the console calculate your nand keys even if you completely blanked the nand without backups - but the essential backup predates thatI would have thought that anytime you'd be in a position where you couldn't just re-generate essential.exefs, you wouldn't be in a position to copy anything from the NAND either.