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,

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,737
Trophies
1
Location
Nintendo works for my dad
XP
5,354
Country
Germany
How do I set it up correctly? I thought stock Atmosphere would do it automatically?
No, they put the feature in because people wanted it, but they don't encourage this feature. Therefore it's not enabled by default.

Grab this file
https://github.com/Atmosphere-NX/Atmosphere/blob/master/config_templates/exosphere.ini

And put it on the root of your SD and enable prodinfo blanking on your mmc(s) of choice by setting either or both of these lined to 1

blank_prodinfo_sysmmc=1
blank_prodinfo_emummc=1
 

tom2199

Well-Known Member
Member
Joined
Apr 23, 2015
Messages
256
Trophies
0
XP
540
Country
Germany
How do I chainload through hekate, and how do I get it to boot EmuNAND by default? Or will the Incognito_RCM fork that works with 10.0.0 work with 10.0.1
The fork does work on 10.0.1, if you want to chainload fusee-primary through hekate you need the following entry in hekate_ipl.ini:
[fusee-primary]
payload=bootloader/payloads/fusee-primary.bin
(if your fusee-primary is located there, else you have to change the path). fusee-primary boots emunand by default if there is one, so you don't need to change anything for that to work.
 

Nicola

Active Member
Newcomer
Joined
Oct 31, 2014
Messages
37
Trophies
0
Age
41
XP
192
Country
Madagascar
The author, jimzrt, states that this application wipes "personal information" from the switch nand, but what is this personal information? Does it have any effect on games/OS? Does it need to be restored? It is randomised/re-filled by the OS after being wiped?
 

OldGnashburg

Cobra Chicken Summoner
Member
Joined
Feb 6, 2017
Messages
501
Trophies
0
Location
Alberta, Canada
XP
2,910
Country
Canada
The author, jimzrt, states that this application wipes "personal information" from the switch nand, but what is this personal information? Does it have any effect on games/OS? Does it need to be restored? It is randomised/re-filled by the OS after being wiped?
It wipes the serial from the NAND, meaning Nintendo shouldn't be able to identify your Switch and therefore shouldn't be able to ban you via telemetry. Also means you won't be able to use Nintendo services, but that's what SysNAND is for. Pairs well with 90DNS
 
Last edited by OldGnashburg,

Nicola

Active Member
Newcomer
Joined
Oct 31, 2014
Messages
37
Trophies
0
Age
41
XP
192
Country
Madagascar
I wipes the serial from the NAND, meaning Nintendo shouldn't be able to identify your Switch and therefore shouldn't be able to ban you via telemetry. Also means you won't be able to use Nintendo services, but that's what SysNAND is for. Pairs well with 90DNS
Thanks. That should be in the description. Devs always seem to forget about newcomers.
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
It would be interesting to see if Nintendo will be able to eventually identify and ban users who use this alongside any form of Nintendo account.

My reasoning behind this is that Nintendo can still log data from Incognito users and can potentially make a connection between Nintendo accounts on the system and what their real system serial is by checking login and telemetry info for that account.

If it has only logged in on one system ever then it can be guaranteed 100% that is the system serial to ban since linking a Nintendo account requires doing so online and having no other systems logged in or ever accessed means that the system they linked the account to has to be the one modified now.

I will continue using 90DNS (for the reason above) alongside incognito_rcm (guarantees patches or other mods can’t accidentally stop the new Atmosphere feature from working and show my serial anyway)

in case the above is a problem in the future I would recommend people only use local accounts on an incognito system if they are not using 90DNS.
 
Last edited by driverdis,

BladeRunner64

Member
Newcomer
Joined
Apr 27, 2020
Messages
9
Trophies
0
Age
29
XP
48
Country
United States
The fork does work on 10.0.1, if you want to chainload fusee-primary through hekate you need the following entry in hekate_ipl.ini:
[fusee-primary]
payload=bootloader/payloads/fusee-primary.bin
(if your fusee-primary is located there, else you have to change the path). fusee-primary boots emunand by default if there is one, so you don't need to change anything for that to work.
Does it matter where we put those two lines? I have them under my emuMMC before the brackets like this:


{------ Atmosphere ------}
[Atmosphere FSS0 EmuMMC]
fss0=atmosphere/fusee-secondary.bin
kip1=atmosphere/kips/*
icon=bootloader/res/emu_boot.bmp
[fusee-primary]
payload=bootloader/payloads/fusee-primary.bin
{}

Edit: Nevermind. Tried that and it worked.
 
Last edited by BladeRunner64,

Nemix77

Well-Known Member
Member
Joined
May 30, 2009
Messages
851
Trophies
0
XP
757
Country
Canada
Needs to be updated, not working with fresh install of Atmosphere 0.12.0 and firmware 10.0.2.

Edit:

Getting bis_keys...
Unknown pkg1 version.
 
Last edited by Nemix77,

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,280
Trophies
3
XP
12,049
Country
Poland
Last edited by masagrator,
  • Like
Reactions: Nemix77

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,120
Country
Germany
Needs to be updated

Here is a version of Incognito RCM that works under FW 10.x.x. If you run AMS and SX OS via the same emuMMC, you will still need Incognito_RCM, since only AMS currently offers this native Incognito feature.
 

Attachments

  • Incognito_RCM.rar
    51.9 KB · Views: 257
Last edited by Muxi,
  • Like
Reactions: RahFah and Nemix77

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: unless nintendo is going to start selling consoles at a loss that thing won't be cheap based on...