Hacking Atmosphere-NX - Custom Firmware in development by SciresM

deinonychus71

Well-Known Member
Member
Joined
Sep 12, 2008
Messages
912
Trophies
1
Location
Chicago
XP
2,838
Country
United States
Unless you send the Ninja team to Nintendo HQ, I don't see how you will get it.
As you know, the Switch doesn't hold it, it doesn't know it, it is never used, not when you read a game, not when you go into eShop... never.
For verifying a signature you only need the public key, that is on the Switch, there is no reason for Nintendo to ever give anyone the private key, it doesn't get outside its HQ.

Hence why the ps3 fail and private key findings was so epic :D
EDIT: Too slow to post :(
 
Last edited by deinonychus71,
  • Like
Reactions: P4RI4H

P4RI4H

Well-Known Member
Member
Joined
Mar 10, 2018
Messages
104
Trophies
0
Location
Earth
Website
www.twitter.com
XP
403
Country
United States
Even if you used every computer on the planet, it would take a few million years to factor that key. Only way around it is if they made a mistake in either key generation or signature verification (like with B9S)



As far as I know, the PS3 key was able to be calculated because Sony made a mistake and didn't randomize properly.

You sir are technically correct. "The best kind of correct." But again, "yet." Where computing stands right now we couldn't hash them. Doesn't mean things won't change where we don't need to or some other unforeseeable factor.

Edit: Not for nothing, there exists nothing on a computer that it 100% "True" randomization. That's why PGP adds human input for added entropy.
 
Last edited by P4RI4H,

sabykos

Well-Known Member
Member
Joined
Jun 10, 2013
Messages
283
Trophies
0
Age
36
XP
729
Country
Gambia, The
As far as i know, once the CFW is finished there will be no need to do tethered, i mean, the security of the switch is totally compromised whit this, soo i dont see anything that can stop the cfw from signing itself, installing itself in the nand and after that booting itself, that said, im not an expert, soo i can be wrong.
You're wrong.
 

Red1Reaper

Asperger Dude
Member
Joined
Feb 5, 2017
Messages
339
Trophies
0
Age
27
Location
Valencia, Rafelbuñol
XP
661
Country
Spain
Unless you send the Ninja team to Nintendo HQ, I don't see how you will get it.
As you know, the Switch doesn't hold it, it doesn't know it, it is never used, not when you read a game, not when you go into eShop... never.
For verifying a signature you only need the public key, that is on the Switch, there is no reason for Nintendo to ever give anyone the private key, it doesn't get outside its HQ.
Instructions unclear, Ninja got stuck in window. by the way, if the key is asymetric... well, i think my unused pi 3 has adquired a new job.
 

dark_lord_dodongobongo

New Member
Newbie
Joined
Apr 27, 2018
Messages
1
Trophies
0
Age
38
XP
281
Country
Bhutan
Pardon my ignorance, but can someone explain exactly what Atmosphere is? Does it run on top of the official OS? Or is it one guy re-implementing the entire Switch OS stack in half a year? If the latter, how is that even possible?
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
Pardon my ignorance, but can someone explain exactly what Atmosphere is? Does it run on top of the official OS? Or is it one guy re-implementing the entire Switch OS stack in half a year? If the latter, how is that even possible?
It's a mix of the former and latter, and it comes with a lot of research and trial and error
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,005
Trophies
2
Age
29
Location
New York City
XP
13,369
Country
United States
Pardon my ignorance, but can someone explain exactly what Atmosphere is? Does it run on top of the official OS? Or is it one guy re-implementing the entire Switch OS stack in half a year? If the latter, how is that even possible?
Because he's a god living in a human body.
 

Rune

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
692
Trophies
0
XP
2,446
Country
United Kingdom
It's a mix of the former and latter, and it comes with a lot of research and trial and error
It's probably like say Luma on 3DS. It probably looks exactly the same on the surface, but will come with additional apps or features like a cia installer, file browser, etc, that can then open it up to potentially more features down the line.
 
  • Like
Reactions: TotalInsanity4

igivenup

Well-Known Member
Newcomer
Joined
Dec 17, 2012
Messages
59
Trophies
0
Age
43
XP
370
Country
United States
As far as i know, once the CFW is finished there will be no need to do tethered, i mean, the security of the switch is totally compromised whit this, soo i dont see anything that can stop the cfw from signing itself, installing itself in the nand and after that booting itself, that said, im not an expert, soo i can be wrong.

EDIT: Yeah i think i was wrong
The reason 4.1 and below are still useful is because of the possibility to launch Fusee Gelee/CFW without it being tethered. You can find the source on Kate Tempkins FAQ. This is why I still haven't updated my switch either past 4.1.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,292
Country
United States
Pardon my ignorance, but can someone explain exactly what Atmosphere is? Does it run on top of the official OS? Or is it one guy re-implementing the entire Switch OS stack in half a year? If the latter, how is that even possible?

Atmosphère is a customized firmware for the Switch. It'll consist of a fully custom bootloader/boot stack, a custom trustzone firmware, a custom hypervisor + kernel patches, and customized versions of the OS's system modules. The vision is "Luma but for the Switch and making the right design decisions from the get-go", basically.

The re-implementation stuff is to facilitate easy extension of system functionality -- example: ROM hacks might want to replace title code content. Normally this might be complicated (replacing installed title file, signature checks...) -- why do that when you can make the loader just check for executables on the SD and load them instead of the normal content? Reimplementations are better than patching for extensibility and support for multiple versions -- and they also serve as a good reference for those who want to understand the system, so that's win/win/win.
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,640
Trophies
2
XP
5,854
Country
United Kingdom
Mind explaining why ?
Is it due to the fact that the eMMC is using asymmetric encryption?

No, it's because the switch will normally only run signed software. Various exploits allow you to run unsigned software, but if you cold boot then that ability is lost and the switch reverts to rejecting unsigned software. I believe there are unreleased exploits which auto launch on coldboot, if/when they are released is anyones guess.
 
Last edited by smf,

leerpsp

Well-Known Member
Member
Joined
Feb 22, 2014
Messages
1,742
Trophies
0
Age
33
XP
1,871
Country
United States
even if we do not have the private key I think its possible to have something installed along side the bootloader that takes over on boot and boot what ever we would like off the sd card and be gold. If we can do that tethered there has to be a way doing it untethered with out the private key's. Remember guys this is hacking we are talking about so almost anything is possible.
 

brollikk

Well-Known Member
Member
Joined
Mar 8, 2018
Messages
353
Trophies
0
XP
1,136
Country
United States
ah, just to clarify I wasn't getting upset over the tethered thing - Just wanted to learn about the state of the exploit. Tethered is fine for me - i'm willing to ride the whole experience start to end with the switch. I've been pretty blessed - acquiring all my other consoles/portables for so cheap - and hacking them all to a permanent state so far. I'm confident it will happen with the switch - seems like there's something about nintendo systems that really get the hacking groups to puthrough
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: