CFW app - Homebrew request

Discussion in '3DS - Flashcards & Custom Firmwares' started by democracy, Mar 20, 2017.

  1. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    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:)
     
  2. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,885
    2,221
    Jan 11, 2016
    Japan
    日本
    You should read about the CFW before needing to post this thread, essentially most apart from GW
     
  3. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 20, 2017
  4. adrifcastr

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,792
    818
    Sep 12, 2016
    Germany
    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.
     
  5. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 21, 2017
  6. adrifcastr

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,792
    818
    Sep 12, 2016
    Germany
    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.
     
  7. Mrrraou

    Mrrraou GBAtemp Advanced Maniac

    Member
    1,869
    2,167
    Oct 17, 2015
    France
    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.
     
    Asia81, gnmmarechal, Mega-Mew and 5 others like this.
  8. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    2,103
    2,341
    Mar 8, 2012
    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.
     
    CrispyCola likes this.
  9. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    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:)
     
    Last edited by democracy, Mar 21, 2017
  10. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ ☠️Grunt☠️

    Member
    20,199
    21,560
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    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.
     
    Last edited by Lilith Valentine, Mar 21, 2017
  11. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 21, 2017
  12. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ ☠️Grunt☠️

    Member
    20,199
    21,560
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Expect two CFWs, all currently released/active have FIRM0/1 protection. Corbenik and CakesFW require the user to turn on the protection.
     
  13. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 22, 2017
    Zidapi and Romain80200 like this.
  14. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    2,103
    2,341
    Mar 8, 2012
    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".
     
    Victorum and democracy like this.
  15. CharlieBrown9

    CharlieBrown9 Newbie

    Newcomer
    7
    1
    Mar 18, 2017
    Canada
    ...
     
    Last edited by CharlieBrown9, Mar 22, 2017
  16. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 22, 2017
  17. Zidapi

    Zidapi GBAtemp Psycho!

    Member
    3,038
    1,821
    Dec 1, 2002
    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...
     
    democracy likes this.
  18. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 23, 2017
  19. Quantumcat

    Quantumcat Dead and alive

    Member
    11,550
    6,212
    Nov 23, 2014
    Australia
    Canberra, Australia
    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.
     
  20. democracy
    OP

    democracy GBAtemp Advanced Fan

    Member
    809
    265
    Jul 3, 2009
    United States
    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, Mar 23, 2017
    Quantumcat likes this.