Hacking CFW app - Homebrew request

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
Hey guys, I know it seems like I am posting in the wrong thread but please hear me out...

Can some clever dev's put together a cia homebrew that just checks if the current running fw has firm1&0 protections in place?

It's just that lately the new trend seems to be; CFW are nightly builds... Would be great just to have a 3rd party app to confirm and say current cfw is a-ok before an upgrade:)
 

proflayton123

Sakura思い
Member
Joined
Jan 11, 2016
Messages
6,032
Trophies
1
Age
22
Location
日本
Website
www.facebook.com
XP
3,003
Country
Japan
Hey guys, I know it seems like I am posting in the wrong thread but please hear me out...

Can some clever dev's put together a cia homebrew that just checks if the current running fw has firm1&0 protections in place?

It's just that lately the new trend seems to be; CFW are nightly builds... Would be great just to have a 3rd party app to confirm and say current cfw is a-ok before an upgrade:)

You should read about the CFW before needing to post this thread, essentially most apart from GW
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
You should read about the CFW before needing to post this thread, essentially most apart from GW

I agree and I do, but nevertheless most users now are updating systems from nightly builds rather than stable. I think it would be wise to have an app like this.
 
Last edited by democracy,

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
I agree and I do, but nevertheless most users now are updating systems from nightly builds rather than stable. I think it would be wise to have an app like this.
um, why should a "Nightly" build don't protect firm0/1? you are aware that "Nightly" is just a build thats not in the releases section, like clone the repo, run make and then you have built it yourself, exactly the same thing.
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
um, why should a "Nightly" build don't protect firm0/1? you are aware that "Nightly" is just a build thats not in the releases section, like clone the repo, run make and then you have built it yourself, exactly the same thing.

Your pokemon is hypnotic...

You know the difference between nightly and stables, the pros the cons... I just don't think it's wise to muck around with system updates with something that is called a nightly, IIRC this belief led to some A9LH bricks a while back.
 
Last edited by democracy,

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
Your pokemon is hypnotic...

You know the difference between nightly and stables, the pros the cons... I just don't think it's wise to muck around with system updates with something that is called a nightly, IIRC this belief led to some A9LH bricks a while back.
that doesn't make sense at all, a "cfw" is not a real cfw its just a signature patcher mostly being present as an arm9 payload "arm9loaderhax.bin" which is executed by the arm9loader after the garbage in arm9mem jumps to the payload located between firm0 and firm1, so I don't see how running a payload that boots the nand can brick any partition.
 

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,344
Country
France
that doesn't make sense at all, a "cfw" is not a real cfw its just a signature patcher mostly being present as an arm9 payload "arm9loaderhax.bin" which is executed by the arm9loader after the garbage in arm9mem jumps to the payload located between firm0 and firm1, so I don't see how running a payload that boots the nand can brick any partition.
he's asking for an app to check if firm0/firm1 updating is correctly patched.
also, if you want to say to someone that what they say doesn't make sense, then try not to share bullshit pseudo-knowledge to people.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,378
Trophies
1
Age
32
XP
3,881
Country
United States
also, if you want to say to someone that what they say doesn't make sense, then try not to share bullshit pseudo-knowledge to people.
See, the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in and do its stuff, and you don't want to end up in the middle of invalid memory.
 
  • Like
Reactions: CrispyCola

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
See, the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in and do its stuff, and you don't want to end up in the middle of invalid memory.

Well now I know why it hasn't been done before, thank you. I'm a linux guy, thought we might be able to create an app that just checks and reports permissions of the firm partitions, why did I think it could be that easy:)
 
Last edited by democracy,

The Catboy

GBATemp's Official Lesbian Catboy
Member
Joined
Sep 13, 2009
Messages
24,328
Trophies
3
Age
30
Location
In front of my Switch
XP
23,659
Country
Antarctica
It would be a shame if I had a sticky that could just answer that question for you
http://gbatemp.net/threads/faq-what-cfw-is-best-for-me.428509/
This app would be extremely redundant when only 2 CFWs lack FIRM0/1 protection. GatewayCFW and that joke of a CFW "freeCFW" that Supercard stole.
So I guess the next best thing for the paranoid, would be to have super lean basic cfw that is produced as stable for the sole purpose of just handling Nintendo upgrades but then we already have that more or less with luma, last stable boots fine, just to a black screen until nightly is used.
That actually was the purpose of SaltFW and Mizuki. Of course no one foresaw that Nintendo would make a bold move like they did. And the community killed Mizuki.
 
Last edited by The Catboy,

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
It would be a shame if I had a sticky that could just answer that question for you
http://gbatemp.net/threads/faq-what-cfw-is-best-for-me.428509/
This app would be extremely redundant when only 2 CFWs lack FIRM0/1 protection. GatewayCFW and that joke of a CFW "freeCFW" that Supercard stole.

That actually was the purpose of SaltFW and Mizuki. Of course no one foresaw that Nintendo would make a bold move like they did. And the community killed Mizuki.

Sorry, I edited my post to drop the bit you quoted because I had more time to think about it and kind of agree with you point.

Okay, what I seem to be hearing from the community; as far as firm protection go, nightly or stable, and all but except 2 cfw, always be rest assured, firm protection will always be there in a functioning capacity on all nightly builds produced when it comes time to update.....
 
Last edited by democracy,

The Catboy

GBATemp's Official Lesbian Catboy
Member
Joined
Sep 13, 2009
Messages
24,328
Trophies
3
Age
30
Location
In front of my Switch
XP
23,659
Country
Antarctica
Sorry, I edited my post to drop the bit you quoted because I had more time to think about it and kind of agree with you point.

Okay, what I seem to be hearing from the community; as far as firm protection go, nightly or stable, and all but except 2 cfw, always be rest assured, firm protection will always be there in a functioning capacity on all nightly builds produced.....
Expect two CFWs, all currently released/active have FIRM0/1 protection. Corbenik and CakesFW require the user to turn on the protection.
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
Expect two CFWs, all currently released/active have FIRM0/1 protection. Corbenik and CakesFW require the user to turn on the protection.

Well, nevertheless, people are people and mistakes do happen... and anyone is free to commit and fork on git. If someone can make this app, I'm sure it would be greatly appreciated.
 
Last edited by democracy,

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,378
Trophies
1
Age
32
XP
3,881
Country
United States
Well now I know why it hasn't been done before, thank you. I'm a linux guy, thought we might be able to create an app that just checks and reports permissions of the firm partitions, why did I think it could be that easy:)
I think you missed the joke.

Also, there are no "write permissions" for FIRM. What the CFW does is it patches out the FIRM update code that's normally called by the System Update function so it does nothing, but returns "success".
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
I think you missed the joke.

Also, there are no "write permissions" for FIRM. What the CFW does is it patches out the FIRM update code that's normally called by the System Update function so it does nothing, but returns "success".

Ah thats a pretty funny joke! The scary thing I actually understood the explanation!?

Well this is good news, means this app is entirely possible.
 
Last edited by democracy,

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,092
Trophies
1
Age
39
Website
Visit site
XP
2,508
Country
This app would be extremely redundant when only 2 CFWs lack FIRM0/1 protection. GatewayCFW and that joke of a CFW "freeCFW" that Supercard stole.
You can add EZ Flash's clone of an old Gateway launcher.dat to that list too.

Well this is good news, means this app is entirely possible.
Sure, but it's still entirely unnecessary and somewhat useless really.

The average noob who would benefit from it (the kind of noob who installs Gateway's fastboot in the first place), is completely unaware that such an app exists, because they don't know what firm protection is or why it's needed in the first place.

It's not like Gateway advertise that their CFW...
has no firm protection, so updating your firmware while running our CFW may result in you losing fastboot and/or bricking your 3DS!

If you'd like to protect yourself from consequences such as this, we recommend you use a free CFW such as Luma3DS.

As always, enjoy!
 
  • Like
Reactions: democracy

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
You can add EZ Flash's clone of an old Gateway launcher.dat to that list too.


Sure, but it's still entirely unnecessary and somewhat useless really.

The average noob who would benefit from it (the kind of noob who installs Gateway's fastboot in the first place), is completely unaware that such an app exists, because they don't know what firm protection is or why it's needed in the first place.

It's not like Gateway advertise that their CFW...
wasn't thinking so much that this would sev noob needs so much, i honestly can't beleive some of the noobs posts sometimes, there actually quite comical really...

3DS is my precious, just trying to look out for it and be advebtuous trying new cfw too without getting stung, thats where i saw the need for the tool.


Sent from my SM-G935W8 using Tapatalk
 
Last edited by democracy,

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,149
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,051
Country
Australia
wasn't thinking so much that this would sev noob needs so much, i honestly can't beleive some of the noobs posts sometimes, there actually quite comical really...

3DS is my precious, just trying to look out for it and be advebtuous trying new cfw too without getting stung, thats where i saw the need for the tool.


Sent from my SM-G935W8 using Tapatalk
But the non-noobs know that Luma provides firm protection, and Gateway doesn't. So there isn't really any sort of situation where it would be useful for someone.
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
But the non-noobs know that Luma provides firm protection, and Gateway doesn't. So there isn't really any sort of situation where it would be useful for someone.

I think the point I was trying to make has been made and ignored, no worries:) I'll just continue on with what I have been doing which works well; moving.......carefully...... slow.........zzzzzzz_____^____^_________^_______........

Se what happen there? I flatline:)
 
Last edited by democracy,
  • Like
Reactions: Quantumcat
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Real Jdbye @ The Real Jdbye:
    @Julie_Pilgrim "very bright" is essentially pure white
    Gift
  • The Real Jdbye @ The Real Jdbye:
    pure white doesn't show up all that much it's mainly when looking at a bright sky
    Gift
  • The Real Jdbye @ The Real Jdbye:
    and if the clouds in the sky have slightly less definition to them because i turned on the contrast enhancer who cares
    Gift
  • The Real Jdbye @ The Real Jdbye:
    that's not important
    Gift
  • The Real Jdbye @ The Real Jdbye:
    i can't tell the difference
    Gift
  • The Real Jdbye @ The Real Jdbye:
    but i can certainly tell the difference with black crush if i'm watching a scifi movie and i can't see wtf is going on
    Gift
  • SG854 @ SG854:
    Human vision is logarithmic, it's not linear. And nits doesn't tell the whole story of perceived brightness. OLED'S look brighter then LCD's even when both are set to the same nit values because of the higher contrast ratio on OLED's
    Gift
  • SG854 @ SG854:
    OLED's have a 3D look
    Gift
  • kenenthk @ kenenthk:
    Charging port is more likely to fry up or battery fail before the display tbh lol
    Gift
  • The Real Jdbye @ The Real Jdbye:
    "And nits doesn't tell the whole story of perceived brightness" it's not about perceived brightness it's about all HDR content in TV and movies being mastered for 1000 nits so it doesn't look right with anything lower, it's also about dynamic range
    Gift
  • The Real Jdbye @ The Real Jdbye:
    "OLED's have a 3D look" no they don't lol
    Gift
  • SG854 @ SG854:
    As an owner of a OLED and you saying that you never seen an OLED I think I know what I'm talking about lol. I'm not talking about 3D as in 3D glasses. I'm talking about depth and pop in the picture
    Gift
  • kenenthk @ kenenthk:
    I mean to be fair og vitas are still kicking and not many have suffered from pixel bleed and they're going on nearly 10 years
    Gift
  • SG854 @ SG854:
    OLED's can get away with a lower peak brightness and still provide punchy HDR because of their contrast ratio. Like I said human vision is logarithmic. The higher the peak brightness the diminishing returns in perceived brightness.
    Gift
  • kenenthk @ kenenthk:
    Just get 5 years enjoyment out of it until Nintendy releases something and everyone forgets about switch games lol
    Gift
  • SG854 @ SG854:
    @The Real Jdbye Oleds hit around 750 nits nowadays. The difference between a 1000 nit and a 750 nit isn't huge. It's only about a 4% increase in perceived brightness. Not huge at all. You'll need at least 2000 nit displays to notice a bigger difference.
    Gift
  • SG854 @ SG854:
    Read this thread it explains it. 1000 nits is not a huge jump from 750 the LG OLEDs can hit. As I said human vision is non linear.
    +2
    Gift
  • Gift
  • mr_switch @ mr_switch:
    Not exactly 3D but the colors does pops out more
    Gift
  • mr_switch @ mr_switch:
    I just want a true dark mode theme
    for OLED Switch
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    yeah honestly i hate how the only two switch theme options are blinding holy light of god or grey
    Gift
  • El_Doot @ El_Doot:
    Kill eyes OR bore eyes to death
    +1
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    switch dark mode is ok i just wish it was a bit darker
    Gift
  • F @ Forseenink3938:
    Can anyone here please help me on how to use TickCrypt 2.0?
    Gift
  • Gift
    kenenthk @ kenenthk: