Incognito_RCM - wipe personal information to reduce risk of ban

Incognito_RCM

since Incognito by blawar doesn't work on vanilla atmosphere, I made a payload to use with hekate (or any other payload injector) with the same functionality.
Incognito_RCM wipes personal information from your Nintendo Switch by removing it from prodinfo.

Functionality:​
  • wipe personal information on sysnand/emunand
  • backup prodinfo from sysnand/emunand
  • restore prodinfo to sysnand/emunand
Since NAND memory is encrypted, this is based on shchmue's Lockpick_RCM to first get the neccessary encryption keys.
You can apply Incognito_RCM directly after installing atmosphere or any time after and it has the advantage that you don't need to set 90DNS after an internet connection and possibly communication with nintendo servers is already established. (You can apply 90DNS anyway)

This has only been tested by me on firmware 8.1.0, so please test it and report back.
Since it has only been tested by me, keep a hekate nand backup ready to be safe.

source: https://github.com/jimzrt/Incognito_RCM
releases: https://github.com/jimzrt/Incognito_RCM/releases

Disclaimer:
This is early stage and there is no guarantee that everything works as expected! Please have a hekate NAND backup ready!

Screenshots:
main.png
incognito.png

backup.png
restore.png

Changelog:
v0.6.1
  • bugfix: write to emummc instead of sdmmc
v0.6.0
  • incorporate hekate & lockpick_rcm changes
  • reboot to payload
v0.5.1
  • firmware 9.1.0 support
v0.4.0
  • adopt lockpick_rcm and hekate changes (includes fixing of possible bugs and better resource management)
  • reduced payload size
  • use tui progressbar
v0.3.0
  • more error handling
  • backup validation when reading and writing
  • retry up to 5 times when reading and writing before aborting
v0.2.0
  • more validation
  • code cleanup and refactoring
v0.1.0
  • much faster read and write speed (not sector by sector anymore)
  • much more validation and verification (still not perfect)
  • more error handling (still not perfect)
  • backups aren't overwritten, old backups are renamed
  • check for backup before applying incognito
  • auto-restore backup if something goes wrong
v0.0.2
  • Removed external libraries and better handling of reading big chunks of memory.
as always, have a NAND backup ready!
 
Last edited by jimzrt,

Qwerty5555

Active Member
Newcomer
Joined
Sep 28, 2019
Messages
40
Trophies
0
Age
34
XP
113
Country
Afghanistan
I have a couple of questions about this tool, i am a noob regarding this so i apologize if the questions are dumb, but i prefer to be sure.

1. I am banned already (i assume permanently) which is fine of course, but i want to avoid getting a suprise FW update or nag, will this tool make me be able to stay connected to wifi for FTP purposes etc and avoid 100% all future updates if i get any?
2. I made a backup before i did the CFW stuff, including full rawnand and the boot files (0 and 1) am i assume the prodinfo is already backed up in there? (i also have prod.keys and title.keys)
3. Does this work in on Atmosphere/kosmos cfw (my FW is 9.0) without installing any edited files to my SD card?

Thanks in advance :)
 

dominic363

Member
Newcomer
Joined
Oct 12, 2019
Messages
15
Trophies
0
Age
31
XP
161
Country
Bahrain
i have successfully created icognito mode for both sysnand and emummc , when i boot into sysnand to download games from the shop it gives me connection error, i restored sysnand but still no use, and yes i have backed up sysnand and emummc same as you did and i still got my clean nand backup (: , so any help ?please share (:
 

Pedro250

Well-Known Member
Newcomer
Joined
Sep 12, 2009
Messages
69
Trophies
1
XP
870
Country
Hi, when i launch the this it says that no emummc config file was found. how can i fix it?
i have my emunad working fine and everything but for some reason it is not finding it.
thanks
 

Jak27

Active Member
Newcomer
Joined
Jan 11, 2015
Messages
42
Trophies
0
Age
28
XP
666
Country
Quick question, if I migrate all my homebrew stuff to emummc and use incognito to wipe my sysnand's prodinfo, wouldn't I still likely get banned? IIRC people were saying that nintendo targeted users with a blank prodinfo as well since that's still pretty suspicious.
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,453
Country
Quick question, if I migrate all my homebrew stuff to emummc and use incognito to wipe my sysnand's prodinfo, wouldn't I still likely get banned? IIRC people were saying that nintendo targeted users with a blank prodinfo as well since that's still pretty suspicious.
My opinion and method on “ban safety” is this, if you have a setup already and you have been using this for quite a long period of time and have not been banned so far I say stick with it! If you start creating different setups with your switch your most probably leaving bread crumb trails for Nintendo to pick up and that’s exactly what they want you to do, this app will not make it any better for the user, if it’s not broke and your not banned and everything is working as it should do not try to fix it.. so too speak leave well alone.
 
Last edited by Reecey,

sorabora

Well-Known Member
Member
Joined
Dec 8, 2016
Messages
368
Trophies
0
XP
1,502
Country
United States
My opinion and method on “ban safety” is this, if you have a setup already and you have been using this for quite a long period of time and have not been banned so far I say stick with it! If you start creating different setups with your switch your most probably leaving bread crumb trails for Nintendo to pick up and that’s exactly what they want you to do, this app will not make it any better for the user, if it’s not broke and your not banned and everything is working as it should do not try to fix it.. so too speak leave well alone.

This is me but I haven't checked in a year :( :)
 

jkjj

Well-Known Member
Newcomer
Joined
Jan 16, 2019
Messages
76
Trophies
0
Age
44
XP
277
Country
United States
on SXOS,
1. make sure you create the 'emuMMC' folder on root of SD
2. create 'emummc.ini' inside this folder.
3. contents of emummc.ini (for hidden partition based emunand):
'''
[emummc]
enabled=1
sector=0x2
nintendo_path=Emutendo
'''

I think i had *ALL KINDS* of problems (FAT error, no config found, etc etc etc etc) chainloading from hekate, so i used good ol' fusee-launcher, but that tegraRCM-smasher thing should work on windows.
good help is hard to find
 
Last edited by jkjj,

sorabora

Well-Known Member
Member
Joined
Dec 8, 2016
Messages
368
Trophies
0
XP
1,502
Country
United States
on SXOS,
1. make sure you create the 'emuMMC' folder on root of SD
2. create 'emummc.ini' inside this folder.
3. contents of emummc.ini (for hidden partition based emunand):
'''
[emummc]
enabled=1
sector=0x2
nintendo_path=Emutendo
'''

I think i had *ALL KINDS* of problems (FAT error, no config found, etc etc etc etc) chainloading from hekate, so i used good ol' fusee-launcher, but that tegraRCM-smasher thing should work on windows.
good help is hard to find

Question: Did you use SX OS's versions of sysNAND backup and emuNAND backup? That's the part where I'm a bit confused on, namely when to use Hekate and when to use SX during this process.

Thanks!
 

jkjj

Well-Known Member
Newcomer
Joined
Jan 16, 2019
Messages
76
Trophies
0
Age
44
XP
277
Country
United States
Question: Did you use SX OS's versions of sysNAND backup and emuNAND backup? That's the part where I'm a bit confused on, namely when to use Hekate and when to use SX during this process.

Thanks!

i believe hekate is the best backup solution, for all the dumps available in options and for backing up the rawnand. whether you are on exfat (basically useless now with sxos, considering you can create split xci's) or you are on fat32, hekate will make split 4gb chunks of your rawnand.bin.

from here i used SX menu to make my emunand. After doing this you will want to follow those steps i laid out before, with the emuMMC folder and the .ini file within. then you should be able to directly inject lockpick_rcm from RCM and it should work, if everything has been done correctly.

regarding what i precisely did for my backup, which is tremendously overkill for 99% of people,

after dumping rawnand.bin chunks as well as the other options, i combined the rawnand (theres a python&windows script included with hekate, its definitely on the github) into one file, then i compressed with 7z down to around 350mb. then i actually made 10% redundancy with PAR2 files and SFV checksums.
.. i like to be thorough

## Edit:
incidentally i just would like to add that creating emummc.ini should also allow you to run atmosphere alongside SXOS with emunand/emummc compatibility. good guide in this *poorly titled* thread
(https://gbatemp.net/threads/how-to-setup-atmosphere-emummc.541060/)
 
Last edited by jkjj,
  • Like
Reactions: sorabora

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."