Hacking Exosphere vs Incognito: How effective is it now?

MushGuy

Well-Known Member
OP
Member
Joined
Feb 11, 2010
Messages
1,281
Trophies
1
XP
2,638
Country
United States
Hello, so I'm currently using incognito_ rcm in my Switch with the original PRODINFO properly backed up. However, I'm planning to restore it to use Exosphere instead along with DNS MITM. How effective is Exosphere nowadays, and how does it work? Does it actually modify the PRODINFO in NAND, or does it just simulate a blanked PRODINFO without actually altering it?
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,311
Trophies
2
XP
4,045
Country
United Kingdom
Hello, so I'm currently using incognito_ rcm in my Switch with the original PRODINFO properly backed up. However, I'm planning to restore it to use Exosphere instead along with DNS MITM. How effective is Exosphere nowadays, and how does it work? Does it actually modify the PRODINFO in NAND, or does it just simulate a blanked PRODINFO without actually altering it?
exosphere works exactly the same as incognito

it uses the same code base all the way down to the fact that it would softbrick mariko units when enabled until they fixed that issue

its basically the same thing with some fixes
and the fact you dont need to write to nand to use it

so yeah i dont know how someone can estimate 2 identical things as one being 50% effective

76oN6FP.png


https://github.com/Atmosphere-NX/Atmosphere/issues/1317
 
Last edited by izy,

MushGuy

Well-Known Member
OP
Member
Joined
Feb 11, 2010
Messages
1,281
Trophies
1
XP
2,638
Country
United States
exosphere works exactly the same as incognito

it uses the same code base all the way down to the fact that it would softbrick mariko units when enabled until they fixed that issue

its basically the same thing with some fixes
and the fact you dont need to write to nand to use it

so yeah i dont know how someone can estimate 2 identical things as one being 50% effective

76oN6FP.png


https://github.com/Atmosphere-NX/Atmosphere/issues/1317
So it works the same as Incognito, but without writing the blanked PRODINFO to NAND like Incognito does, is that right?
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,272
Country
United States
The timing of when prodinfo is blanked potentially matters. With Incognito it's blanked from before boot because the actual NAND was rewritten, with exosphere NAND is untouched and calls have to be intercepted, but this happens only starting from a certain point in the boot process. It might make absolutely zero difference but the Atmosphere documentation itself marks the feature as "experimental" because it is unknown whether that opening could provide any info to Nintendo.
 
  • Like
Reactions: Stormflora

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,301
Country
United States
The timing of when prodinfo is blanked potentially matters. With Incognito it's blanked from before boot because the actual NAND was rewritten, with exosphere NAND is untouched and calls have to be intercepted, but this happens only starting from a certain point in the boot process. It might make absolutely zero difference but the Atmosphere documentation itself marks the feature as "experimental" because it is unknown whether that opening could provide any info to Nintendo.

This is horrifically misleading at best.

Atmosphere explicitly performs blanking before launching any other processes. What you describe has been accounted for, and solved.

It's not marked experimental because it's unknown what it provides to Nintendo. It's marked experimental because I personally think blanking PRODINFO is completely moronic. It's a nuke for a problem better solved by a scalpel.
 

MeAndHax

Impolite person with some modding knowledge.
Member
Joined
Feb 7, 2017
Messages
719
Trophies
0
XP
2,040
Country
Germany
This is horrifically misleading at best.

Atmosphere explicitly performs blanking before launching any other processes. What you describe has been accounted for, and solved.

It's not marked experimental because it's unknown what it provides to Nintendo. It's marked experimental because I personally think blanking PRODINFO is completely moronic. It's a nuke for a problem better solved by a scalpel.
And Why do you think it’s better not to blank it completely? I don’t understand...
I don’t see any disadvantages from blanking it completely; it consists of serial numbers which should be unimportant to an average user
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,033
Trophies
2
Age
29
Location
New York City
XP
13,450
Country
United States
And Why do you think it’s better not to blank it completely? I don’t understand...
I don’t see any disadvantages from blanking it completely; it consists of serial numbers which should be unimportant to an average user
Just because PRODINFO is blanked doesn't mean all of the console's information is blanked. This is why there is some merits to 90DNS or dns.mitm to block Nintendo traffic because this way prevents all information from reaching Nintendo in the first place.
 

ezkitty

Well-Known Member
Member
Joined
Jul 28, 2021
Messages
168
Trophies
0
Age
26
XP
885
Country
United States
So if my 90dns says everything is blocked am I safe?
yeah but its best to use incognito or exosphere. 90dns only applies to the internet connection with the 90dns settings. if you connect to a new internet connection without inputting the 90dns, youre not safe. incognito and exosphere are more permanent
 
  • Like
Reactions: Stormflora

BeckysFootSlave

Well-Known Member
Newcomer
Joined
Jan 4, 2022
Messages
52
Trophies
0
Age
50
XP
679
Country
Germany
Hello guys,

I thought lot about it and made a good hosts file using atmosphere!

1. Changed and activated many things in system_settings.ini
2. Hosts file blocks anything related to nintendo or switch
Blocks also game servers
Blocks Google tracking
Blocks most YouTube ads

HBL appstore is also blocked because url is switchbru(dot)com, but I found a solution to let it thru!

Please feel free to first take a look at any single file and feel free to use it!
Feedback is very welcome!!!

Browse to sd:/atmosphere/logs/ and look into the log file!
It shows anything that it blocked!

Forget 90dns or the 90dns tester (I deleted that)

In internet settings I have set up cloudflare for DNS 1 and DNS 2 (1.1.1.1 and 1.0.0.1) because I don't trust and hate google!

Just drag all files from zip to root of SD and reboot if you do it in atmosphere with ftp or anything else!
If you do it with hekate ums then just load atmosphere after dragging the files!
 

Attachments

  • atmosphere_settings_dns.zip
    10 KB · Views: 250
Last edited by BeckysFootSlave,
  • Like
Reactions: 0nry0

Dragon91Nippon

Well-Known Member
Member
Joined
May 14, 2020
Messages
360
Trophies
0
XP
771
Country
Japan
This is horrifically misleading at best.

Atmosphere explicitly performs blanking before launching any other processes. What you describe has been accounted for, and solved.

It's not marked experimental because it's unknown what it provides to Nintendo. It's marked experimental because I personally think blanking PRODINFO is completely moronic. It's a nuke for a problem better solved by a scalpel.
If that's the case why does it still say it's discouraged due to potentially cached data if that's not the reason it's experimental.
Shouldn't it say something more along the lines of "this solution is experimental and not encouraged because it is overkill" or something like that?

# Key: debugmode, default: 1.
# Desc: Controls whether kernel is debug mode.
# Disabling this may break Atmosphere's debugger in a future release.

# Key: debugmode_user, default: 0.
# Desc: Controls whether userland is debug mode.

# Key: disable_user_exception_handlers, default: 0.
# Desc: Controls whether user exception handlers are executed on error.
# NOTE: This will cause atmosphere to not fail gracefully.
# Support may not be provided to users tho disable these.
# If you do not know what you are doing, leave them on.

# Key: enable_user_pmu_access, default: 0.
# Desc: Controls whether userland has access to the PMU registers.
# NOTE: It is unknown what effects this has on official code.

# Key: blank_prodinfo_sysmmc, default: 0.
# Desc: Controls whether PRODINFO should be blanked in sysmmc.
# This will cause the system to see dummied out keys and
# serial number information.
# NOTE: This is not known to be safe, as data may be
# cached elsewhere in the system. Usage is not encouraged.

# Key: blank_prodinfo_emummc, default: 0.
# Desc: Controls whether PRODINFO should be blanked in emummc.
# NOTE: This is not known to be safe, as data may be
# cached elsewhere in the system. Usage is not encouraged.


# Key: allow_writing_to_cal_sysmmc, default: 0.
# Desc: Controls whether PRODINFO can be written by homebrew in sysmmc.
# NOTE: Usage of this setting is strongly discouraged without
# a safe backup elsewhere. Turning this on will also cause Atmosphere
# to ensure a safe backup of calibration data is stored in unused
# mmc space, encrypted to prevent detection. This backup can be used
# to prevent unrecoverable edits in emergencies.

# Key: log_port, default: 0.
# Desc: Controls what uart port exosphere will set up for logging.
# NOTE: 0 = UART-A, 1 = UART-B, 2 = UART-C, 3 = UART-D

# Key: log_baud_rate, default: 115200
# Desc: Controls the baud rate exosphere will set up for logging.
# NOTE: 0 is treated as equivalent to 115200.

# Key: log_inverted, default: 0.
# Desc: Controls whether the logging uart port is inverted.
 

KorenGan

New Member
Newbie
Joined
Aug 11, 2023
Messages
2
Trophies
0
Age
28
XP
45
Country
United States
If that's the case why does it still say it's discouraged due to potentially cached data if that's not the reason it's experimental.
Shouldn't it say something more along the lines of "this solution is experimental and not encouraged because it is overkill" or something like that?

More like it’s experimental because a better solution has not been found that actually protects from switch bans.
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
1,004
Trophies
0
XP
2,504
Country
France
Just because PRODINFO is blanked doesn't mean all of the console's information is blanked. This is why there is some merits to 90DNS or dns.mitm to block Nintendo traffic because this way prevents all information from reaching Nintendo in the first place.
Yeah but do we have any idea if they can still identify a console without prodinfo ? It's been years and I have never heard news about that.



I can understand why sciresm thinks it's just overkill. At the time I did it there was no other solution (other than maybe 90DNS iirc) and tbh, I'd rather have something more permanent than something that relies on a config file that could be overriden after a dumb mistake like a manual update.
I don't mind bombing my emunand as long as my sysnand stays clean. Tho whenever I have to use homebrews on my sysnand for saves or something, maybe exosphere comes handy ?? I don't even know if it does anything, if it helps not showing too much to Nintendo or not, but I guess that's better than absolutely nothing and maybe that's thanks to that that I haven't been banned yet (helped me not being paranoid when launching my sysnand with atmosphere)
 

Disastrous-Lie9926

New Member
Newbie
Joined
Aug 12, 2023
Messages
3
Trophies
0
Age
28
XP
5
Country
United States
Hello guys,

I thought lot about it and made a good hosts file using atmosphere!

1. Changed and activated many things in system_settings.ini
2. Hosts file blocks anything related to nintendo or switch
Blocks also game servers
Blocks Google tracking
Blocks most YouTube ads

HBL appstore is also blocked because url is switchbru(dot)com, but I found a solution to let it thru!

Please feel free to first take a look at any single file and feel free to use it!
Feedback is very welcome!!!

Browse to sd:/atmosphere/logs/ and look into the log file!
It shows anything that it blocked!

Forget 90dns or the 90dns tester (I deleted that)

In internet settings I have set up cloudflare for DNS 1 and DNS 2 (1.1.1.1 and 1.0.0.1) because I don't trust and hate google!

Just drag all files from zip to root of SD and reboot if you do it in atmosphere with ftp or anything else!
If you do it with hekate ums then just load atmosphere after dragging the files!
may I ask what solution you made to let hbl appstore online? im looking to trying this even with exosphere
 

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,212
Trophies
1
XP
3,385
Country
Germany
Yeah but do we have any idea if they can still identify a console without prodinfo ? It's been years and I have never heard news about that.



I can understand why sciresm thinks it's just overkill. At the time I did it there was no other solution (other than maybe 90DNS iirc) and tbh, I'd rather have something more permanent than something that relies on a config file that could be overriden after a dumb mistake like a manual update.
I don't mind bombing my emunand as long as my sysnand stays clean. Tho whenever I have to use homebrews on my sysnand for saves or something, maybe exosphere comes handy ?? I don't even know if it does anything, if it helps not showing too much to Nintendo or not, but I guess that's better than absolutely nothing and maybe that's thanks to that that I haven't been banned yet (helped me not being paranoid when launching my sysnand with atmosphere)
What nintendo is currently using, and what they could use are two different pairs though.
Currently they don't seem to try to identify consoles with a blanked prodinfo, probably because a lot of requests don't even go through with it blanked, if I understood it correctly.
Nintendo also doesn't seem to go after homebrew only people, since you can go online with blanking disabled and atmosphere active just fine, as long as you don't install any nsps or xcis, which is what atmophere targets to allow anyway. This is also done by many people, including atmosphere devs and myself, many never even booting stock anymore.
I would also suggest against using exosphere blanking on the online nand, since while probably nothing happens, it might result in some extra traces somewhere, in case somethings logs the serial number somewhere.

There is also the component of human error.
For example a person might accidentally blank their sysnand instead or their emunand, resulting in them running in a lot of potential problems.
In case someone makes this mistake, with exosphere at max they leave a small trace somewhere, while with persistent blanking the worst case is that they might loose all online access forever.
On the other side, with other precautions already active (like dns blocking) disabling exospheres blanking by accidents doesn't result in any problems at all.
 
  • Like
Reactions: swutch

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    @Veho, where's the poll at?
  • Julie_Pilgrim @ Julie_Pilgrim:
    they're giving the internet an open text box?
  • BigOnYa @ BigOnYa:
    I never played or own any of they devices, but I like small style, but with a somewhat grip
  • Julie_Pilgrim @ Julie_Pilgrim:
    oh man, that always goes great!
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
  • Veho @ Veho:
    A smaller form factor would be nice too.
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    K3Nv2 @ K3Nv2: A shield portable 2 would be nice aye Nvidia