Hacking Suggestion Idea for later firmwares.

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
So, I was thinking that we could find a sysmodule(preferably one that loads at boot) that hasn't been updated at all since 3.0.0, and then create a homebrew application that modifies said module to allow homebrew to load on later firmwares. Once the module is modified, update the Switch to the latest firmware, and the modified module won't be updated, as there isn't an update for it. Kinda like ColdBoot Haxchi for the Wii U, where it loads the CFW when the console boots. If that module does get an update, modify a different module that doesn't get updated.

Basically, start with 3.0.0, mod sysmodule that won't get updated, update. Once you update (4.1.0, for example), and another update releases, and the sysmodule will be updated, find a different module that doesn't change from 4.1.0 to whatever comes next. Once you're off 3.0.0, it can be any sysmodule that doesn't change starting from whatever firmware you are currently on.

Kinda new to this (as in no homebrew creation experience, and I don't even have a switch,) but if this helps people who want to play Odyssey also use homebrew, then awesome!
 

yardie

Banned!
Banned
Joined
Mar 27, 2016
Messages
1,334
Trophies
1
XP
1,546
Country
United States
So, I was thinking that we could find a sysmodule(preferably one that loads at boot) that hasn't been updated at all since 3.0.0, and then create a homebrew application that modifies said module to allow homebrew to load on later firmwares. Once the module is modified, update the Switch to the latest firmware, and the modified module won't be updated, as there isn't an update for it. Kinda like ColdBoot Haxchi for the Wii U, where it loads the CFW when the console boots. If that module does get an update, modify a different module that doesn't get updated.

Basically, start with 3.0.0, mod sysmodule that won't get updated, update. Once you update (4.1.0, for example), and another update releases, and the sysmodule will be updated, find a different module that doesn't change from 4.1.0 to whatever comes next. Once you're off 3.0.0, it can be any sysmodule that doesn't change starting from whatever firmware you are currently on.

Kinda new to this (as in no homebrew creation experience, and I don't even have a switch,) but if this helps people who want to play Odyssey also use homebrew, then awesome!
youre a genius bro
 

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
youre a genius bro
Dang, that was fast.

Actually realized that updates may be a package, and not each sysmodule seperately, so it overwrites the entire partition with the update, not replace each file seperately.

EDIT: I may be wrong, though. If it replaces sysmodules seperately, then this should (theoretically) work.
 
Last edited by Malebocks,

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
That's not how hacking works.
Besides, what you're suggesting is kinda the same how A9LH and B9S work.
I'm pretty sure Nintendo learned from that mistake.

Those are the hardmods, right?

I am suggesting modifying the FIRMWARE, to allow homebrew (like a CFW), to persist through updates, so rather than finding an exploit in later firmwares, we just update and continue using homebrew.

EDIT: Derp. I just realized you were comparing this to how the hardmods WORK, rather than the fact that they are hardmods. But this could prevent people from having to buy and install a hardmod.
 
Last edited by Malebocks,

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
If the updates are delivered as seperate sysmodules, and they add JUST changes, this could work. Now if the updates include backup sysmodules that overwrite the ones on the system to prevent something like this from occurring, then, no, this wouldn't work.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,049
Trophies
4
Location
Восторг
XP
19,591
Country
Antarctica
Those are the hardmods, right?

I am suggesting modifying the FIRMWARE, to allow homebrew (like a CFW), to persist through updates, so rather than finding an exploit in later firmwares, we just update and continue using homebrew.

EDIT: Derp. I just realized you were comparing this to how the hardmods WORK, rather than the fact that they are hardmods. But this could prevent people from having to buy and install a hardmod.

A9LH and B9S aren't hardmods.

Look, we appreciate you pitching your ideas but if you have no clue how hacking works then 99% of what you're going to suggest has either already been looked at or is simply impossible.

Also, to modify the firmware, you need kernel access, without kernel access, you're pretty much nowhere.

The reason the 3DS has CFW at coldboot is due to a simple check flaw.
 

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
A9LH and B9S aren't hardmods.

Look, we appreciate you pitching your ideas but if you have no clue how hacking works then 99% of what you're going to suggest has either already been looked at or is simply impossible.

Also, to modify the firmware, you need kernel access, without kernel access, you're pretty much nowhere.

The reason the 3DS has CFW at coldboot is due to a simple check flaw.

Ah. Well, I tried.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,049
Trophies
4
Location
Восторг
XP
19,591
Country
Antarctica
Ah. Well, I tried.

Indeed you did.

If you want to know how the 3DS and Switch work, I suggest you read both the 3dsbrew and switchbrew wiki's.
Also, looking at 3DS and the recent switch presentation at C3 would be a really good place to start.

The presentations are up on YT.
34c3 Switch hacking
33c3 3DS hacking
32c3 3DS hacking etc.
 

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
Indeed you did.

If you want to know how the 3DS and Switch work, I suggest you read both the 3dsbrew and switchbrew wiki's.
Also, looking at 3DS and the recent switch presentation at C3 would be a really good place to start.

The presentations are up on YT.
34c3 Switch hacking
33c3 3DS hacking
32c3 3DS hacking etc.

I will, thanks!
 
  • Like
Reactions: DinohScene

Malebocks

Member
OP
Newcomer
Joined
Jan 4, 2018
Messages
7
Trophies
0
Age
32
XP
32
Country
United States
Assuming there isn't already one, this could be a thread to discuss other ideas involving later firmwares.
 

You may also like...

General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: Deal of the day: Snoop Doggie Doggs Deluxe Pet Jersey with Original Snoop Graphic Print...