Hacking Is it possible to "dual boot" 2 CFW's

Status
Not open for further replies.

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
Wow HZMod also is a custom sysmodule, that doesn't turn it into an actual custom firmware, if somone presents me something like the linux 3ds project (which doesn't really do that much atm) that boots a complete different os, thats a custom firmware

I would like to propose we refer to Luma et. al as "customized firmware", since the "custom firmware" label is apparently inaccurate and we're all pedants.

How does "CFW" sound as an abbreviation to everyone?
 

sp3off

GBATemp's least active boy
Member
Joined
Apr 17, 2013
Messages
965
Trophies
1
Age
25
Location
La France
XP
612
Country
France
I remember to the thread and also the repo pointing it out as the "first custom 3ds sysmodule"

There is also differences on the way it works. Considering that both are sysmodules, they do not patch at the same destination.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,000
Country
Portugal
It runs a custom sysmodule with a kernel extension, that's pretty actual-cfwy to me.
hmm

eh, we don't actually have a definition on how much of anything needs to be custom enough to be a custom firmware, so fair enough.
 

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
I would like to propose we refer to Luma et. al as "customized firmware", since the "custom firmware" label is apparently inaccurate and we're all pedants.

How does "CFW" sound as an abbreviation to everyone?
Yeah, customized is actually the best term for 3ds signature patchers, can we just take that and use it instead of custom? that would make some things clearer to some people
 

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
5,008
Country
United States
The war over CFWs is quite petty.. don't blame AW for leaving the 'public' scene of things.
She's still publicly available, just not on temp.

--------------------- MERGED ---------------------------

Yeah, customized is actually the best term for 3ds signature patchers, can we just take that and use it instead of custom? that would make some things clearer to some people
You missed the joke. Completely.
 

sp3off

GBATemp's least active boy
Member
Joined
Apr 17, 2013
Messages
965
Trophies
1
Age
25
Location
La France
XP
612
Country
France
But now, the thing is we are completely off-topic talking about preferences and "blabla cfw and bla bla yeah better etc etc.."
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
Yeah, customized is actually the best term for 3ds signature patchers, can we just take that and use it instead of custom? that would make some things clearer to some people

The problem is that "customized" gets naturally abbreviated as "custom"...

I think the best solution is just to roll with the terminology and suppress the urge to be pedantic over a distinction that's pretty meaningless these days in the face of patchers doing genuine kernel extensions.

You'll probably like my next 3DS release, but it's a while away.
 
D

Deleted User

Guest
By duel boot you mean run 2 different cfw's correct? If so you may want to run bootctr9 with ctrbootmanager.Thats pretty much what I run so I can switch between luma,reinand,cakes and corbenik (the bin version with working splash screens before the dev ditched the unfinished firm version)
 

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,550
Trophies
3
XP
4,496
Country
Italy
The reason I started Luma in the first place was because I liked ReiNand's "just works" approach (over Cakes' manually selecting everything approach) but I didn't agree with removing sysnand support in a old reinand release. I then made it work on O3DS by using the firmlaunch patch code from Cakes. I then started adding features (thanks to Tux and Delebile too), made it work with CTRNAND FIRMs (still with simplicity in mind, only one file needs to be copied to SD now), and for the same reason made it so patches which have no downside to the user are always enabled or enabled when needed (as an example FIRM protection isn't enabled for EmuNANDs). You're free to think that any patch should be toggleable even when there's no downside, but this is why this even existed. What you shouldn't do though is going around shitting on Luma saying it's "bloated" (which means nothing, as the extra features have no negative effects for anyone not using them, and as a whole the patching of *everything* takes *a few milliseconds* at most, we actually timed this once). When a patch has downsides (see the AGB_FIRM logo patch which makes some romhacks not work, or the "Show NAND in System Settings" which users might want to disable for cosmetic reasons) I made it possible to turn it off.
 
Last edited by Aurora Wright,

CrimsonMaple

Developer • She/Her
Member
Joined
May 2, 2016
Messages
449
Trophies
0
Location
the deepest depths of hell.
Website
crimson.ninja
XP
1,510
Country
United States
If the primary loader for a platform (as B9S does) provides argc/argv, all applications designed to be run on the arm9 can and should expect it -- that kind of standardization of execution environment is part of what I mean by saying it's a platform.

Luma, as far as I'm aware, complies with this in order to support payloads that rely on this standardized execution environment, as it should.

Payloads can ignore what's passed to them trivially, by simply overwriting the contents of R0 and R1 in init and thus losing argc and argv....but every chainloader should (and does, presently) comply to the standard to support the payloads that rely on it.
Ah! Thank you for clearing that up!
 
  • Like
Reactions: daxtsu
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Lesbians invented babies +2