Hacking AutoRCM Implementation by Reisyukaku

D

Deletedmember448668

Guest
Hey I already know i'm going to get shit for this comment but I'm still a tad skeptical so fuck it. Here it is.
Can you make a video powering off your switch, pluging your usb c in and then using Auto-RCM? Unfortunately, this proves nothing as you could have already been in RCM. Sorry to be such a skeptic, but I mean, I could literally make a video right now and do the same thing :) And I will to prove my point if needed.
 
Last edited by ,

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
Hey I already know i'm going to get shit for this comment but I'm still a tad skeptical so fuck it. Here it is.
Can you make a video powering off your switch, pluging your usb c in and then using Auto-RCM? Unfortunately, this proves nothing as you could have already been in RCM. Sorry to be such a skeptic, but I mean, I could literally make a video right now and do the same thing :) And I will to prove my point if needed.
Why are you skeptical? It's a simple modification we all knew was possible since before TX advertised it.
 
  • Like
Reactions: Reisyukaku

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Can you make a video powering off your switch, pluging your usb c in and then using Auto-RCM? Unfortunately, this proves nothing as you could have already been in RCM. Sorry to be such a skeptic, but I mean, I could literally make a video right now and do the same thing :) And I will to prove my point if needed.
It works, I've used it myself. It literally bricks your console, there's not much to prove. If you don't like your bricked console, execute the payload again and turn it off. You're not losing anything if you have a NAND backup.
 
D

Deletedmember448668

Guest
Why are you skeptical? It's a simple modification we all knew was possible since before TX advertised it.
I'm supporting their efforts 100%, just skeptical..for reasons
It works, I've used it myself. It literally bricks your console, there's not much to prove. If you don't like your bricked console, execute the payload again and turn it off. You're not losing anything if you have a NAND backup.
But the point of the video is to show that they have a working Auto-RCM right? If it bricks your console what's the point? Maybe i misread your comment about bricking..idk. Is that what you're saying?
 
Last edited by ,

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
I'm supporting their efforts 100%, but the

But the point of the video is to show that they have a working Auto-RCM right? If it bricks your console what's the point? Maybe i misread your comment about bricking..idk. Is that what you're saying?
AutoRCM works by "bricking" the console. It makes the Switch unable to boot the OS, so it boots RCM (Tegra Recovery Mode) instead. Installing AutoRCM is beneficial because it will always launch RCM on boot, but it also means you will be unable to boot into the Switch OS without first loading an RCM payload through the USB-C port.
 
D

Deletedmember448668

Guest
AutoRCM works by "bricking" the console. It makes the Switch unable to boot the OS, so it boots RCM (Tegra Recovery Mode) instead.
I get that. They are corrupting the boot files, hunters comment makes it sound like a permabrick. Wording used wrong i guess
 

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
But the point of the video is to show that they have a working Auto-RCM right? If it bricks your console what's the point? Maybe i misread your comment about bricking..idk. Is that what you're saying?
Well, it's not "bricked" for say. The console can't find a validly signed partition to boot, so it launches RCM automatically. Your console is essentially a "brick" unless you launch your firmware using a RCM payload.
 

Reisyukaku

Onii-sama~
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
Hey I already know i'm going to get shit for this comment but I'm still a tad skeptical so fuck it. Here it is.
Can you make a video powering off your switch, pluging your usb c in and then using Auto-RCM? Unfortunately, this proves nothing as you could have already been in RCM. Sorry to be such a skeptic, but I mean, I could literally make a video right now and do the same thing :) And I will to prove my point if needed.
Given the previous comments in this thread and other of my threads, i think its safe to assume im well respected enough of a dev to where i can just say "trust me" and that should be enough. I mainly work privately on switch after the cancer that was the 3DS scene so you probably wouldnt know me well enough. But if your 3DS runs ReiNAND, ReiSix or Luma you can thank me (^:
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
I get that. They are corrupting the boot files, hunters comment makes it sound like a permabrick. Wording used wrong i guess
Well, it's not "bricked" for say. The console can't find a validly signed partition to boot, so it launches RCM automatically. Your console is essentially a "brick" unless you launch your firmware using a RCM payload.
Without a way to launch an RCM payload using the USB-C port, the Switch is "bricked." If you have access to a way to launch an RCM payload through the USB-C port, then you're not "bricked."

If you install AutoRCM and then something bad happens to your USB-C port that makes it nonfunctional, then you're totally bricked.

Edit: It should be noted that you only need to launch an RCM payload each time you coldboot the system. Once Atmosphere CFW is released, for example, I assume you will load it once and then likely keep your Switch in sleep mode 99% of the time.
 
Last edited by Lacius,

rajkosto

Well-Known Member
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
There's only so many ways to change an RSA modulus, family. I've mentioned all kinds of ideas in my private group so it's hard to say 1 person thought of it and everyone else copied.
there is more than one way, a few days ago i did it by just xoring all the pubkey bytes with a random u8, which has about the same recoverability as changing the first byte, but why make it more complicated than it has to be

mine and yours are functionally identical so people can use whichever one they want
now lets just hope THEY do it the same way so all the tools are compatible
 
D

Deletedmember448668

Guest
Well, it's not "bricked" for say. The console can't find a validly signed partition to boot, so it launches RCM automatically. Your console is essentially a "brick" unless you launch your firmware using a RCM payload.
I understand how it works, the boot files are corrupt right? Or is he doing it a different way. Still wouild like to see a video of it in full.
Given the previous comments in this thread and other of my threads, i think its safe to assume im well respected enough of a dev to where i can just say "trust me" and that should be enough. I mainly work privately on switch after the cancer that was the 3DS scene so you probably wouldnt know me well enough. But if your 3DS runs ReiNAND, ReiSix or Luma you can thank me (^:
I've heard your name, i've seen your recent releases, I appreciate your work. But can you see why anyone would be skeptical, even if it is the 1%? Saying "trust me because i'm me" doesnt validate anything (Not being rude, just making a point) Rock on my dude!
 

Qyriad

New Member
Newbie
Joined
Jul 18, 2017
Messages
3
Trophies
0
Age
26
XP
91
Country
United States
Given the previous comments in this thread and other of my threads, i think its safe to assume im well respected enough of a dev to where i can just say "trust me" and that should be enough. I mainly work privately on switch after the cancer that was the 3DS scene so you probably wouldnt know me well enough. But if your 3DS runs ReiNAND, ReiSix or Luma you can thank me (^:
A reminder that there is almost 0 ReiNAND code left in Luma, and most of what remains is boilerplate.
 
D

Deletedmember448668

Guest
Without a way to launch an RCM payload using the USB-C port, the Switch is "bricked." If you have access to a way to launch an RCM payload through the USB-C port, then you're not "bricked."

If you install AutoRCM and then something bad happens to your USB-C port that makes it nonfunctional, then you're totally bricked.

Edit: It should be noted that you only need to launch an RCM payload each time you coldboot the system. Once Atmosphere CFW is released, for example, I assume you will load it once and then likely keep your Switch in sleep mode 99% of the time.
So, here's a question based on that. If we use this method right now, is there no way to get back to normal horizon to play our switch games?
 

Reisyukaku

Onii-sama~
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
there is more than one way, a few days ago i did it by just xoring all the pubkey bytes with a random u8, which has about the same recoverability as changing the first byte, but why make it more complicated than it has to be

mine and yours are functionally identical so people can use whichever one they want
now lets just hope THEY do it the same way so all the tools are compatible
it's public knowledge that corrupting nand, or pulling your nand chip out is alt ways of RCM. the modulus is just easy because static data.. and yea, xoring would be a good way too.. that way you can corrupt non-static data. Not sure why you're getting worked up.
 
  • Like
Reactions: peteruk and Lacius

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
So, here's a question based on that. If we use this method right now, is there no way to get back to normal horizon to play our switch games?
You can uninstall AutoRCM and return your Switch to normal. With AutoRCM installed, the only way to launch the Switch OS without uninstalling AutoRCM is by launching CFW of some sort.
 

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
I understand how it works, the boot files are corrupt right? Or is he doing it a different way. Still wouild like to see a video of it in full.
This tool modifies a single byte in the partition headers of your NAND, breaking their signature. The console won't boot what doesn't look valid.

A reminder that there is almost 0 ReiNAND code left in Luma, and most of what remains is boilerplate.
So you're reminding us that without ReiNAND, Luma wouldn't exist? :v)
 

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
30
XP
740
Country
works greet in 4.1

but I switched back to normal because it still pc-dependent
Anyway, it's good to see our beloved developers do an amazing progress
 

Attachments

  • AutoRCM.jpg
    AutoRCM.jpg
    34.6 KB · Views: 556
D

Deletedmember448668

Guest
You can uninstall AutoRCM and return your Switch to normal. With AutoRCM installed, the only way to launch the Switch OS without uninstalling AutoRCM is by launching CFW of some sort.
Which leads to my next question. As you seem to be a beacon of knowledge, I will be your student. :) I'm new to this shit and still learning how eveyrthing works. When AutoRCM is released to the public (non-TX version), will we be able to play our Switch games? Right now in it's current iteration, my switch games do not boot while in any CFW.
 
Last edited by , , Reason: word

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 you said instructions with pictures, same difference
    The Real Jdbye @ The Real Jdbye: @K3Nv2 you said instructions with pictures, same difference