Hacking Atmosphere-NX - Custom Firmware in development by SciresM

  • Thread starter Thread starter Waze0613
  • Start date Start date
  • Views Views 2,745,060
  • Replies Replies 9,314
  • Likes Likes 92
200.webp
@XenoFredo If you thought you were being funny with this post,you're not.
I'm serious and i'm not a liar,it's already happened to me recently with 20.5.0, 21.0.0, and this morning with 21.0.1, it updated while i was using the mobile hotspot,because i don't use a PC but my smartphone for everything.👋
 
Is it good practice to keep atmosphere up to date, even if running an older firmware than latest supported? I am considering updating atmosphere from 1.9.5 to 1.10.1 while sticking to FW 20.5.0, since no game seems to have a hard-requirement for FW 21.x.
If so, can someone confirm that "Please note: All homebrew software may need to be re-compiled with the latest libnx (>= 4.10.0), or else it may crash/experience memory corruption." does not apply to my case? (since the libnx version is I presume dictated by what the FW uses, while atmosphere is able to work with different versions of libnx?)

@SciresM might I suggest you more explicitely clarify this the level retrocompatibility and implications in your changelog please?

Thanks in advance!
And as always, kudos for the work!
 
@XenoFredo If you thought you were being funny with this post,you're not.
I'm serious and i'm not a liar,it's already happened to me recently with 20.5.0, 21.0.0, and this morning with 21.0.1, it updated while i was using the mobile hotspot,because i don't use a PC but my smartphone for everything.👋
What you describe here just cannot happen, so you're either lying, or you forgot about clicking on the 'update' button, twice.
 
What you describe here just cannot happen, so you're either lying, or you forgot about clicking on the 'update' button, twice.
@XenoFredo if there's one thing i can't stand,it's that i'm called a liar.
I would never dream of pressing update,also because with Atmosphere installed you can't install OFW,it doesn't connect to the server because the Switch recognizes the modified firmware,you have to turn off the Switch and start it in OFW and then go to system/update and check if there are updates,i haven't done that.
Lately,i've found the Switch with updates installed automatically using FTP.
There are many posts about auto nca downloads in the sys-patch thread...
@josete2k what do you mean by auto nca download?
 
Update 21.1.0 required a new Atmosphere update, which has arrived with Atmosphère 1.10.1.

Apparently many Homebrew apps need to be recompiled (again!). Does anyone know if JKSV works or do we need to wait for an update? Last update was on the 2nd.
 
with Atmosphere installed you can't install OFW,it doesn't connect to the server because the Switch recognizes the modified firmware,you have to turn off the Switch and start it in OFW and then go to system/update and check if there are updates
By default, Atmosphere only blocks telemetry. You have to set up DNSMitm by configuring a hosts file to prevent connection to other domains. Could it be you're missing that file? Check atmosphere/logs/dns_mitm_startup.log and confirm which domains it is actually redirecting.
 
Is it good practice to keep atmosphere up to date, even if running an older firmware than latest supported? I am considering updating atmosphere from 1.9.5 to 1.10.1 while sticking to FW 20.5.0, since no game seems to have a hard-requirement for FW 21.x.
If so, can someone confirm that "Please note: All homebrew software may need to be re-compiled with the latest libnx (>= 4.10.0), or else it may crash/experience memory corruption." does not apply to my case? (since the libnx version is I presume dictated by what the FW uses, while atmosphere is able to work with different versions of libnx?)

@SciresM might I suggest you more explicitely clarify this the level retrocompatibility and implications in your changelog please?

Thanks in advance!
And as always, kudos for the work!
I was extremely explicit in my release notes: "any homebrew software using TLS slots will experience memory corruption when running under Atmosphere 1.10.0."

If you are using Atmosphere 1.10.0+, this applies to you.
 
I was extremely explicit in my release notes: "any homebrew software using TLS slots will experience memory corruption when running under Atmosphere 1.10.0."

If you are using Atmosphere 1.10.0+, this applies to you.

Do you happen to know if JK Save Manager will need to be recompiled for 1.10.1? Is there a place to follow that lists which programs and confirmed working or need to be recompiled?

Thank you as always for the quick updates.
 
Do you happen to know if JK Save Manager will need to be recompiled for 1.10.1? Is there a place to follow that lists which programs and confirmed working or need to be recompiled?

Thank you as always for the quick updates.
 
  • Like
Reactions: PKM190
@Nephiel thanks for reply,should i disable DNS?
Not sure where you mean to do that (on the smartphone settings? The WiFi router? If so, that would probably break other things).

It's possible to use something like PiHole, if you know how, to blacklist those domains at home, but that won't work when connecting to a different WiFi or a phone hotspot. There's also 90DNS, but that needs to be entered manually on every network profile (WiFi and wired, on OFW and CFW), so it's easy to make mistakes or forget entering it when setting up a new WiFi.

It is much easier to just set up the Atmosphere hosts file with the known domains (there are several guides and examples out there, here's one), and just let DNSMitm do the job.
 
  • Like
Reactions: NeoGranzon
does latest release compromise the games? or just the hb's. i just got it to run 21.0.1/1.10.0 lollzzzz
edit. nvm. got the answer
 
Last edited by Vin_Thod,
Not sure where you mean to do that (on the smartphone settings? The WiFi router? If so, that would probably break other things).

It's possible to use something like PiHole, if you know how, to blacklist those domains at home, but that won't work when connecting to a different WiFi or a phone hotspot. There's also 90DNS, but that needs to be entered manually on every network profile (WiFi and wired, on OFW and CFW), so it's easy to make mistakes or forget entering it when setting up a new WiFi.

It is much easier to just set up the Atmosphere hosts file with the known domains (there are several guides and examples out there, here's one), and just let DNSMitm do the job.
@Nephiel thanks for the explanation,but i discovered the problem with automatic updates even though i had disabled it in the Switch settings,in the internet settings the DNS were automatic and not manual,i followed the GitHub guide for 90DNS
https://gitlab.com/a/90dns
and manually inserted SWITCH 90DNS tester in the root of the sdcard and now the servers are blocked.
 
@Nephiel thanks for the explanation,but i discovered the problem with automatic updates even though i had disabled it in the Switch settings,in the internet settings the DNS were automatic and not manual,i followed the GitHub guide for 90DNS
https://gitlab.com/a/90dns
and manually inserted SWITCH 90DNS tester in the root of the sdcard and now the servers are blocked.
As Nephiel writes it is much better to use Atmosphere's DNSMitm because that works for all network connections. 90DNS has to be setup for each network you connect to and if you forget then you are not protected.
 
  • Like
Reactions: Blythe93
As Nephiel writes it is much better to use Atmosphere's DNSMitm because that works for all network connections. 90DNS has to be setup for each network you connect to and if you forget then you are not protected.
@petspeed i don't use the PC,i do everything from my smartphone.
 
@petspeed i don't use the PC,i do everything from my smartphone.
Still DNSMitm is a better solution than 90DNS in my opinion. One day you need to connect to another wifi for some reason and forget to change the DNS servers for the new wifi...
Besides with 90DNS you add some latency because distance to the 90DNS servers are probably bigger than the default DNS servers for any network. And you depend on them being online.
 
Still DNSMitm is a better solution than 90DNS in my opinion. One day you need to connect to another wifi for some reason and forget to change the DNS servers for the new wifi...
Besides with 90DNS you add some latency because distance to the 90DNS servers are probably bigger than the default DNS servers for any network. And you depend on them being online.
@petspeed you understand that i use my smartphone and FTP to send screenshots,txt files from Switch to my smartphone and then publish them here,Rekado(app android)to inject Hekate to Switch,NS-USBloader(app android)to install game on Switch via Awoo or Tinwoo installer.
 
@petspeed you understand that i use my smartphone and FTP to send screenshots,txt files from Switch to my smartphone and then publish them here,Rekado(app android)to inject Hekate to Switch,NS-USBloader(app android)to install game on Switch via Awoo or Tinwoo installer.
What does that have to do with using DNS MitM?
 

Site & Scene News

Popular threads in this forum